builder: mozilla-central_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-1050 starttime: 1461281522.12 results: success (0) buildid: 20160421144315 builduid: b44aac0a02b642e6bb4d839693f363c8 revision: 0891f0fa044cba28024849803e170ed7700e01e0 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 16:32:02.120743) ========= master: http://buildbot-master06.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 16:32:02.121181) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 1 secs) (at 2016-04-21 16:32:02.121461) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 1 secs) (at 2016-04-21 16:32:04.032429) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-04-21 16:32:04.032777) ========= 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-1461281431.34492-1870706901 _=/tools/buildbot/bin/python using PTY: False --2016-04-21 16:32:04-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.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% 548K=0.02s 2016-04-21 16:32:04 (548 KB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.306544 ========= master_lag: 3.93 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 4 secs) (at 2016-04-21 16:32:08.269506) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 7 secs) (at 2016-04-21 16:32:08.269842) ========= 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-1461281431.34492-1870706901 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.029781 ========= master_lag: 7.33 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 7 secs) (at 2016-04-21 16:32:15.627457) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 9 secs) (at 2016-04-21 16:32:15.627845) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev 0891f0fa044cba28024849803e170ed7700e01e0 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo mozilla-central --rev 0891f0fa044cba28024849803e170ed7700e01e0 --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-1461281431.34492-1870706901 _=/tools/buildbot/bin/python using PTY: False 2016-04-21 16:32:20,801 truncating revision to first 12 chars 2016-04-21 16:32:20,801 Setting DEBUG logging. 2016-04-21 16:32:20,801 attempt 1/10 2016-04-21 16:32:20,802 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/0891f0fa044c?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 16:32:22,426 unpacking tar archive at: mozilla-central-0891f0fa044c/testing/mozharness/ program finished with exit code 0 elapsedTime=1.911338 ========= master_lag: 7.70 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 9 secs) (at 2016-04-21 16:32:25.243158) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 16:32:25.243466) ========= script_repo_revision: 0891f0fa044cba28024849803e170ed7700e01e0 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 16:32:25.243859) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 10 secs) (at 2016-04-21 16:32:25.244156) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 10 secs) (at 2016-04-21 16:32:35.891263) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 27 secs) (at 2016-04-21 16:32:35.891619) ========= /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-central --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-central', '--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-1461281431.34492-1870706901 _=/tools/buildbot/bin/python using PTY: False 16:32:36 INFO - MultiFileLogger online at 20160421 16:32:36 in /builds/slave/test 16:32:36 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-central --download-symbols true 16:32:36 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:32:36 INFO - {'append_to_log': False, 16:32:36 INFO - 'base_work_dir': '/builds/slave/test', 16:32:36 INFO - 'blob_upload_branch': 'mozilla-central', 16:32:36 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:32:36 INFO - 'buildbot_json_path': 'buildprops.json', 16:32:36 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:32:36 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:32:36 INFO - 'download_minidump_stackwalk': True, 16:32:36 INFO - 'download_symbols': 'true', 16:32:36 INFO - 'e10s': False, 16:32:36 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:32:36 INFO - 'tooltool.py': '/tools/tooltool.py', 16:32:36 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:32:36 INFO - '/tools/misc-python/virtualenv.py')}, 16:32:36 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:32:36 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:32:36 INFO - 'log_level': 'info', 16:32:36 INFO - 'log_to_console': True, 16:32:36 INFO - 'opt_config_files': (), 16:32:36 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:32:36 INFO - '--processes=1', 16:32:36 INFO - '--config=%(test_path)s/wptrunner.ini', 16:32:36 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:32:36 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:32:36 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:32:36 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:32:36 INFO - 'pip_index': False, 16:32:36 INFO - 'require_test_zip': True, 16:32:36 INFO - 'test_type': ('testharness',), 16:32:36 INFO - 'this_chunk': '1', 16:32:36 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:32:36 INFO - 'total_chunks': '10', 16:32:36 INFO - 'virtualenv_path': 'venv', 16:32:36 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:32:36 INFO - 'work_dir': 'build'} 16:32:36 INFO - ##### 16:32:36 INFO - ##### Running clobber step. 16:32:36 INFO - ##### 16:32:36 INFO - Running pre-action listener: _resource_record_pre_action 16:32:36 INFO - Running main action method: clobber 16:32:36 INFO - rmtree: /builds/slave/test/build 16:32:36 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:32:36 INFO - Running post-action listener: _resource_record_post_action 16:32:36 INFO - ##### 16:32:36 INFO - ##### Running read-buildbot-config step. 16:32:36 INFO - ##### 16:32:36 INFO - Running pre-action listener: _resource_record_pre_action 16:32:36 INFO - Running main action method: read_buildbot_config 16:32:36 INFO - Using buildbot properties: 16:32:36 INFO - { 16:32:36 INFO - "project": "", 16:32:36 INFO - "product": "firefox", 16:32:36 INFO - "script_repo_revision": "production", 16:32:36 INFO - "scheduler": "tests-mozilla-central-ubuntu32_vm-debug-unittest", 16:32:36 INFO - "repository": "", 16:32:36 INFO - "buildername": "Ubuntu VM 12.04 mozilla-central debug test web-platform-tests-1", 16:32:36 INFO - "buildid": "20160421144315", 16:32:36 INFO - "pgo_build": "False", 16:32:36 INFO - "basedir": "/builds/slave/test", 16:32:36 INFO - "buildnumber": 19, 16:32:36 INFO - "slavename": "tst-linux32-spot-1050", 16:32:36 INFO - "revision": "0891f0fa044cba28024849803e170ed7700e01e0", 16:32:36 INFO - "master": "http://buildbot-master06.bb.releng.usw2.mozilla.com:8201/", 16:32:36 INFO - "platform": "linux", 16:32:36 INFO - "branch": "mozilla-central", 16:32:36 INFO - "repo_path": "mozilla-central", 16:32:36 INFO - "moz_repo_path": "", 16:32:36 INFO - "stage_platform": "linux", 16:32:36 INFO - "builduid": "b44aac0a02b642e6bb4d839693f363c8", 16:32:36 INFO - "slavebuilddir": "test" 16:32:36 INFO - } 16:32:36 INFO - Found installer url https://queue.taskcluster.net/v1/task/VfI9NDGbSJ24P21dy87f6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2. 16:32:36 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/VfI9NDGbSJ24P21dy87f6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json. 16:32:36 INFO - Running post-action listener: _resource_record_post_action 16:32:36 INFO - ##### 16:32:36 INFO - ##### Running download-and-extract step. 16:32:36 INFO - ##### 16:32:36 INFO - Running pre-action listener: _resource_record_pre_action 16:32:36 INFO - Running main action method: download_and_extract 16:32:36 INFO - mkdir: /builds/slave/test/build/tests 16:32:36 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:32:36 INFO - https://queue.taskcluster.net/v1/task/VfI9NDGbSJ24P21dy87f6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 16:32:36 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VfI9NDGbSJ24P21dy87f6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 16:32:36 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VfI9NDGbSJ24P21dy87f6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 16:32:36 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VfI9NDGbSJ24P21dy87f6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 16:32:36 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VfI9NDGbSJ24P21dy87f6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json'}, attempt #1 16:32:38 INFO - Downloaded 1325 bytes. 16:32:38 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.test_packages.json 16:32:38 INFO - Using the following test package requirements: 16:32:38 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 16:32:38 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:32:38 INFO - u'firefox-48.0a1.en-US.linux-i686.cppunittest.tests.zip'], 16:32:38 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:32:38 INFO - u'firefox-48.0a1.en-US.linux-i686.gtest.tests.zip'], 16:32:38 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:32:38 INFO - u'jsshell-linux-i686.zip'], 16:32:38 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:32:38 INFO - u'firefox-48.0a1.en-US.linux-i686.mochitest.tests.zip'], 16:32:38 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip'], 16:32:38 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:32:38 INFO - u'firefox-48.0a1.en-US.linux-i686.reftest.tests.zip'], 16:32:38 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:32:38 INFO - u'firefox-48.0a1.en-US.linux-i686.talos.tests.zip'], 16:32:38 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:32:38 INFO - u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'], 16:32:38 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', 16:32:38 INFO - u'firefox-48.0a1.en-US.linux-i686.xpcshell.tests.zip']} 16:32:38 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-i686.common.tests.zip', u'firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 16:32:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:32:38 INFO - https://queue.taskcluster.net/v1/task/VfI9NDGbSJ24P21dy87f6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 16:32:38 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VfI9NDGbSJ24P21dy87f6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 16:32:38 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VfI9NDGbSJ24P21dy87f6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 16:32:38 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VfI9NDGbSJ24P21dy87f6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip 16:32:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VfI9NDGbSJ24P21dy87f6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip'}, attempt #1 16:32:42 INFO - Downloaded 22437962 bytes. 16:32:42 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:32:42 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:32:43 INFO - caution: filename not matched: web-platform/* 16:32:43 INFO - Return code: 11 16:32:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:32:43 INFO - https://queue.taskcluster.net/v1/task/VfI9NDGbSJ24P21dy87f6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 16:32:43 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VfI9NDGbSJ24P21dy87f6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 16:32:43 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VfI9NDGbSJ24P21dy87f6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 16:32:43 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VfI9NDGbSJ24P21dy87f6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip 16:32:43 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VfI9NDGbSJ24P21dy87f6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 16:32:48 INFO - Downloaded 36400333 bytes. 16:32:48 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:32:48 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:32:52 INFO - caution: filename not matched: bin/* 16:32:52 INFO - caution: filename not matched: config/* 16:32:52 INFO - caution: filename not matched: mozbase/* 16:32:52 INFO - caution: filename not matched: marionette/* 16:32:52 INFO - caution: filename not matched: tools/wptserve/* 16:32:52 INFO - Return code: 11 16:32:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:32:52 INFO - https://queue.taskcluster.net/v1/task/VfI9NDGbSJ24P21dy87f6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 16:32:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VfI9NDGbSJ24P21dy87f6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 16:32:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VfI9NDGbSJ24P21dy87f6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 16:32:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VfI9NDGbSJ24P21dy87f6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 16:32:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VfI9NDGbSJ24P21dy87f6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2'}, attempt #1 16:32:58 INFO - Downloaded 63443868 bytes. 16:32:58 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/VfI9NDGbSJ24P21dy87f6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 16:32:58 INFO - mkdir: /builds/slave/test/properties 16:32:58 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:32:58 INFO - Writing to file /builds/slave/test/properties/build_url 16:32:58 INFO - Contents: 16:32:58 INFO - build_url:https://queue.taskcluster.net/v1/task/VfI9NDGbSJ24P21dy87f6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 16:32:59 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/VfI9NDGbSJ24P21dy87f6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 16:32:59 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:32:59 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:32:59 INFO - Contents: 16:32:59 INFO - symbols_url:https://queue.taskcluster.net/v1/task/VfI9NDGbSJ24P21dy87f6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 16:32:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:32:59 INFO - https://queue.taskcluster.net/v1/task/VfI9NDGbSJ24P21dy87f6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:32:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VfI9NDGbSJ24P21dy87f6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 16:32:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VfI9NDGbSJ24P21dy87f6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 16:32:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VfI9NDGbSJ24P21dy87f6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip 16:32:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/VfI9NDGbSJ24P21dy87f6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 16:33:07 INFO - Downloaded 91827397 bytes. 16:33:07 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 16:33:07 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 16:33:15 INFO - Return code: 0 16:33:15 INFO - Running post-action listener: _resource_record_post_action 16:33:15 INFO - Running post-action listener: set_extra_try_arguments 16:33:15 INFO - ##### 16:33:15 INFO - ##### Running create-virtualenv step. 16:33:15 INFO - ##### 16:33:15 INFO - Running pre-action listener: _pre_create_virtualenv 16:33:15 INFO - Running pre-action listener: _resource_record_pre_action 16:33:15 INFO - Running main action method: create_virtualenv 16:33:15 INFO - Creating virtualenv /builds/slave/test/build/venv 16:33:15 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 16:33:15 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:33:15 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:33:15 INFO - Using real prefix '/usr' 16:33:15 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:33:17 INFO - Installing distribute.............................................................................................................................................................................................done. 16:33:20 INFO - Installing pip.................done. 16:33:20 INFO - Return code: 0 16:33:20 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:33:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:33:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:33:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:33:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:33:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:33:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:33:20 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 0xa0d8c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa13f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa1f32b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa1e2f70>, '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 0xa1e2620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa1e8750>, '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-1461281431.34492-1870706901', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:33:20 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 16:33:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 16:33:20 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:33:20 INFO - 'CCACHE_UMASK': '002', 16:33:20 INFO - 'DISPLAY': ':0', 16:33:20 INFO - 'HOME': '/home/cltbld', 16:33:20 INFO - 'LANG': 'en_US.UTF-8', 16:33:20 INFO - 'LOGNAME': 'cltbld', 16:33:20 INFO - 'MAIL': '/var/mail/cltbld', 16:33:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:33:20 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:33:20 INFO - 'MOZ_NO_REMOTE': '1', 16:33:20 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:33:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:33:20 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:33:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:33:20 INFO - 'PWD': '/builds/slave/test', 16:33:20 INFO - 'SHELL': '/bin/bash', 16:33:20 INFO - 'SHLVL': '1', 16:33:20 INFO - 'TERM': 'linux', 16:33:20 INFO - 'TMOUT': '86400', 16:33:20 INFO - 'USER': 'cltbld', 16:33:20 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461281431.34492-1870706901', 16:33:20 INFO - '_': '/tools/buildbot/bin/python'} 16:33:21 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:33:21 INFO - Downloading/unpacking psutil>=0.7.1 16:33:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:33:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:33:21 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:33:21 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:33:21 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:33:21 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:33:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:33:25 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:33:25 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:33:25 INFO - Installing collected packages: psutil 16:33:25 INFO - Running setup.py install for psutil 16:33:25 INFO - building 'psutil._psutil_linux' extension 16:33:25 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-i686-2.7/psutil/_psutil_linux.o 16:33:25 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 16:33:25 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 16:33:25 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_linux.o -o build/lib.linux-i686-2.7/psutil/_psutil_linux.so 16:33:25 INFO - building 'psutil._psutil_posix' extension 16:33:25 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-i686-2.7/psutil/_psutil_posix.o 16:33:25 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-i686-2.7/psutil/_psutil_posix.o -o build/lib.linux-i686-2.7/psutil/_psutil_posix.so 16:33:26 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:33:26 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:33:26 INFO - Successfully installed psutil 16:33:26 INFO - Cleaning up... 16:33:26 INFO - Return code: 0 16:33:26 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:33:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:33:26 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:33:26 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:33:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:33:26 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:33:26 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:33:26 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 0xa0d8c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa13f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa1f32b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa1e2f70>, '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 0xa1e2620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa1e8750>, '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-1461281431.34492-1870706901', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:33:26 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 16:33:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 16:33:26 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:33:26 INFO - 'CCACHE_UMASK': '002', 16:33:26 INFO - 'DISPLAY': ':0', 16:33:26 INFO - 'HOME': '/home/cltbld', 16:33:26 INFO - 'LANG': 'en_US.UTF-8', 16:33:26 INFO - 'LOGNAME': 'cltbld', 16:33:26 INFO - 'MAIL': '/var/mail/cltbld', 16:33:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:33:26 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:33:26 INFO - 'MOZ_NO_REMOTE': '1', 16:33:26 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:33:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:33:26 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:33:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:33:26 INFO - 'PWD': '/builds/slave/test', 16:33:26 INFO - 'SHELL': '/bin/bash', 16:33:26 INFO - 'SHLVL': '1', 16:33:26 INFO - 'TERM': 'linux', 16:33:26 INFO - 'TMOUT': '86400', 16:33:26 INFO - 'USER': 'cltbld', 16:33:26 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461281431.34492-1870706901', 16:33:26 INFO - '_': '/tools/buildbot/bin/python'} 16:33:26 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:33:26 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:33: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 16:33: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 16:33: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 16:33: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 16:33: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 16:33: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 16:33:30 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:33:30 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:33:30 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 16:33:30 INFO - Installing collected packages: mozsystemmonitor 16:33:30 INFO - Running setup.py install for mozsystemmonitor 16:33:30 INFO - Successfully installed mozsystemmonitor 16:33:30 INFO - Cleaning up... 16:33:30 INFO - Return code: 0 16:33:30 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:33:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:33:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:33:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:33:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:33:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:33:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:33:30 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa0d8c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa13f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa1f32b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa1e2f70>, '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 0xa1e2620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa1e8750>, '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-1461281431.34492-1870706901', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:33:30 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 16:33:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 16:33:30 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:33:30 INFO - 'CCACHE_UMASK': '002', 16:33:30 INFO - 'DISPLAY': ':0', 16:33:30 INFO - 'HOME': '/home/cltbld', 16:33:30 INFO - 'LANG': 'en_US.UTF-8', 16:33:30 INFO - 'LOGNAME': 'cltbld', 16:33:30 INFO - 'MAIL': '/var/mail/cltbld', 16:33:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:33:30 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:33:30 INFO - 'MOZ_NO_REMOTE': '1', 16:33:30 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:33:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:33:30 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:33:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:33:30 INFO - 'PWD': '/builds/slave/test', 16:33:30 INFO - 'SHELL': '/bin/bash', 16:33:30 INFO - 'SHLVL': '1', 16:33:30 INFO - 'TERM': 'linux', 16:33:30 INFO - 'TMOUT': '86400', 16:33:30 INFO - 'USER': 'cltbld', 16:33:30 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461281431.34492-1870706901', 16:33:30 INFO - '_': '/tools/buildbot/bin/python'} 16:33:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:33:30 INFO - Downloading/unpacking blobuploader==1.2.4 16:33: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 16:33: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 16:33: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 16:33: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 16:33: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 16:33: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 16:33:34 INFO - Downloading blobuploader-1.2.4.tar.gz 16:33:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:33:34 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:33:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:33:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:33:34 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:33:34 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:33:34 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:33:34 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:33:35 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:33:35 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:33:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:33:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:33:35 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:33:35 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:33:35 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:33:35 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:33:36 INFO - Downloading docopt-0.6.1.tar.gz 16:33:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:33:36 INFO - Installing collected packages: blobuploader, requests, docopt 16:33:36 INFO - Running setup.py install for blobuploader 16:33:36 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:33:36 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:33:36 INFO - Running setup.py install for requests 16:33:37 INFO - Running setup.py install for docopt 16:33:37 INFO - Successfully installed blobuploader requests docopt 16:33:37 INFO - Cleaning up... 16:33:37 INFO - Return code: 0 16:33:37 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:33:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:33:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:33:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:33:37 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:33:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:33:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:33:37 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa0d8c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa13f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa1f32b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa1e2f70>, '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 0xa1e2620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa1e8750>, '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-1461281431.34492-1870706901', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:33:37 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:33:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:33:37 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:33:37 INFO - 'CCACHE_UMASK': '002', 16:33:37 INFO - 'DISPLAY': ':0', 16:33:37 INFO - 'HOME': '/home/cltbld', 16:33:37 INFO - 'LANG': 'en_US.UTF-8', 16:33:37 INFO - 'LOGNAME': 'cltbld', 16:33:37 INFO - 'MAIL': '/var/mail/cltbld', 16:33:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:33:37 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:33:37 INFO - 'MOZ_NO_REMOTE': '1', 16:33:37 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:33:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:33:37 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:33:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:33:37 INFO - 'PWD': '/builds/slave/test', 16:33:37 INFO - 'SHELL': '/bin/bash', 16:33:37 INFO - 'SHLVL': '1', 16:33:37 INFO - 'TERM': 'linux', 16:33:37 INFO - 'TMOUT': '86400', 16:33:37 INFO - 'USER': 'cltbld', 16:33:37 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461281431.34492-1870706901', 16:33:37 INFO - '_': '/tools/buildbot/bin/python'} 16:33:37 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:33:37 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:33:37 INFO - Running setup.py (path:/tmp/pip-M5ZTc7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:33:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:33:38 INFO - Running setup.py (path:/tmp/pip-NfmYro-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:33:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:33:38 INFO - Running setup.py (path:/tmp/pip-3l83Pc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:33:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:33:38 INFO - Running setup.py (path:/tmp/pip-VqdPeB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:33:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:33:38 INFO - Running setup.py (path:/tmp/pip-yaTxEU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:33:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:33:38 INFO - Running setup.py (path:/tmp/pip-GONtZC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:33:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:33:38 INFO - Running setup.py (path:/tmp/pip-z4_UEm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:33:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:33:38 INFO - Running setup.py (path:/tmp/pip-o2TjNi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:33:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:33:38 INFO - Running setup.py (path:/tmp/pip-JMCOrO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:33:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:33:39 INFO - Running setup.py (path:/tmp/pip-hx_6Sw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:33:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:33:39 INFO - Running setup.py (path:/tmp/pip-hgKucY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:33:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:33:39 INFO - Running setup.py (path:/tmp/pip-pviWBm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:33:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:33:39 INFO - Running setup.py (path:/tmp/pip-5lHNHl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:33:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:33:39 INFO - Running setup.py (path:/tmp/pip-CdNmpP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:33:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:33:39 INFO - Running setup.py (path:/tmp/pip-5glBU_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:33:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:33:39 INFO - Running setup.py (path:/tmp/pip-VH6NS5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:33:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:33:40 INFO - Running setup.py (path:/tmp/pip-s8fs9_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:33:40 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:33:40 INFO - Running setup.py (path:/tmp/pip-AKQE7f-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:33:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:33:40 INFO - Running setup.py (path:/tmp/pip-tHbzeL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:33:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:33:40 INFO - Running setup.py (path:/tmp/pip-ABs7X4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:33:40 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:33:40 INFO - Running setup.py (path:/tmp/pip-oGPsLn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:33:41 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:33:41 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 16:33:41 INFO - Running setup.py install for manifestparser 16:33:41 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:33:41 INFO - Running setup.py install for mozcrash 16:33:41 INFO - Running setup.py install for mozdebug 16:33:41 INFO - Running setup.py install for mozdevice 16:33:42 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:33:42 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:33:42 INFO - Running setup.py install for mozfile 16:33:42 INFO - Running setup.py install for mozhttpd 16:33:42 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:33:42 INFO - Running setup.py install for mozinfo 16:33:42 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:33:42 INFO - Running setup.py install for mozInstall 16:33:42 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:33:42 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:33:42 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:33:42 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:33:42 INFO - Running setup.py install for mozleak 16:33:42 INFO - Running setup.py install for mozlog 16:33:43 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:33:43 INFO - Running setup.py install for moznetwork 16:33:43 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:33:43 INFO - Running setup.py install for mozprocess 16:33:43 INFO - Running setup.py install for mozprofile 16:33:43 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:33:43 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:33:43 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:33:43 INFO - Running setup.py install for mozrunner 16:33:44 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:33:44 INFO - Running setup.py install for mozscreenshot 16:33:44 INFO - Running setup.py install for moztest 16:33:44 INFO - Running setup.py install for mozversion 16:33:44 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:33:44 INFO - Running setup.py install for wptserve 16:33:45 INFO - Running setup.py install for marionette-driver 16:33:45 INFO - Running setup.py install for browsermob-proxy 16:33:45 INFO - Running setup.py install for marionette-client 16:33:45 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:33:46 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:33:46 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 16:33:46 INFO - Cleaning up... 16:33:46 INFO - Return code: 0 16:33:46 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:33: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')]} 16:33:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:33:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:33: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')]} 16:33:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:33:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 16:33:46 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa0d8c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa13f598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa1f32b8>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa1e2f70>, '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 0xa1e2620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa1e8750>, '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-1461281431.34492-1870706901', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 16:33:46 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:33:46 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:33:46 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:33:46 INFO - 'CCACHE_UMASK': '002', 16:33:46 INFO - 'DISPLAY': ':0', 16:33:46 INFO - 'HOME': '/home/cltbld', 16:33:46 INFO - 'LANG': 'en_US.UTF-8', 16:33:46 INFO - 'LOGNAME': 'cltbld', 16:33:46 INFO - 'MAIL': '/var/mail/cltbld', 16:33:46 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:33:46 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:33:46 INFO - 'MOZ_NO_REMOTE': '1', 16:33:46 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:33:46 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:33:46 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:33:46 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:33:46 INFO - 'PWD': '/builds/slave/test', 16:33:46 INFO - 'SHELL': '/bin/bash', 16:33:46 INFO - 'SHLVL': '1', 16:33:46 INFO - 'TERM': 'linux', 16:33:46 INFO - 'TMOUT': '86400', 16:33:46 INFO - 'USER': 'cltbld', 16:33:46 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461281431.34492-1870706901', 16:33:46 INFO - '_': '/tools/buildbot/bin/python'} 16:33:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:33:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:33:46 INFO - Running setup.py (path:/tmp/pip-touTLW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:33:46 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 16:33:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:33:46 INFO - Running setup.py (path:/tmp/pip-424ATS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:33:46 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:33:46 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:33:46 INFO - Running setup.py (path:/tmp/pip-GS1jhf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:33:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 16:33:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:33:47 INFO - Running setup.py (path:/tmp/pip-RBVyw0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:33:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:33:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:33:47 INFO - Running setup.py (path:/tmp/pip-4Mykpb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:33:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 16:33:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:33:47 INFO - Running setup.py (path:/tmp/pip-K4ccwJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:33:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 16:33:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:33:47 INFO - Running setup.py (path:/tmp/pip-Ptj9rF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:33:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 16:33:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:33:47 INFO - Running setup.py (path:/tmp/pip-yXU518-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:33:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 16:33:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:33:47 INFO - Running setup.py (path:/tmp/pip-fQbf60-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:33:47 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 16:33:47 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:33:47 INFO - Running setup.py (path:/tmp/pip-1Xex3H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:33:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:33:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:33:48 INFO - Running setup.py (path:/tmp/pip-8QhNFC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:33:48 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 16:33:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:33:48 INFO - Running setup.py (path:/tmp/pip-_7u7Ff-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:33:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 16:33:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:33:48 INFO - Running setup.py (path:/tmp/pip-Y4oZs0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:33:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 16:33:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:33:48 INFO - Running setup.py (path:/tmp/pip-7uIPfo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:33:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 16:33:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:33:48 INFO - Running setup.py (path:/tmp/pip-AhFZIT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:33:48 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 16:33:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:33:48 INFO - Running setup.py (path:/tmp/pip-z8s4Uy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:33:48 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 16:33:48 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:33:48 INFO - Running setup.py (path:/tmp/pip-L3tlIF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:33:49 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 16:33:49 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:33:49 INFO - Running setup.py (path:/tmp/pip-JdtmYN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:33:49 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 16:33:49 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:33:49 INFO - Running setup.py (path:/tmp/pip-5isMor-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:33:49 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 16:33:49 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:33:49 INFO - Running setup.py (path:/tmp/pip-0Cf9qE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:33:49 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 16:33:49 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:33:49 INFO - Running setup.py (path:/tmp/pip-nIhEBK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:33:50 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:33:50 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 16:33:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:33:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 16:33:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 16:33:50 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:33:50 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:33:50 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:33:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:33:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:33:50 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:33:50 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 16:33:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:33:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:33:53 INFO - Downloading blessings-1.6.tar.gz 16:33:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:33:53 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 16:33:53 INFO - Installing collected packages: blessings 16:33:53 INFO - Running setup.py install for blessings 16:33:54 INFO - Successfully installed blessings 16:33:54 INFO - Cleaning up... 16:33:54 INFO - Return code: 0 16:33:54 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:33:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:33:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:33:54 INFO - Reading from file tmpfile_stdout 16:33:54 INFO - Current package versions: 16:33:54 INFO - argparse == 1.2.1 16:33:54 INFO - blessings == 1.6 16:33:54 INFO - blobuploader == 1.2.4 16:33:54 INFO - browsermob-proxy == 0.6.0 16:33:54 INFO - docopt == 0.6.1 16:33:54 INFO - manifestparser == 1.1 16:33:54 INFO - marionette-client == 2.3.0 16:33:54 INFO - marionette-driver == 1.4.0 16:33:54 INFO - mozInstall == 1.12 16:33:54 INFO - mozcrash == 0.17 16:33:54 INFO - mozdebug == 0.1 16:33:54 INFO - mozdevice == 0.48 16:33:54 INFO - mozfile == 1.2 16:33:54 INFO - mozhttpd == 0.7 16:33:54 INFO - mozinfo == 0.9 16:33:54 INFO - mozleak == 0.1 16:33:54 INFO - mozlog == 3.1 16:33:54 INFO - moznetwork == 0.27 16:33:54 INFO - mozprocess == 0.22 16:33:54 INFO - mozprofile == 0.28 16:33:54 INFO - mozrunner == 6.11 16:33:54 INFO - mozscreenshot == 0.1 16:33:54 INFO - mozsystemmonitor == 0.0 16:33:54 INFO - moztest == 0.7 16:33:54 INFO - mozversion == 1.4 16:33:54 INFO - psutil == 3.1.1 16:33:54 INFO - requests == 1.2.3 16:33:54 INFO - wptserve == 1.4.0 16:33:54 INFO - wsgiref == 0.1.2 16:33:54 INFO - Running post-action listener: _resource_record_post_action 16:33:54 INFO - Running post-action listener: _start_resource_monitoring 16:33:54 INFO - Starting resource monitoring. 16:33:54 INFO - ##### 16:33:54 INFO - ##### Running pull step. 16:33:54 INFO - ##### 16:33:54 INFO - Running pre-action listener: _resource_record_pre_action 16:33:54 INFO - Running main action method: pull 16:33:54 INFO - Pull has nothing to do! 16:33:54 INFO - Running post-action listener: _resource_record_post_action 16:33:54 INFO - ##### 16:33:54 INFO - ##### Running install step. 16:33:54 INFO - ##### 16:33:54 INFO - Running pre-action listener: _resource_record_pre_action 16:33:54 INFO - Running main action method: install 16:33:54 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:33:54 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:33:55 INFO - Reading from file tmpfile_stdout 16:33:55 INFO - Detecting whether we're running mozinstall >=1.0... 16:33:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:33:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:33:55 INFO - Reading from file tmpfile_stdout 16:33:55 INFO - Output received: 16:33:55 INFO - Usage: mozinstall [options] installer 16:33:55 INFO - Options: 16:33:55 INFO - -h, --help show this help message and exit 16:33:55 INFO - -d DEST, --destination=DEST 16:33:55 INFO - Directory to install application into. [default: 16:33:55 INFO - "/builds/slave/test"] 16:33:55 INFO - --app=APP Application being installed. [default: firefox] 16:33:55 INFO - mkdir: /builds/slave/test/build/application 16:33:55 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 16:33:55 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 16:34:30 INFO - Reading from file tmpfile_stdout 16:34:30 INFO - Output received: 16:34:30 INFO - /builds/slave/test/build/application/firefox/firefox 16:34:30 INFO - Running post-action listener: _resource_record_post_action 16:34:30 INFO - ##### 16:34:30 INFO - ##### Running run-tests step. 16:34:30 INFO - ##### 16:34:30 INFO - Running pre-action listener: _resource_record_pre_action 16:34:30 INFO - Running main action method: run_tests 16:34:30 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:34:30 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:34:30 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:34:30 INFO - grabbing minidump binary from tooltool 16:34:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:34:30 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 0xa1e2f70>, '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 0xa1e2620>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa1e8750>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:34:30 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 16:34:30 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux32/releng.manifest -o -c /builds/tooltool_cache 16:34:31 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 16:34:31 INFO - Return code: 0 16:34:31 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 16:34:31 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:34:31 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/VfI9NDGbSJ24P21dy87f6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 16:34:31 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/VfI9NDGbSJ24P21dy87f6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 16:34:31 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 16:34:31 INFO - 'CCACHE_UMASK': '002', 16:34:31 INFO - 'DISPLAY': ':0', 16:34:31 INFO - 'HOME': '/home/cltbld', 16:34:31 INFO - 'LANG': 'en_US.UTF-8', 16:34:31 INFO - 'LOGNAME': 'cltbld', 16:34:31 INFO - 'MAIL': '/var/mail/cltbld', 16:34:31 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:34:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:34:31 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 16:34:31 INFO - 'MOZ_NO_REMOTE': '1', 16:34:31 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 16:34:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:34:31 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 16:34:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:34:31 INFO - 'PWD': '/builds/slave/test', 16:34:31 INFO - 'SHELL': '/bin/bash', 16:34:31 INFO - 'SHLVL': '1', 16:34:31 INFO - 'TERM': 'linux', 16:34:31 INFO - 'TMOUT': '86400', 16:34:31 INFO - 'USER': 'cltbld', 16:34:31 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1461281431.34492-1870706901', 16:34:31 INFO - '_': '/tools/buildbot/bin/python'} 16:34:31 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/VfI9NDGbSJ24P21dy87f6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux32-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 16:34:31 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 16:34:31 INFO - import pkg_resources 16:34:33 INFO - Using 1 client processes 16:34:33 INFO - wptserve Starting http server on 127.0.0.1:8000 16:34:33 INFO - wptserve Starting http server on 127.0.0.1:8001 16:34:33 INFO - wptserve Starting http server on 127.0.0.1:8443 16:34:35 INFO - SUITE-START | Running 778 tests 16:34:35 INFO - Running testharness tests 16:34:35 INFO - Setting up ssl 16:34:35 INFO - PROCESS | certutil | 16:34:35 INFO - PROCESS | certutil | 16:34:35 INFO - PROCESS | certutil | 16:34:35 INFO - Certificate Nickname Trust Attributes 16:34:35 INFO - SSL,S/MIME,JAR/XPI 16:34:35 INFO - 16:34:35 INFO - web-platform-tests CT,, 16:34:35 INFO - 16:34:35 INFO - Starting runner 16:34:38 INFO - PROCESS | 17220 | 1461281678552 Marionette DEBUG Marionette enabled via build flag and pref 16:34:38 INFO - PROCESS | 17220 | ++DOCSHELL 0xa2adec00 == 1 [pid = 17220] [id = 1] 16:34:38 INFO - PROCESS | 17220 | ++DOMWINDOW == 1 (0xa2adf000) [pid = 17220] [serial = 1] [outer = (nil)] 16:34:38 INFO - PROCESS | 17220 | [17220] WARNING: No inner window available!: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 16:34:38 INFO - PROCESS | 17220 | ++DOMWINDOW == 2 (0xa2adf800) [pid = 17220] [serial = 2] [outer = 0xa2adf000] 16:34:39 INFO - PROCESS | 17220 | 1461281679275 Marionette INFO Listening on port 2828 16:34:39 INFO - PROCESS | 17220 | 1461281679914 Marionette DEBUG Marionette enabled via command-line flag 16:34:39 INFO - PROCESS | 17220 | ++DOCSHELL 0x9fc63000 == 2 [pid = 17220] [id = 2] 16:34:39 INFO - PROCESS | 17220 | ++DOMWINDOW == 3 (0x9fcaa800) [pid = 17220] [serial = 3] [outer = (nil)] 16:34:39 INFO - PROCESS | 17220 | [17220] WARNING: No inner window available!: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 16:34:39 INFO - PROCESS | 17220 | ++DOMWINDOW == 4 (0x9fcab000) [pid = 17220] [serial = 4] [outer = 0x9fcaa800] 16:34:40 INFO - PROCESS | 17220 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 9fb86520 16:34:40 INFO - PROCESS | 17220 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 9fb8e060 16:34:40 INFO - PROCESS | 17220 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 9fb92f40 16:34:40 INFO - PROCESS | 17220 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 9fb93ba0 16:34:40 INFO - PROCESS | 17220 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 9fba88e0 16:34:40 INFO - PROCESS | 17220 | ++DOMWINDOW == 5 (0x9fba5000) [pid = 17220] [serial = 5] [outer = 0xa2adf000] 16:34:40 INFO - PROCESS | 17220 | [17220] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:34:40 INFO - PROCESS | 17220 | 1461281680384 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:37501 16:34:40 INFO - PROCESS | 17220 | [17220] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:34:40 INFO - PROCESS | 17220 | 1461281680421 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:37502 16:34:40 INFO - PROCESS | 17220 | 1461281680483 Marionette DEBUG Closed connection conn0 16:34:40 INFO - PROCESS | 17220 | 1461281680486 Marionette DEBUG Closed connection conn1 16:34:40 INFO - PROCESS | 17220 | [17220] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 16:34:40 INFO - PROCESS | 17220 | [17220] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:34:40 INFO - PROCESS | 17220 | 1461281680624 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:37503 16:34:40 INFO - PROCESS | 17220 | [17220] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:34:40 INFO - PROCESS | 17220 | 1461281680691 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:37504 16:34:40 INFO - PROCESS | 17220 | 1461281680699 Marionette DEBUG Closed connection conn2 16:34:40 INFO - PROCESS | 17220 | [17220] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:34:40 INFO - PROCESS | 17220 | 1461281680754 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:37505 16:34:40 INFO - PROCESS | 17220 | 1461281680768 Marionette DEBUG Closed connection conn3 16:34:40 INFO - PROCESS | 17220 | 1461281680817 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:34:40 INFO - PROCESS | 17220 | 1461281680834 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","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":"20160421144315","device":"desktop","version":"48.0a1"} 16:34:41 INFO - PROCESS | 17220 | [17220] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:34:42 INFO - PROCESS | 17220 | ++DOCSHELL 0x991d1000 == 3 [pid = 17220] [id = 3] 16:34:42 INFO - PROCESS | 17220 | ++DOMWINDOW == 6 (0x991d1400) [pid = 17220] [serial = 6] [outer = (nil)] 16:34:42 INFO - PROCESS | 17220 | ++DOCSHELL 0x991d1800 == 4 [pid = 17220] [id = 4] 16:34:42 INFO - PROCESS | 17220 | ++DOMWINDOW == 7 (0x991d1c00) [pid = 17220] [serial = 7] [outer = (nil)] 16:34:43 INFO - PROCESS | 17220 | [17220] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:34:43 INFO - PROCESS | 17220 | ++DOCSHELL 0x98535000 == 5 [pid = 17220] [id = 5] 16:34:43 INFO - PROCESS | 17220 | ++DOMWINDOW == 8 (0x98535400) [pid = 17220] [serial = 8] [outer = (nil)] 16:34:43 INFO - PROCESS | 17220 | [17220] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:34:43 INFO - PROCESS | 17220 | [17220] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:34:43 INFO - PROCESS | 17220 | ++DOMWINDOW == 9 (0x982b8800) [pid = 17220] [serial = 9] [outer = 0x98535400] 16:34:43 INFO - PROCESS | 17220 | ++DOMWINDOW == 10 (0x98433400) [pid = 17220] [serial = 10] [outer = 0x991d1400] 16:34:43 INFO - PROCESS | 17220 | ++DOMWINDOW == 11 (0x98435000) [pid = 17220] [serial = 11] [outer = 0x991d1c00] 16:34:43 INFO - PROCESS | 17220 | ++DOMWINDOW == 12 (0x98437000) [pid = 17220] [serial = 12] [outer = 0x98535400] 16:34:45 INFO - PROCESS | 17220 | 1461281685177 Marionette DEBUG loaded listener.js 16:34:45 INFO - PROCESS | 17220 | 1461281685198 Marionette DEBUG loaded listener.js 16:34:45 INFO - PROCESS | 17220 | ++DOMWINDOW == 13 (0x95d55400) [pid = 17220] [serial = 13] [outer = 0x98535400] 16:34:46 INFO - PROCESS | 17220 | 1461281686040 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"7ff5cfec-2d7a-4ca2-b3f7-847423f9469c","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","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":"20160421144315","device":"desktop","version":"48.0a1","command_id":1}}] 16:34:46 INFO - PROCESS | 17220 | 1461281686397 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 16:34:46 INFO - PROCESS | 17220 | 1461281686676 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 16:34:46 INFO - PROCESS | 17220 | 1461281686844 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:34:46 INFO - PROCESS | 17220 | [17220] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:34:46 INFO - PROCESS | 17220 | ++DOMWINDOW == 14 (0x92177800) [pid = 17220] [serial = 14] [outer = 0x98535400] 16:34:47 INFO - PROCESS | 17220 | [17220] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:34:47 INFO - PROCESS | 17220 | 1461281687500 Marionette TRACE conn4 <- [1,3,null,{}] 16:34:47 INFO - PROCESS | 17220 | 1461281687558 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 16:34:47 INFO - PROCESS | 17220 | 1461281687584 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 16:34:47 INFO - PROCESS | 17220 | 1461281687633 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 16:34:47 INFO - PROCESS | 17220 | 1461281687638 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 16:34:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:34:47 INFO - PROCESS | 17220 | 1461281687646 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:34:47 INFO - PROCESS | 17220 | 1461281687651 Marionette TRACE conn4 <- [1,6,null,{}] 16:34:47 INFO - PROCESS | 17220 | 1461281687662 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:47 INFO - PROCESS | 17220 | 1461281687683 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 16:34:47 INFO - PROCESS | 17220 | 1461281687690 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:47 INFO - PROCESS | 17220 | ++DOCSHELL 0x92173400 == 6 [pid = 17220] [id = 6] 16:34:47 INFO - PROCESS | 17220 | ++DOMWINDOW == 15 (0x92173c00) [pid = 17220] [serial = 15] [outer = (nil)] 16:34:47 INFO - PROCESS | 17220 | ++DOMWINDOW == 16 (0x92d6c800) [pid = 17220] [serial = 16] [outer = 0x92173c00] 16:34:47 INFO - PROCESS | 17220 | 1461281687779 Marionette DEBUG loaded listener.js 16:34:47 INFO - PROCESS | 17220 | ++DOMWINDOW == 17 (0x98fdbc00) [pid = 17220] [serial = 17] [outer = 0x92173c00] 16:34:48 INFO - PROCESS | 17220 | ++DOCSHELL 0x915db800 == 7 [pid = 17220] [id = 7] 16:34:48 INFO - PROCESS | 17220 | ++DOMWINDOW == 18 (0x915e5800) [pid = 17220] [serial = 18] [outer = (nil)] 16:34:48 INFO - PROCESS | 17220 | ++DOMWINDOW == 19 (0x92062800) [pid = 17220] [serial = 19] [outer = 0x915e5800] 16:34:48 INFO - PROCESS | 17220 | 1461281688310 Marionette DEBUG loaded listener.js 16:34:48 INFO - PROCESS | 17220 | ++DOMWINDOW == 20 (0xa0c49000) [pid = 17220] [serial = 20] [outer = 0x915e5800] 16:34:48 INFO - PROCESS | 17220 | [17220] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 16:34:48 INFO - PROCESS | 17220 | 1461281688929 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 16:34:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:34:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1399ms 16:34:49 INFO - PROCESS | 17220 | 1461281689247 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 16:34:49 INFO - PROCESS | 17220 | 1461281689252 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 16:34:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:34:49 INFO - PROCESS | 17220 | 1461281689382 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:34:49 INFO - PROCESS | 17220 | 1461281689390 Marionette TRACE conn4 <- [1,10,null,{}] 16:34:49 INFO - PROCESS | 17220 | 1461281689433 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:49 INFO - PROCESS | 17220 | 1461281689654 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 16:34:49 INFO - PROCESS | 17220 | 1461281689770 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:49 INFO - PROCESS | 17220 | ++DOCSHELL 0x9125f000 == 8 [pid = 17220] [id = 8] 16:34:49 INFO - PROCESS | 17220 | ++DOMWINDOW == 21 (0x91260c00) [pid = 17220] [serial = 21] [outer = (nil)] 16:34:49 INFO - PROCESS | 17220 | ++DOMWINDOW == 22 (0x92d71400) [pid = 17220] [serial = 22] [outer = 0x91260c00] 16:34:49 INFO - PROCESS | 17220 | 1461281689864 Marionette DEBUG loaded listener.js 16:34:49 INFO - PROCESS | 17220 | ++DOMWINDOW == 23 (0x95d60400) [pid = 17220] [serial = 23] [outer = 0x91260c00] 16:34:50 INFO - PROCESS | 17220 | ++DOCSHELL 0x97994800 == 9 [pid = 17220] [id = 9] 16:34:50 INFO - PROCESS | 17220 | ++DOMWINDOW == 24 (0x97997400) [pid = 17220] [serial = 24] [outer = (nil)] 16:34:50 INFO - PROCESS | 17220 | 1461281690803 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 16:34:50 INFO - PROCESS | 17220 | ++DOMWINDOW == 25 (0x97997c00) [pid = 17220] [serial = 25] [outer = 0x97997400] 16:34:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:34:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1558ms 16:34:50 INFO - PROCESS | 17220 | ++DOMWINDOW == 26 (0x981b0800) [pid = 17220] [serial = 26] [outer = 0x97997400] 16:34:50 INFO - PROCESS | 17220 | ++DOCSHELL 0x978d2000 == 10 [pid = 17220] [id = 10] 16:34:50 INFO - PROCESS | 17220 | ++DOMWINDOW == 27 (0x987f1000) [pid = 17220] [serial = 27] [outer = (nil)] 16:34:50 INFO - PROCESS | 17220 | ++DOMWINDOW == 28 (0x98fdc000) [pid = 17220] [serial = 28] [outer = 0x987f1000] 16:34:51 INFO - PROCESS | 17220 | 1461281691007 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 16:34:51 INFO - PROCESS | 17220 | 1461281691014 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 16:34:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:34:51 INFO - PROCESS | 17220 | ++DOMWINDOW == 29 (0x99bce000) [pid = 17220] [serial = 29] [outer = 0x987f1000] 16:34:51 INFO - PROCESS | 17220 | 1461281691128 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:34:51 INFO - PROCESS | 17220 | 1461281691134 Marionette TRACE conn4 <- [1,14,null,{}] 16:34:51 INFO - PROCESS | 17220 | 1461281691297 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:51 INFO - PROCESS | 17220 | 1461281691596 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 16:34:51 INFO - PROCESS | 17220 | 1461281691615 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:51 INFO - PROCESS | 17220 | ++DOCSHELL 0x978cfc00 == 11 [pid = 17220] [id = 11] 16:34:51 INFO - PROCESS | 17220 | ++DOMWINDOW == 30 (0x97d8dc00) [pid = 17220] [serial = 30] [outer = (nil)] 16:34:51 INFO - PROCESS | 17220 | ++DOMWINDOW == 31 (0x98cc5800) [pid = 17220] [serial = 31] [outer = 0x97d8dc00] 16:34:51 INFO - PROCESS | 17220 | 1461281691754 Marionette DEBUG loaded listener.js 16:34:51 INFO - PROCESS | 17220 | ++DOMWINDOW == 32 (0x9fe58800) [pid = 17220] [serial = 32] [outer = 0x97d8dc00] 16:34:52 INFO - PROCESS | 17220 | 1461281692763 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 16:34:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:34:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1736ms 16:34:52 INFO - PROCESS | 17220 | 1461281692807 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 16:34:52 INFO - PROCESS | 17220 | 1461281692811 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 16:34:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:34:52 INFO - PROCESS | 17220 | 1461281692819 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:34:52 INFO - PROCESS | 17220 | 1461281692823 Marionette TRACE conn4 <- [1,18,null,{}] 16:34:52 INFO - PROCESS | 17220 | 1461281692840 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:53 INFO - PROCESS | 17220 | 1461281693084 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 16:34:53 INFO - PROCESS | 17220 | 1461281693253 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:53 INFO - PROCESS | 17220 | ++DOCSHELL 0xa445b400 == 12 [pid = 17220] [id = 12] 16:34:53 INFO - PROCESS | 17220 | ++DOMWINDOW == 33 (0xa445d000) [pid = 17220] [serial = 33] [outer = (nil)] 16:34:53 INFO - PROCESS | 17220 | ++DOMWINDOW == 34 (0xa4478800) [pid = 17220] [serial = 34] [outer = 0xa445d000] 16:34:53 INFO - PROCESS | 17220 | 1461281693360 Marionette DEBUG loaded listener.js 16:34:53 INFO - PROCESS | 17220 | ++DOMWINDOW == 35 (0x98cc2800) [pid = 17220] [serial = 35] [outer = 0xa445d000] 16:34:54 INFO - PROCESS | 17220 | 1461281694329 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 16:34:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:34:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1534ms 16:34:54 INFO - PROCESS | 17220 | 1461281694356 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 16:34:54 INFO - PROCESS | 17220 | 1461281694361 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 16:34:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:34:54 INFO - PROCESS | 17220 | 1461281694369 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:34:54 INFO - PROCESS | 17220 | 1461281694373 Marionette TRACE conn4 <- [1,22,null,{}] 16:34:54 INFO - PROCESS | 17220 | 1461281694379 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:54 INFO - PROCESS | 17220 | 1461281694562 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 16:34:54 INFO - PROCESS | 17220 | 1461281694865 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:54 INFO - PROCESS | 17220 | ++DOCSHELL 0x9217b400 == 13 [pid = 17220] [id = 13] 16:34:54 INFO - PROCESS | 17220 | ++DOMWINDOW == 36 (0x9217bc00) [pid = 17220] [serial = 36] [outer = (nil)] 16:34:54 INFO - PROCESS | 17220 | ++DOMWINDOW == 37 (0x92d6d400) [pid = 17220] [serial = 37] [outer = 0x9217bc00] 16:34:54 INFO - PROCESS | 17220 | 1461281694994 Marionette DEBUG loaded listener.js 16:34:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 38 (0x95d15000) [pid = 17220] [serial = 38] [outer = 0x9217bc00] 16:34:56 INFO - PROCESS | 17220 | 1461281696041 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 16:34:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:34:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1733ms 16:34:56 INFO - PROCESS | 17220 | 1461281696108 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 16:34:56 INFO - PROCESS | 17220 | 1461281696115 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 16:34:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:34:56 INFO - PROCESS | 17220 | 1461281696125 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:34:56 INFO - PROCESS | 17220 | 1461281696129 Marionette TRACE conn4 <- [1,26,null,{}] 16:34:56 INFO - PROCESS | 17220 | 1461281696138 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:56 INFO - PROCESS | 17220 | 1461281696319 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 16:34:56 INFO - PROCESS | 17220 | 1461281696334 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:56 INFO - PROCESS | 17220 | ++DOCSHELL 0x97c2a400 == 14 [pid = 17220] [id = 14] 16:34:56 INFO - PROCESS | 17220 | ++DOMWINDOW == 39 (0x97c2ac00) [pid = 17220] [serial = 39] [outer = (nil)] 16:34:56 INFO - PROCESS | 17220 | ++DOMWINDOW == 40 (0x98cc6000) [pid = 17220] [serial = 40] [outer = 0x97c2ac00] 16:34:56 INFO - PROCESS | 17220 | 1461281696428 Marionette DEBUG loaded listener.js 16:34:56 INFO - PROCESS | 17220 | ++DOMWINDOW == 41 (0x991c9c00) [pid = 17220] [serial = 41] [outer = 0x97c2ac00] 16:34:57 INFO - PROCESS | 17220 | 1461281697275 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 16:34:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:34:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1184ms 16:34:57 INFO - PROCESS | 17220 | 1461281697312 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 16:34:57 INFO - PROCESS | 17220 | 1461281697318 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 16:34:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:34:57 INFO - PROCESS | 17220 | 1461281697327 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:34:57 INFO - PROCESS | 17220 | 1461281697329 Marionette TRACE conn4 <- [1,30,null,{}] 16:34:57 INFO - PROCESS | 17220 | 1461281697336 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:57 INFO - PROCESS | 17220 | 1461281697540 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 16:34:57 INFO - PROCESS | 17220 | 1461281697557 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:57 INFO - PROCESS | 17220 | ++DOCSHELL 0x98cc8c00 == 15 [pid = 17220] [id = 15] 16:34:57 INFO - PROCESS | 17220 | ++DOMWINDOW == 42 (0x991d8c00) [pid = 17220] [serial = 42] [outer = (nil)] 16:34:57 INFO - PROCESS | 17220 | ++DOMWINDOW == 43 (0x9b234800) [pid = 17220] [serial = 43] [outer = 0x991d8c00] 16:34:57 INFO - PROCESS | 17220 | 1461281697637 Marionette DEBUG loaded listener.js 16:34:57 INFO - PROCESS | 17220 | ++DOMWINDOW == 44 (0x9dfec400) [pid = 17220] [serial = 44] [outer = 0x991d8c00] 16:34:58 INFO - PROCESS | 17220 | 1461281698466 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 16:34:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:34:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1183ms 16:34:58 INFO - PROCESS | 17220 | 1461281698511 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 16:34:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:34:58 INFO - PROCESS | 17220 | 1461281698515 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 16:34:58 INFO - PROCESS | 17220 | 1461281698524 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:34:58 INFO - PROCESS | 17220 | 1461281698533 Marionette TRACE conn4 <- [1,34,null,{}] 16:34:58 INFO - PROCESS | 17220 | 1461281698549 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:34:58 INFO - PROCESS | 17220 | 1461281698730 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 16:34:58 INFO - PROCESS | 17220 | 1461281698745 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:58 INFO - PROCESS | 17220 | ++DOCSHELL 0x90708000 == 16 [pid = 17220] [id = 16] 16:34:58 INFO - PROCESS | 17220 | ++DOMWINDOW == 45 (0x9070b000) [pid = 17220] [serial = 45] [outer = (nil)] 16:34:58 INFO - PROCESS | 17220 | ++DOMWINDOW == 46 (0x92b6cc00) [pid = 17220] [serial = 46] [outer = 0x9070b000] 16:34:58 INFO - PROCESS | 17220 | 1461281698911 Marionette DEBUG loaded listener.js 16:34:59 INFO - PROCESS | 17220 | ++DOMWINDOW == 47 (0x9b25f800) [pid = 17220] [serial = 47] [outer = 0x9070b000] 16:34:59 INFO - PROCESS | 17220 | 1461281699901 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 16:34:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:34:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1402ms 16:34:59 INFO - PROCESS | 17220 | 1461281699925 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 16:34:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:34:59 INFO - PROCESS | 17220 | 1461281699933 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 16:34:59 INFO - PROCESS | 17220 | 1461281699944 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:34:59 INFO - PROCESS | 17220 | 1461281699950 Marionette TRACE conn4 <- [1,38,null,{}] 16:34:59 INFO - PROCESS | 17220 | 1461281699958 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:00 INFO - PROCESS | 17220 | 1461281700236 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 16:35:00 INFO - PROCESS | 17220 | 1461281700256 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:00 INFO - PROCESS | 17220 | ++DOCSHELL 0x978cc800 == 17 [pid = 17220] [id = 17] 16:35:00 INFO - PROCESS | 17220 | ++DOMWINDOW == 48 (0x97d91400) [pid = 17220] [serial = 48] [outer = (nil)] 16:35:00 INFO - PROCESS | 17220 | ++DOMWINDOW == 49 (0x98fd5800) [pid = 17220] [serial = 49] [outer = 0x97d91400] 16:35:00 INFO - PROCESS | 17220 | 1461281700392 Marionette DEBUG loaded listener.js 16:35:00 INFO - PROCESS | 17220 | ++DOMWINDOW == 50 (0x99a29800) [pid = 17220] [serial = 50] [outer = 0x97d91400] 16:35:01 INFO - PROCESS | 17220 | 1461281701462 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 16:35:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:35:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1538ms 16:35:01 INFO - PROCESS | 17220 | 1461281701483 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 16:35:01 INFO - PROCESS | 17220 | 1461281701497 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 16:35:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:35:01 INFO - PROCESS | 17220 | 1461281701514 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:35:01 INFO - PROCESS | 17220 | 1461281701523 Marionette TRACE conn4 <- [1,42,null,{}] 16:35:01 INFO - PROCESS | 17220 | 1461281701533 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:01 INFO - PROCESS | 17220 | 1461281701776 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 16:35:01 INFO - PROCESS | 17220 | 1461281701954 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:02 INFO - PROCESS | 17220 | ++DOCSHELL 0x9ea25000 == 18 [pid = 17220] [id = 18] 16:35:02 INFO - PROCESS | 17220 | ++DOMWINDOW == 51 (0x9fb32800) [pid = 17220] [serial = 51] [outer = (nil)] 16:35:02 INFO - PROCESS | 17220 | ++DOMWINDOW == 52 (0x9fc59000) [pid = 17220] [serial = 52] [outer = 0x9fb32800] 16:35:02 INFO - PROCESS | 17220 | 1461281702152 Marionette DEBUG loaded listener.js 16:35:02 INFO - PROCESS | 17220 | ++DOMWINDOW == 53 (0x9fe57400) [pid = 17220] [serial = 53] [outer = 0x9fb32800] 16:35:03 INFO - PROCESS | 17220 | 1461281703148 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 16:35:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:35:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1696ms 16:35:03 INFO - PROCESS | 17220 | 1461281703209 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 16:35:03 INFO - PROCESS | 17220 | 1461281703215 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 16:35:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:35:03 INFO - PROCESS | 17220 | 1461281703224 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:35:03 INFO - PROCESS | 17220 | 1461281703235 Marionette TRACE conn4 <- [1,46,null,{}] 16:35:03 INFO - PROCESS | 17220 | 1461281703323 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:03 INFO - PROCESS | 17220 | 1461281703709 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 16:35:03 INFO - PROCESS | 17220 | 1461281703923 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:03 INFO - PROCESS | 17220 | ++DOCSHELL 0xa0aa1400 == 19 [pid = 17220] [id = 19] 16:35:03 INFO - PROCESS | 17220 | ++DOMWINDOW == 54 (0xa0adcc00) [pid = 17220] [serial = 54] [outer = (nil)] 16:35:04 INFO - PROCESS | 17220 | ++DOMWINDOW == 55 (0xa0c53800) [pid = 17220] [serial = 55] [outer = 0xa0adcc00] 16:35:04 INFO - PROCESS | 17220 | 1461281704023 Marionette DEBUG loaded listener.js 16:35:04 INFO - PROCESS | 17220 | ++DOMWINDOW == 56 (0xa2a8e000) [pid = 17220] [serial = 56] [outer = 0xa0adcc00] 16:35:04 INFO - PROCESS | 17220 | 1461281704958 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 16:35:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:35:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1759ms 16:35:04 INFO - PROCESS | 17220 | 1461281704982 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 16:35:04 INFO - PROCESS | 17220 | 1461281704987 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 16:35:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:35:04 INFO - PROCESS | 17220 | 1461281704995 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:35:05 INFO - PROCESS | 17220 | 1461281704999 Marionette TRACE conn4 <- [1,50,null,{}] 16:35:05 INFO - PROCESS | 17220 | 1461281705006 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:05 INFO - PROCESS | 17220 | 1461281705193 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 16:35:05 INFO - PROCESS | 17220 | 1461281705325 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:05 INFO - PROCESS | 17220 | ++DOCSHELL 0x96c0b800 == 20 [pid = 17220] [id = 20] 16:35:05 INFO - PROCESS | 17220 | ++DOMWINDOW == 57 (0xa2a42800) [pid = 17220] [serial = 57] [outer = (nil)] 16:35:05 INFO - PROCESS | 17220 | ++DOMWINDOW == 58 (0xa4459c00) [pid = 17220] [serial = 58] [outer = 0xa2a42800] 16:35:05 INFO - PROCESS | 17220 | 1461281705419 Marionette DEBUG loaded listener.js 16:35:05 INFO - PROCESS | 17220 | ++DOMWINDOW == 59 (0xa445b800) [pid = 17220] [serial = 59] [outer = 0xa2a42800] 16:35:06 INFO - PROCESS | 17220 | 1461281706442 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:35:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:35:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1493ms 16:35:06 INFO - PROCESS | 17220 | 1461281706492 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 16:35:06 INFO - PROCESS | 17220 | 1461281706498 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 16:35:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:35:06 INFO - PROCESS | 17220 | 1461281706511 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:35:06 INFO - PROCESS | 17220 | 1461281706516 Marionette TRACE conn4 <- [1,54,null,{}] 16:35:06 INFO - PROCESS | 17220 | 1461281706527 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:06 INFO - PROCESS | 17220 | 1461281706707 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 16:35:06 INFO - PROCESS | 17220 | 1461281706858 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:06 INFO - PROCESS | 17220 | ++DOCSHELL 0x978d7800 == 21 [pid = 17220] [id = 21] 16:35:06 INFO - PROCESS | 17220 | ++DOMWINDOW == 60 (0x97996000) [pid = 17220] [serial = 60] [outer = (nil)] 16:35:06 INFO - PROCESS | 17220 | ++DOMWINDOW == 61 (0x97bc0000) [pid = 17220] [serial = 61] [outer = 0x97996000] 16:35:07 INFO - PROCESS | 17220 | 1461281707011 Marionette DEBUG loaded listener.js 16:35:07 INFO - PROCESS | 17220 | ++DOMWINDOW == 62 (0x97bc6000) [pid = 17220] [serial = 62] [outer = 0x97996000] 16:35:07 INFO - PROCESS | 17220 | 1461281707893 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:35:07 INFO - PROCESS | 17220 | --DOCSHELL 0x98cc8c00 == 20 [pid = 17220] [id = 15] 16:35:07 INFO - PROCESS | 17220 | --DOCSHELL 0x97c2a400 == 19 [pid = 17220] [id = 14] 16:35:07 INFO - PROCESS | 17220 | --DOCSHELL 0x9217b400 == 18 [pid = 17220] [id = 13] 16:35:07 INFO - PROCESS | 17220 | --DOCSHELL 0x9125f000 == 17 [pid = 17220] [id = 8] 16:35:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:35:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1442ms 16:35:07 INFO - PROCESS | 17220 | 1461281707970 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 16:35:07 INFO - PROCESS | 17220 | 1461281707978 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 16:35:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:35:07 INFO - PROCESS | 17220 | 1461281707988 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:35:07 INFO - PROCESS | 17220 | 1461281707995 Marionette TRACE conn4 <- [1,58,null,{}] 16:35:08 INFO - PROCESS | 17220 | 1461281708016 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:08 INFO - PROCESS | 17220 | 1461281708206 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 16:35:08 INFO - PROCESS | 17220 | 1461281708318 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:08 INFO - PROCESS | 17220 | ++DOCSHELL 0x92b6d400 == 18 [pid = 17220] [id = 22] 16:35:08 INFO - PROCESS | 17220 | ++DOMWINDOW == 63 (0x96c0a400) [pid = 17220] [serial = 63] [outer = (nil)] 16:35:08 INFO - PROCESS | 17220 | ++DOMWINDOW == 64 (0x9712d000) [pid = 17220] [serial = 64] [outer = 0x96c0a400] 16:35:08 INFO - PROCESS | 17220 | 1461281708416 Marionette DEBUG loaded listener.js 16:35:08 INFO - PROCESS | 17220 | ++DOMWINDOW == 65 (0x97bc8400) [pid = 17220] [serial = 65] [outer = 0x96c0a400] 16:35:09 INFO - PROCESS | 17220 | 1461281709316 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:35:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:35:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1407ms 16:35:09 INFO - PROCESS | 17220 | 1461281709395 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 16:35:09 INFO - PROCESS | 17220 | 1461281709405 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 16:35:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:35:09 INFO - PROCESS | 17220 | 1461281709416 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:35:09 INFO - PROCESS | 17220 | 1461281709421 Marionette TRACE conn4 <- [1,62,null,{}] 16:35:09 INFO - PROCESS | 17220 | 1461281709428 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:09 INFO - PROCESS | 17220 | 1461281709651 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 16:35:09 INFO - PROCESS | 17220 | 1461281709790 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:09 INFO - PROCESS | 17220 | ++DOCSHELL 0x98f5d000 == 19 [pid = 17220] [id = 23] 16:35:09 INFO - PROCESS | 17220 | ++DOMWINDOW == 66 (0x98fdf400) [pid = 17220] [serial = 66] [outer = (nil)] 16:35:09 INFO - PROCESS | 17220 | ++DOMWINDOW == 67 (0x994a9400) [pid = 17220] [serial = 67] [outer = 0x98fdf400] 16:35:09 INFO - PROCESS | 17220 | 1461281709885 Marionette DEBUG loaded listener.js 16:35:10 INFO - PROCESS | 17220 | ++DOMWINDOW == 68 (0x9aeae800) [pid = 17220] [serial = 68] [outer = 0x98fdf400] 16:35:10 INFO - PROCESS | 17220 | 1461281710797 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:35:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:35:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1442ms 16:35:10 INFO - PROCESS | 17220 | 1461281710862 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 16:35:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:35:10 INFO - PROCESS | 17220 | 1461281710867 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 16:35:10 INFO - PROCESS | 17220 | 1461281710874 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:35:10 INFO - PROCESS | 17220 | 1461281710881 Marionette TRACE conn4 <- [1,66,null,{}] 16:35:10 INFO - PROCESS | 17220 | 1461281710898 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:11 INFO - PROCESS | 17220 | 1461281711099 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 16:35:11 INFO - PROCESS | 17220 | 1461281711241 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:11 INFO - PROCESS | 17220 | ++DOCSHELL 0x9b256c00 == 20 [pid = 17220] [id = 24] 16:35:11 INFO - PROCESS | 17220 | ++DOMWINDOW == 69 (0x9fb9c800) [pid = 17220] [serial = 69] [outer = (nil)] 16:35:11 INFO - PROCESS | 17220 | ++DOMWINDOW == 70 (0xa00bdc00) [pid = 17220] [serial = 70] [outer = 0x9fb9c800] 16:35:11 INFO - PROCESS | 17220 | 1461281711358 Marionette DEBUG loaded listener.js 16:35:11 INFO - PROCESS | 17220 | ++DOMWINDOW == 71 (0xa0adf400) [pid = 17220] [serial = 71] [outer = 0x9fb9c800] 16:35:12 INFO - PROCESS | 17220 | 1461281712280 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:35:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:35:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1447ms 16:35:12 INFO - PROCESS | 17220 | 1461281712321 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 16:35:12 INFO - PROCESS | 17220 | 1461281712327 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 16:35:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:35:12 INFO - PROCESS | 17220 | 1461281712334 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:35:12 INFO - PROCESS | 17220 | 1461281712338 Marionette TRACE conn4 <- [1,70,null,{}] 16:35:12 INFO - PROCESS | 17220 | 1461281712344 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:12 INFO - PROCESS | 17220 | 1461281712528 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 16:35:12 INFO - PROCESS | 17220 | 1461281712663 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:12 INFO - PROCESS | 17220 | ++DOCSHELL 0x9206a800 == 21 [pid = 17220] [id = 25] 16:35:12 INFO - PROCESS | 17220 | ++DOMWINDOW == 72 (0xa0024c00) [pid = 17220] [serial = 72] [outer = (nil)] 16:35:12 INFO - PROCESS | 17220 | ++DOMWINDOW == 73 (0xa2ae1000) [pid = 17220] [serial = 73] [outer = 0xa0024c00] 16:35:12 INFO - PROCESS | 17220 | 1461281712763 Marionette DEBUG loaded listener.js 16:35:12 INFO - PROCESS | 17220 | ++DOMWINDOW == 74 (0xa44a8000) [pid = 17220] [serial = 74] [outer = 0xa0024c00] 16:35:13 INFO - PROCESS | 17220 | 1461281713639 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:35:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:35:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1340ms 16:35:13 INFO - PROCESS | 17220 | 1461281713684 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 16:35:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:35:13 INFO - PROCESS | 17220 | 1461281713689 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 16:35:13 INFO - PROCESS | 17220 | 1461281713697 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:35:13 INFO - PROCESS | 17220 | 1461281713700 Marionette TRACE conn4 <- [1,74,null,{}] 16:35:13 INFO - PROCESS | 17220 | 1461281713706 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:13 INFO - PROCESS | 17220 | 1461281713886 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 16:35:14 INFO - PROCESS | 17220 | 1461281714021 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:14 INFO - PROCESS | 17220 | ++DOCSHELL 0x97bc0800 == 22 [pid = 17220] [id = 26] 16:35:14 INFO - PROCESS | 17220 | ++DOMWINDOW == 75 (0x9dff3000) [pid = 17220] [serial = 75] [outer = (nil)] 16:35:14 INFO - PROCESS | 17220 | ++DOMWINDOW == 76 (0xa45da400) [pid = 17220] [serial = 76] [outer = 0x9dff3000] 16:35:14 INFO - PROCESS | 17220 | 1461281714115 Marionette DEBUG loaded listener.js 16:35:14 INFO - PROCESS | 17220 | ++DOMWINDOW == 77 (0xa472e800) [pid = 17220] [serial = 77] [outer = 0x9dff3000] 16:35:15 INFO - PROCESS | 17220 | 1461281715035 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:35:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:35:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1383ms 16:35:15 INFO - PROCESS | 17220 | 1461281715080 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 16:35:15 INFO - PROCESS | 17220 | 1461281715084 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 16:35:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:35:15 INFO - PROCESS | 17220 | 1461281715091 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:35:15 INFO - PROCESS | 17220 | 1461281715095 Marionette TRACE conn4 <- [1,78,null,{}] 16:35:15 INFO - PROCESS | 17220 | 1461281715101 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:15 INFO - PROCESS | 17220 | 1461281715353 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 16:35:15 INFO - PROCESS | 17220 | 1461281715494 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:15 INFO - PROCESS | 17220 | ++DOCSHELL 0x91261000 == 23 [pid = 17220] [id = 27] 16:35:15 INFO - PROCESS | 17220 | ++DOMWINDOW == 78 (0x9148d800) [pid = 17220] [serial = 78] [outer = (nil)] 16:35:15 INFO - PROCESS | 17220 | ++DOMWINDOW == 79 (0xa5ecdc00) [pid = 17220] [serial = 79] [outer = 0x9148d800] 16:35:15 INFO - PROCESS | 17220 | 1461281715592 Marionette DEBUG loaded listener.js 16:35:15 INFO - PROCESS | 17220 | ++DOMWINDOW == 80 (0xa6c33c00) [pid = 17220] [serial = 80] [outer = 0x9148d800] 16:35:16 INFO - PROCESS | 17220 | 1461281716563 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:35:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:35:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1539ms 16:35:16 INFO - PROCESS | 17220 | 1461281716632 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 16:35:16 INFO - PROCESS | 17220 | 1461281716635 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 16:35:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:35:16 INFO - PROCESS | 17220 | 1461281716643 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:35:16 INFO - PROCESS | 17220 | 1461281716648 Marionette TRACE conn4 <- [1,82,null,{}] 16:35:16 INFO - PROCESS | 17220 | 1461281716655 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:17 INFO - PROCESS | 17220 | 1461281717000 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 16:35:17 INFO - PROCESS | 17220 | 1461281717196 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:17 INFO - PROCESS | 17220 | ++DOCSHELL 0x95d60000 == 24 [pid = 17220] [id = 28] 16:35:17 INFO - PROCESS | 17220 | ++DOMWINDOW == 81 (0x95db0800) [pid = 17220] [serial = 81] [outer = (nil)] 16:35:17 INFO - PROCESS | 17220 | ++DOMWINDOW == 82 (0x97bbe000) [pid = 17220] [serial = 82] [outer = 0x95db0800] 16:35:17 INFO - PROCESS | 17220 | 1461281717298 Marionette DEBUG loaded listener.js 16:35:17 INFO - PROCESS | 17220 | ++DOMWINDOW == 83 (0x97c2a800) [pid = 17220] [serial = 83] [outer = 0x95db0800] 16:35:18 INFO - PROCESS | 17220 | 1461281718171 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:35:18 INFO - PROCESS | 17220 | --DOCSHELL 0x9ea25000 == 23 [pid = 17220] [id = 18] 16:35:18 INFO - PROCESS | 17220 | --DOCSHELL 0x978cc800 == 22 [pid = 17220] [id = 17] 16:35:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:35:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1647ms 16:35:18 INFO - PROCESS | 17220 | 1461281718291 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 16:35:18 INFO - PROCESS | 17220 | 1461281718298 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 16:35:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:35:18 INFO - PROCESS | 17220 | 1461281718319 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:35:18 INFO - PROCESS | 17220 | 1461281718325 Marionette TRACE conn4 <- [1,86,null,{}] 16:35:18 INFO - PROCESS | 17220 | 1461281718336 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:18 INFO - PROCESS | 17220 | 1461281718525 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 16:35:18 INFO - PROCESS | 17220 | 1461281718640 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:18 INFO - PROCESS | 17220 | ++DOCSHELL 0x97bca800 == 23 [pid = 17220] [id = 29] 16:35:18 INFO - PROCESS | 17220 | ++DOMWINDOW == 84 (0x97bcb000) [pid = 17220] [serial = 84] [outer = (nil)] 16:35:18 INFO - PROCESS | 17220 | ++DOMWINDOW == 85 (0x98cc2400) [pid = 17220] [serial = 85] [outer = 0x97bcb000] 16:35:18 INFO - PROCESS | 17220 | 1461281718804 Marionette DEBUG loaded listener.js 16:35:18 INFO - PROCESS | 17220 | ++DOMWINDOW == 86 (0x9982d800) [pid = 17220] [serial = 86] [outer = 0x97bcb000] 16:35:19 INFO - PROCESS | 17220 | 1461281719721 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:35:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:35:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1449ms 16:35:19 INFO - PROCESS | 17220 | 1461281719757 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 16:35:19 INFO - PROCESS | 17220 | 1461281719764 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 16:35:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:35:19 INFO - PROCESS | 17220 | 1461281719778 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:35:19 INFO - PROCESS | 17220 | 1461281719783 Marionette TRACE conn4 <- [1,90,null,{}] 16:35:19 INFO - PROCESS | 17220 | 1461281719791 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:19 INFO - PROCESS | 17220 | 1461281719985 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 16:35:20 INFO - PROCESS | 17220 | 1461281720131 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:20 INFO - PROCESS | 17220 | ++DOCSHELL 0x9fc65800 == 24 [pid = 17220] [id = 30] 16:35:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 87 (0x9fcb6c00) [pid = 17220] [serial = 87] [outer = (nil)] 16:35:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 88 (0xa00de000) [pid = 17220] [serial = 88] [outer = 0x9fcb6c00] 16:35:20 INFO - PROCESS | 17220 | 1461281720228 Marionette DEBUG loaded listener.js 16:35:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 89 (0xa0e80800) [pid = 17220] [serial = 89] [outer = 0x9fcb6c00] 16:35:21 INFO - PROCESS | 17220 | 1461281721174 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 16:35:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:35:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1439ms 16:35:21 INFO - PROCESS | 17220 | ++DOMWINDOW == 90 (0xa00e3c00) [pid = 17220] [serial = 90] [outer = 0x987f1000] 16:35:21 INFO - PROCESS | 17220 | 1461281721255 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 16:35:21 INFO - PROCESS | 17220 | 1461281721260 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 16:35:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:35:21 INFO - PROCESS | 17220 | 1461281721346 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:35:21 INFO - PROCESS | 17220 | 1461281721351 Marionette TRACE conn4 <- [1,94,null,{}] 16:35:21 INFO - PROCESS | 17220 | 1461281721377 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:21 INFO - PROCESS | 17220 | 1461281721552 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 16:35:21 INFO - PROCESS | 17220 | 1461281721770 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:21 INFO - PROCESS | 17220 | ++DOCSHELL 0x9aeb0800 == 25 [pid = 17220] [id = 31] 16:35:21 INFO - PROCESS | 17220 | ++DOMWINDOW == 91 (0xa0c4e000) [pid = 17220] [serial = 91] [outer = (nil)] 16:35:21 INFO - PROCESS | 17220 | ++DOMWINDOW == 92 (0xa4730000) [pid = 17220] [serial = 92] [outer = 0xa0c4e000] 16:35:21 INFO - PROCESS | 17220 | 1461281721881 Marionette DEBUG loaded listener.js 16:35:22 INFO - PROCESS | 17220 | ++DOMWINDOW == 93 (0xa5ece400) [pid = 17220] [serial = 93] [outer = 0xa0c4e000] 16:35:22 INFO - PROCESS | 17220 | 1461281722750 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 16:35:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:35:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1518ms 16:35:22 INFO - PROCESS | 17220 | 1461281722801 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 16:35:22 INFO - PROCESS | 17220 | 1461281722805 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 16:35:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:35:22 INFO - PROCESS | 17220 | 1461281722815 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:35:22 INFO - PROCESS | 17220 | 1461281722819 Marionette TRACE conn4 <- [1,98,null,{}] 16:35:22 INFO - PROCESS | 17220 | 1461281722825 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:23 INFO - PROCESS | 17220 | 1461281723023 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 16:35:23 INFO - PROCESS | 17220 | 1461281723171 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:23 INFO - PROCESS | 17220 | ++DOCSHELL 0x915ddc00 == 26 [pid = 17220] [id = 32] 16:35:23 INFO - PROCESS | 17220 | ++DOMWINDOW == 94 (0x92b6d800) [pid = 17220] [serial = 94] [outer = (nil)] 16:35:23 INFO - PROCESS | 17220 | ++DOMWINDOW == 95 (0xa9ca2800) [pid = 17220] [serial = 95] [outer = 0x92b6d800] 16:35:23 INFO - PROCESS | 17220 | 1461281723268 Marionette DEBUG loaded listener.js 16:35:23 INFO - PROCESS | 17220 | ++DOMWINDOW == 96 (0x95d5e800) [pid = 17220] [serial = 96] [outer = 0x92b6d800] 16:35:24 INFO - PROCESS | 17220 | 1461281724462 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 16:35:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:35:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1692ms 16:35:24 INFO - PROCESS | 17220 | 1461281724510 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 16:35:24 INFO - PROCESS | 17220 | 1461281724517 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 16:35:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:35:24 INFO - PROCESS | 17220 | 1461281724528 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:35:24 INFO - PROCESS | 17220 | 1461281724532 Marionette TRACE conn4 <- [1,102,null,{}] 16:35:24 INFO - PROCESS | 17220 | 1461281724543 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:24 INFO - PROCESS | 17220 | 1461281724867 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 16:35:25 INFO - PROCESS | 17220 | 1461281725070 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:25 INFO - PROCESS | 17220 | ++DOCSHELL 0x95d59c00 == 27 [pid = 17220] [id = 33] 16:35:25 INFO - PROCESS | 17220 | ++DOMWINDOW == 97 (0x97bbe400) [pid = 17220] [serial = 97] [outer = (nil)] 16:35:25 INFO - PROCESS | 17220 | ++DOMWINDOW == 98 (0x98e07000) [pid = 17220] [serial = 98] [outer = 0x97bbe400] 16:35:25 INFO - PROCESS | 17220 | 1461281725233 Marionette DEBUG loaded listener.js 16:35:25 INFO - PROCESS | 17220 | ++DOMWINDOW == 99 (0x98e0ac00) [pid = 17220] [serial = 99] [outer = 0x97bbe400] 16:35:26 INFO - PROCESS | 17220 | 1461281726099 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 16:35:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:35:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1644ms 16:35:26 INFO - PROCESS | 17220 | 1461281726171 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 16:35:26 INFO - PROCESS | 17220 | 1461281726176 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 16:35:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:35:26 INFO - PROCESS | 17220 | 1461281726184 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:35:26 INFO - PROCESS | 17220 | 1461281726188 Marionette TRACE conn4 <- [1,106,null,{}] 16:35:26 INFO - PROCESS | 17220 | 1461281726194 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:26 INFO - PROCESS | 17220 | 1461281726471 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 16:35:26 INFO - PROCESS | 17220 | 1461281726658 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:26 INFO - PROCESS | 17220 | ++DOCSHELL 0x8efe1c00 == 28 [pid = 17220] [id = 34] 16:35:26 INFO - PROCESS | 17220 | ++DOMWINDOW == 100 (0x8efe7800) [pid = 17220] [serial = 100] [outer = (nil)] 16:35:26 INFO - PROCESS | 17220 | ++DOMWINDOW == 101 (0x98e0a400) [pid = 17220] [serial = 101] [outer = 0x8efe7800] 16:35:26 INFO - PROCESS | 17220 | 1461281726800 Marionette DEBUG loaded listener.js 16:35:26 INFO - PROCESS | 17220 | ++DOMWINDOW == 102 (0xa768c800) [pid = 17220] [serial = 102] [outer = 0x8efe7800] 16:35:27 INFO - PROCESS | 17220 | 1461281727720 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 16:35:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:35:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1591ms 16:35:27 INFO - PROCESS | 17220 | 1461281727778 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 16:35:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:35:27 INFO - PROCESS | 17220 | 1461281727782 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 16:35:27 INFO - PROCESS | 17220 | 1461281727790 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:35:27 INFO - PROCESS | 17220 | 1461281727793 Marionette TRACE conn4 <- [1,110,null,{}] 16:35:27 INFO - PROCESS | 17220 | 1461281727801 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:27 INFO - PROCESS | 17220 | 1461281727985 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 16:35:28 INFO - PROCESS | 17220 | 1461281728134 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:28 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ea46000 == 29 [pid = 17220] [id = 35] 16:35:28 INFO - PROCESS | 17220 | ++DOMWINDOW == 103 (0x8ea46800) [pid = 17220] [serial = 103] [outer = (nil)] 16:35:28 INFO - PROCESS | 17220 | ++DOMWINDOW == 104 (0x8ea4e000) [pid = 17220] [serial = 104] [outer = 0x8ea46800] 16:35:28 INFO - PROCESS | 17220 | 1461281728231 Marionette DEBUG loaded listener.js 16:35:28 INFO - PROCESS | 17220 | ++DOMWINDOW == 105 (0x8ea4fc00) [pid = 17220] [serial = 105] [outer = 0x8ea46800] 16:35:29 INFO - PROCESS | 17220 | 1461281729214 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 16:35:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:35:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1483ms 16:35:29 INFO - PROCESS | 17220 | 1461281729273 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 16:35:29 INFO - PROCESS | 17220 | 1461281729278 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 16:35:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:35:29 INFO - PROCESS | 17220 | 1461281729285 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:35:29 INFO - PROCESS | 17220 | 1461281729290 Marionette TRACE conn4 <- [1,114,null,{}] 16:35:29 INFO - PROCESS | 17220 | 1461281729296 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:29 INFO - PROCESS | 17220 | 1461281729485 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 16:35:30 INFO - PROCESS | 17220 | --DOCSHELL 0x97bc0800 == 28 [pid = 17220] [id = 26] 16:35:30 INFO - PROCESS | 17220 | --DOCSHELL 0x9b256c00 == 27 [pid = 17220] [id = 24] 16:35:30 INFO - PROCESS | 17220 | --DOCSHELL 0x92b6d400 == 26 [pid = 17220] [id = 22] 16:35:30 INFO - PROCESS | 17220 | --DOCSHELL 0x98f5d000 == 25 [pid = 17220] [id = 23] 16:35:33 INFO - PROCESS | 17220 | --DOCSHELL 0x978cfc00 == 24 [pid = 17220] [id = 11] 16:35:33 INFO - PROCESS | 17220 | --DOCSHELL 0x96c0b800 == 23 [pid = 17220] [id = 20] 16:35:33 INFO - PROCESS | 17220 | --DOCSHELL 0x90708000 == 22 [pid = 17220] [id = 16] 16:35:33 INFO - PROCESS | 17220 | --DOCSHELL 0x91261000 == 21 [pid = 17220] [id = 27] 16:35:33 INFO - PROCESS | 17220 | --DOCSHELL 0x9206a800 == 20 [pid = 17220] [id = 25] 16:35:33 INFO - PROCESS | 17220 | --DOCSHELL 0x978d7800 == 19 [pid = 17220] [id = 21] 16:35:33 INFO - PROCESS | 17220 | --DOCSHELL 0xa0aa1400 == 18 [pid = 17220] [id = 19] 16:35:33 INFO - PROCESS | 17220 | --DOCSHELL 0x95d59c00 == 17 [pid = 17220] [id = 33] 16:35:33 INFO - PROCESS | 17220 | --DOCSHELL 0x8efe1c00 == 16 [pid = 17220] [id = 34] 16:35:33 INFO - PROCESS | 17220 | --DOCSHELL 0x8ea46000 == 15 [pid = 17220] [id = 35] 16:35:33 INFO - PROCESS | 17220 | --DOCSHELL 0x92173400 == 14 [pid = 17220] [id = 6] 16:35:33 INFO - PROCESS | 17220 | --DOCSHELL 0xa445b400 == 13 [pid = 17220] [id = 12] 16:35:33 INFO - PROCESS | 17220 | --DOCSHELL 0x9aeb0800 == 12 [pid = 17220] [id = 31] 16:35:33 INFO - PROCESS | 17220 | --DOCSHELL 0x915ddc00 == 11 [pid = 17220] [id = 32] 16:35:33 INFO - PROCESS | 17220 | --DOCSHELL 0x95d60000 == 10 [pid = 17220] [id = 28] 16:35:33 INFO - PROCESS | 17220 | --DOCSHELL 0x97bca800 == 9 [pid = 17220] [id = 29] 16:35:33 INFO - PROCESS | 17220 | --DOCSHELL 0x9fc65800 == 8 [pid = 17220] [id = 30] 16:35:34 INFO - PROCESS | 17220 | 1461281734396 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:34 INFO - PROCESS | 17220 | ++DOCSHELL 0x8eab4800 == 9 [pid = 17220] [id = 36] 16:35:34 INFO - PROCESS | 17220 | ++DOMWINDOW == 106 (0x8eab4c00) [pid = 17220] [serial = 106] [outer = (nil)] 16:35:34 INFO - PROCESS | 17220 | ++DOMWINDOW == 107 (0x8eab7400) [pid = 17220] [serial = 107] [outer = 0x8eab4c00] 16:35:34 INFO - PROCESS | 17220 | 1461281734511 Marionette DEBUG loaded listener.js 16:35:34 INFO - PROCESS | 17220 | ++DOMWINDOW == 108 (0x8efe8000) [pid = 17220] [serial = 108] [outer = 0x8eab4c00] 16:35:35 INFO - PROCESS | 17220 | 1461281735318 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 16:35:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:35:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 6103ms 16:35:35 INFO - PROCESS | 17220 | 1461281735391 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 16:35:35 INFO - PROCESS | 17220 | 1461281735398 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 16:35:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:35:35 INFO - PROCESS | 17220 | 1461281735407 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:35:35 INFO - PROCESS | 17220 | 1461281735414 Marionette TRACE conn4 <- [1,118,null,{}] 16:35:35 INFO - PROCESS | 17220 | 1461281735423 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:35 INFO - PROCESS | 17220 | 1461281735617 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 16:35:35 INFO - PROCESS | 17220 | 1461281735788 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:35 INFO - PROCESS | 17220 | ++DOCSHELL 0x92066000 == 10 [pid = 17220] [id = 37] 16:35:35 INFO - PROCESS | 17220 | ++DOMWINDOW == 109 (0x9206a800) [pid = 17220] [serial = 109] [outer = (nil)] 16:35:35 INFO - PROCESS | 17220 | ++DOMWINDOW == 110 (0x92172400) [pid = 17220] [serial = 110] [outer = 0x9206a800] 16:35:35 INFO - PROCESS | 17220 | 1461281735880 Marionette DEBUG loaded listener.js 16:35:36 INFO - PROCESS | 17220 | ++DOMWINDOW == 111 (0x92b6d000) [pid = 17220] [serial = 111] [outer = 0x9206a800] 16:35:36 INFO - PROCESS | 17220 | 1461281736816 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 16:35:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:35:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1494ms 16:35:36 INFO - PROCESS | 17220 | 1461281736906 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 16:35:36 INFO - PROCESS | 17220 | 1461281736914 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 16:35:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:35:36 INFO - PROCESS | 17220 | 1461281736922 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:35:36 INFO - PROCESS | 17220 | 1461281736926 Marionette TRACE conn4 <- [1,122,null,{}] 16:35:36 INFO - PROCESS | 17220 | 1461281736951 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:37 INFO - PROCESS | 17220 | 1461281737162 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 16:35:37 INFO - PROCESS | 17220 | 1461281737192 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:37 INFO - PROCESS | 17220 | ++DOCSHELL 0x92cb2800 == 11 [pid = 17220] [id = 38] 16:35:37 INFO - PROCESS | 17220 | ++DOMWINDOW == 112 (0x92cbbc00) [pid = 17220] [serial = 112] [outer = (nil)] 16:35:37 INFO - PROCESS | 17220 | ++DOMWINDOW == 113 (0x95152400) [pid = 17220] [serial = 113] [outer = 0x92cbbc00] 16:35:37 INFO - PROCESS | 17220 | 1461281737279 Marionette DEBUG loaded listener.js 16:35:37 INFO - PROCESS | 17220 | ++DOMWINDOW == 114 (0x95db6000) [pid = 17220] [serial = 114] [outer = 0x92cbbc00] 16:35:38 INFO - PROCESS | 17220 | 1461281738178 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 16:35:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:35:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1290ms 16:35:38 INFO - PROCESS | 17220 | 1461281738235 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 16:35:38 INFO - PROCESS | 17220 | 1461281738240 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 16:35:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:35:38 INFO - PROCESS | 17220 | 1461281738261 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:35:38 INFO - PROCESS | 17220 | 1461281738272 Marionette TRACE conn4 <- [1,126,null,{}] 16:35:38 INFO - PROCESS | 17220 | 1461281738288 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:38 INFO - PROCESS | 17220 | 1461281738511 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 16:35:38 INFO - PROCESS | 17220 | 1461281738538 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:38 INFO - PROCESS | 17220 | ++DOCSHELL 0x978d0400 == 12 [pid = 17220] [id = 39] 16:35:38 INFO - PROCESS | 17220 | ++DOMWINDOW == 115 (0x97cf4000) [pid = 17220] [serial = 115] [outer = (nil)] 16:35:38 INFO - PROCESS | 17220 | ++DOMWINDOW == 116 (0x98e08400) [pid = 17220] [serial = 116] [outer = 0x97cf4000] 16:35:38 INFO - PROCESS | 17220 | 1461281738618 Marionette DEBUG loaded listener.js 16:35:38 INFO - PROCESS | 17220 | ++DOMWINDOW == 117 (0x98e10800) [pid = 17220] [serial = 117] [outer = 0x97cf4000] 16:35:39 INFO - PROCESS | 17220 | --DOMWINDOW == 116 (0x9217bc00) [pid = 17220] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:35:39 INFO - PROCESS | 17220 | --DOMWINDOW == 115 (0x97c2ac00) [pid = 17220] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:35:39 INFO - PROCESS | 17220 | --DOMWINDOW == 114 (0x991d8c00) [pid = 17220] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:35:39 INFO - PROCESS | 17220 | --DOMWINDOW == 113 (0x97d8dc00) [pid = 17220] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:35:39 INFO - PROCESS | 17220 | --DOMWINDOW == 112 (0x91260c00) [pid = 17220] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:35:39 INFO - PROCESS | 17220 | --DOMWINDOW == 111 (0xa445d000) [pid = 17220] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:35:39 INFO - PROCESS | 17220 | --DOMWINDOW == 110 (0x98fdf400) [pid = 17220] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:35:39 INFO - PROCESS | 17220 | --DOMWINDOW == 109 (0x9148d800) [pid = 17220] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:35:39 INFO - PROCESS | 17220 | --DOMWINDOW == 108 (0x97996000) [pid = 17220] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:35:39 INFO - PROCESS | 17220 | --DOMWINDOW == 107 (0xa2a42800) [pid = 17220] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:35:39 INFO - PROCESS | 17220 | --DOMWINDOW == 106 (0x97bcb000) [pid = 17220] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:35:39 INFO - PROCESS | 17220 | --DOMWINDOW == 105 (0xa0adcc00) [pid = 17220] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:35:39 INFO - PROCESS | 17220 | --DOMWINDOW == 104 (0x9fcb6c00) [pid = 17220] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:35:39 INFO - PROCESS | 17220 | --DOMWINDOW == 103 (0x9fb32800) [pid = 17220] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:35:39 INFO - PROCESS | 17220 | --DOMWINDOW == 102 (0x97d91400) [pid = 17220] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:35:39 INFO - PROCESS | 17220 | --DOMWINDOW == 101 (0x95db0800) [pid = 17220] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:35:39 INFO - PROCESS | 17220 | --DOMWINDOW == 100 (0x9070b000) [pid = 17220] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:35:39 INFO - PROCESS | 17220 | --DOMWINDOW == 99 (0x96c0a400) [pid = 17220] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:35:39 INFO - PROCESS | 17220 | --DOMWINDOW == 98 (0x9dff3000) [pid = 17220] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:35:39 INFO - PROCESS | 17220 | --DOMWINDOW == 97 (0x8efe7800) [pid = 17220] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:35:39 INFO - PROCESS | 17220 | --DOMWINDOW == 96 (0x97bbe400) [pid = 17220] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:35:40 INFO - PROCESS | 17220 | --DOMWINDOW == 95 (0xa0024c00) [pid = 17220] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:35:40 INFO - PROCESS | 17220 | --DOMWINDOW == 94 (0x92b6d800) [pid = 17220] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:35:40 INFO - PROCESS | 17220 | --DOMWINDOW == 93 (0x92173c00) [pid = 17220] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:35:40 INFO - PROCESS | 17220 | --DOMWINDOW == 92 (0xa0c4e000) [pid = 17220] [serial = 91] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:35:40 INFO - PROCESS | 17220 | --DOMWINDOW == 91 (0x9fb9c800) [pid = 17220] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:35:40 INFO - PROCESS | 17220 | 1461281740622 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 16:35:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:35:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 2421ms 16:35:40 INFO - PROCESS | 17220 | 1461281740690 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 16:35:40 INFO - PROCESS | 17220 | 1461281740693 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 16:35:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:35:40 INFO - PROCESS | 17220 | 1461281740709 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:35:40 INFO - PROCESS | 17220 | 1461281740721 Marionette TRACE conn4 <- [1,130,null,{}] 16:35:40 INFO - PROCESS | 17220 | 1461281740727 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:40 INFO - PROCESS | 17220 | 1461281740896 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 16:35:40 INFO - PROCESS | 17220 | 1461281740908 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:40 INFO - PROCESS | 17220 | ++DOCSHELL 0x96c0ac00 == 13 [pid = 17220] [id = 40] 16:35:40 INFO - PROCESS | 17220 | ++DOMWINDOW == 92 (0x97bb2000) [pid = 17220] [serial = 118] [outer = (nil)] 16:35:40 INFO - PROCESS | 17220 | ++DOMWINDOW == 93 (0x98f67800) [pid = 17220] [serial = 119] [outer = 0x97bb2000] 16:35:40 INFO - PROCESS | 17220 | 1461281740985 Marionette DEBUG loaded listener.js 16:35:41 INFO - PROCESS | 17220 | ++DOMWINDOW == 94 (0x99832c00) [pid = 17220] [serial = 120] [outer = 0x97bb2000] 16:35:41 INFO - PROCESS | 17220 | 1461281741910 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 16:35:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:35:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1244ms 16:35:41 INFO - PROCESS | 17220 | 1461281741954 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 16:35:41 INFO - PROCESS | 17220 | 1461281741961 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 16:35:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:35:41 INFO - PROCESS | 17220 | 1461281741972 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:35:41 INFO - PROCESS | 17220 | 1461281741978 Marionette TRACE conn4 <- [1,134,null,{}] 16:35:41 INFO - PROCESS | 17220 | 1461281741990 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:42 INFO - PROCESS | 17220 | 1461281742212 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 16:35:42 INFO - PROCESS | 17220 | 1461281742359 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:42 INFO - PROCESS | 17220 | ++DOCSHELL 0x8efeac00 == 14 [pid = 17220] [id = 41] 16:35:42 INFO - PROCESS | 17220 | ++DOMWINDOW == 95 (0x8efec000) [pid = 17220] [serial = 121] [outer = (nil)] 16:35:42 INFO - PROCESS | 17220 | ++DOMWINDOW == 96 (0x8efef400) [pid = 17220] [serial = 122] [outer = 0x8efec000] 16:35:42 INFO - PROCESS | 17220 | 1461281742459 Marionette DEBUG loaded listener.js 16:35:42 INFO - PROCESS | 17220 | ++DOMWINDOW == 97 (0x92b69800) [pid = 17220] [serial = 123] [outer = 0x8efec000] 16:35:43 INFO - PROCESS | 17220 | 1461281743367 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 16:35:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:35:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1439ms 16:35:43 INFO - PROCESS | 17220 | 1461281743411 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 16:35:43 INFO - PROCESS | 17220 | 1461281743421 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 16:35:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:35:43 INFO - PROCESS | 17220 | 1461281743433 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:35:43 INFO - PROCESS | 17220 | 1461281743437 Marionette TRACE conn4 <- [1,138,null,{}] 16:35:43 INFO - PROCESS | 17220 | 1461281743445 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:43 INFO - PROCESS | 17220 | 1461281743631 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 16:35:43 INFO - PROCESS | 17220 | 1461281743773 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:43 INFO - PROCESS | 17220 | ++DOCSHELL 0x8eaae400 == 15 [pid = 17220] [id = 42] 16:35:43 INFO - PROCESS | 17220 | ++DOMWINDOW == 98 (0x96c09c00) [pid = 17220] [serial = 124] [outer = (nil)] 16:35:43 INFO - PROCESS | 17220 | ++DOMWINDOW == 99 (0x98e02400) [pid = 17220] [serial = 125] [outer = 0x96c09c00] 16:35:43 INFO - PROCESS | 17220 | 1461281743867 Marionette DEBUG loaded listener.js 16:35:43 INFO - PROCESS | 17220 | ++DOMWINDOW == 100 (0x99bc9c00) [pid = 17220] [serial = 126] [outer = 0x96c09c00] 16:35:44 INFO - PROCESS | 17220 | 1461281744868 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 16:35:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:35:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1488ms 16:35:44 INFO - PROCESS | 17220 | 1461281744922 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 16:35:44 INFO - PROCESS | 17220 | 1461281744926 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 16:35:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:35:44 INFO - PROCESS | 17220 | 1461281744935 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:35:44 INFO - PROCESS | 17220 | 1461281744943 Marionette TRACE conn4 <- [1,142,null,{}] 16:35:44 INFO - PROCESS | 17220 | 1461281744962 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:45 INFO - PROCESS | 17220 | 1461281745262 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 16:35:45 INFO - PROCESS | 17220 | 1461281745383 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:35:45 INFO - PROCESS | 17220 | 1461281745509 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:45 INFO - PROCESS | 17220 | ++DOCSHELL 0xa0025400 == 16 [pid = 17220] [id = 43] 16:35:45 INFO - PROCESS | 17220 | ++DOMWINDOW == 101 (0xa00b9000) [pid = 17220] [serial = 127] [outer = (nil)] 16:35:45 INFO - PROCESS | 17220 | ++DOMWINDOW == 102 (0xa0a9bc00) [pid = 17220] [serial = 128] [outer = 0xa00b9000] 16:35:45 INFO - PROCESS | 17220 | 1461281745611 Marionette DEBUG loaded listener.js 16:35:45 INFO - PROCESS | 17220 | ++DOMWINDOW == 103 (0x915dfc00) [pid = 17220] [serial = 129] [outer = 0xa00b9000] 16:35:46 INFO - PROCESS | 17220 | 1461281746521 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 16:35:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:35:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1644ms 16:35:46 INFO - PROCESS | 17220 | 1461281746580 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 16:35:46 INFO - PROCESS | 17220 | 1461281746584 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 16:35:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:35:46 INFO - PROCESS | 17220 | 1461281746592 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:35:46 INFO - PROCESS | 17220 | 1461281746596 Marionette TRACE conn4 <- [1,146,null,{}] 16:35:46 INFO - PROCESS | 17220 | 1461281746603 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:46 INFO - PROCESS | 17220 | 1461281746827 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 16:35:46 INFO - PROCESS | 17220 | 1461281746939 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:46 INFO - PROCESS | 17220 | ++DOCSHELL 0xa0adcc00 == 17 [pid = 17220] [id = 44] 16:35:46 INFO - PROCESS | 17220 | ++DOMWINDOW == 104 (0xa0e8dc00) [pid = 17220] [serial = 130] [outer = (nil)] 16:35:47 INFO - PROCESS | 17220 | ++DOMWINDOW == 105 (0xa2a3e400) [pid = 17220] [serial = 131] [outer = 0xa0e8dc00] 16:35:47 INFO - PROCESS | 17220 | 1461281747031 Marionette DEBUG loaded listener.js 16:35:47 INFO - PROCESS | 17220 | ++DOMWINDOW == 106 (0xa2adb800) [pid = 17220] [serial = 132] [outer = 0xa0e8dc00] 16:35:48 INFO - PROCESS | 17220 | 1461281748709 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 16:35:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:35:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 2134ms 16:35:48 INFO - PROCESS | 17220 | 1461281748728 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 16:35:48 INFO - PROCESS | 17220 | 1461281748734 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 16:35:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:35:48 INFO - PROCESS | 17220 | 1461281748743 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:35:48 INFO - PROCESS | 17220 | 1461281748749 Marionette TRACE conn4 <- [1,150,null,{}] 16:35:48 INFO - PROCESS | 17220 | 1461281748758 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:48 INFO - PROCESS | 17220 | 1461281748991 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 16:35:49 INFO - PROCESS | 17220 | 1461281749135 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:49 INFO - PROCESS | 17220 | ++DOCSHELL 0x8eaaa000 == 18 [pid = 17220] [id = 45] 16:35:49 INFO - PROCESS | 17220 | ++DOMWINDOW == 107 (0x8efe6000) [pid = 17220] [serial = 133] [outer = (nil)] 16:35:49 INFO - PROCESS | 17220 | ++DOMWINDOW == 108 (0x92c09800) [pid = 17220] [serial = 134] [outer = 0x8efe6000] 16:35:49 INFO - PROCESS | 17220 | 1461281749235 Marionette DEBUG loaded listener.js 16:35:49 INFO - PROCESS | 17220 | ++DOMWINDOW == 109 (0x92c0c800) [pid = 17220] [serial = 135] [outer = 0x8efe6000] 16:35:50 INFO - PROCESS | 17220 | 1461281750236 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 16:35:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:35:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1536ms 16:35:50 INFO - PROCESS | 17220 | 1461281750280 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 16:35:50 INFO - PROCESS | 17220 | 1461281750284 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 16:35:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:35:50 INFO - PROCESS | 17220 | 1461281750292 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:35:50 INFO - PROCESS | 17220 | 1461281750296 Marionette TRACE conn4 <- [1,154,null,{}] 16:35:50 INFO - PROCESS | 17220 | 1461281750302 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:50 INFO - PROCESS | 17220 | 1461281750549 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 16:35:50 INFO - PROCESS | 17220 | 1461281750814 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:50 INFO - PROCESS | 17220 | ++DOCSHELL 0x92066800 == 19 [pid = 17220] [id = 46] 16:35:50 INFO - PROCESS | 17220 | ++DOMWINDOW == 110 (0x92067c00) [pid = 17220] [serial = 136] [outer = (nil)] 16:35:50 INFO - PROCESS | 17220 | ++DOMWINDOW == 111 (0x95d10000) [pid = 17220] [serial = 137] [outer = 0x92067c00] 16:35:50 INFO - PROCESS | 17220 | 1461281750926 Marionette DEBUG loaded listener.js 16:35:51 INFO - PROCESS | 17220 | ++DOMWINDOW == 112 (0x97bcc800) [pid = 17220] [serial = 138] [outer = 0x92067c00] 16:35:52 INFO - PROCESS | 17220 | 1461281752010 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 16:35:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:35:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1735ms 16:35:52 INFO - PROCESS | 17220 | 1461281752028 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 16:35:52 INFO - PROCESS | 17220 | 1461281752035 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 16:35:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:35:52 INFO - PROCESS | 17220 | 1461281752045 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:35:52 INFO - PROCESS | 17220 | 1461281752050 Marionette TRACE conn4 <- [1,158,null,{}] 16:35:52 INFO - PROCESS | 17220 | 1461281752060 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:52 INFO - PROCESS | 17220 | --DOCSHELL 0x978d0400 == 18 [pid = 17220] [id = 39] 16:35:52 INFO - PROCESS | 17220 | --DOCSHELL 0x92cb2800 == 17 [pid = 17220] [id = 38] 16:35:52 INFO - PROCESS | 17220 | --DOCSHELL 0x92066000 == 16 [pid = 17220] [id = 37] 16:35:52 INFO - PROCESS | 17220 | --DOCSHELL 0x8eab4800 == 15 [pid = 17220] [id = 36] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 111 (0x9b25f800) [pid = 17220] [serial = 47] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 110 (0x97bc8400) [pid = 17220] [serial = 65] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 109 (0xa5ecdc00) [pid = 17220] [serial = 79] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 108 (0x92b6cc00) [pid = 17220] [serial = 46] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 107 (0x994a9400) [pid = 17220] [serial = 67] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 106 (0xa472e800) [pid = 17220] [serial = 77] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 105 (0x97bc6000) [pid = 17220] [serial = 62] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 104 (0xa45da400) [pid = 17220] [serial = 76] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 103 (0x97bbe000) [pid = 17220] [serial = 82] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 102 (0xa2adf800) [pid = 17220] [serial = 2] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 101 (0x9712d000) [pid = 17220] [serial = 64] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 100 (0x92d6d400) [pid = 17220] [serial = 37] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 99 (0x98cc6000) [pid = 17220] [serial = 40] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 98 (0x9b234800) [pid = 17220] [serial = 43] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 97 (0x97997c00) [pid = 17220] [serial = 25] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 96 (0x98fdc000) [pid = 17220] [serial = 28] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 95 (0x95d15000) [pid = 17220] [serial = 38] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 94 (0x991c9c00) [pid = 17220] [serial = 41] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 93 (0x98cc5800) [pid = 17220] [serial = 31] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 92 (0x9fe58800) [pid = 17220] [serial = 32] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 91 (0x92d71400) [pid = 17220] [serial = 22] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 90 (0xa4478800) [pid = 17220] [serial = 34] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 89 (0x98cc2800) [pid = 17220] [serial = 35] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 88 (0x9dfec400) [pid = 17220] [serial = 44] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 87 (0x95d60400) [pid = 17220] [serial = 23] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 86 (0x98fdbc00) [pid = 17220] [serial = 17] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 85 (0x97bc0000) [pid = 17220] [serial = 61] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 84 (0xa445b800) [pid = 17220] [serial = 59] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 83 (0x982b8800) [pid = 17220] [serial = 9] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 82 (0x9982d800) [pid = 17220] [serial = 86] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 81 (0xa2a8e000) [pid = 17220] [serial = 56] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 80 (0xa00bdc00) [pid = 17220] [serial = 70] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 79 (0xa0e80800) [pid = 17220] [serial = 89] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 78 (0xa4459c00) [pid = 17220] [serial = 58] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 77 (0x9fe57400) [pid = 17220] [serial = 53] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 76 (0xa0c53800) [pid = 17220] [serial = 55] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 75 (0x9fc59000) [pid = 17220] [serial = 52] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 74 (0x98cc2400) [pid = 17220] [serial = 85] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 73 (0x99a29800) [pid = 17220] [serial = 50] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 72 (0xa00de000) [pid = 17220] [serial = 88] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 71 (0x98fd5800) [pid = 17220] [serial = 49] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 70 (0x97c2a800) [pid = 17220] [serial = 83] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 69 (0x92d6c800) [pid = 17220] [serial = 16] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 68 (0xa5ece400) [pid = 17220] [serial = 93] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 67 (0x92062800) [pid = 17220] [serial = 19] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 66 (0xa9ca2800) [pid = 17220] [serial = 95] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 65 (0xa4730000) [pid = 17220] [serial = 92] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 64 (0xa2ae1000) [pid = 17220] [serial = 73] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 63 (0xa0adf400) [pid = 17220] [serial = 71] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 62 (0x99bce000) [pid = 17220] [serial = 29] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 61 (0x98437000) [pid = 17220] [serial = 12] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 60 (0x9aeae800) [pid = 17220] [serial = 68] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 59 (0xa6c33c00) [pid = 17220] [serial = 80] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 58 (0x98e0a400) [pid = 17220] [serial = 101] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 57 (0x8ea4e000) [pid = 17220] [serial = 104] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 56 (0xa768c800) [pid = 17220] [serial = 102] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 55 (0x98e07000) [pid = 17220] [serial = 98] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 54 (0x98e0ac00) [pid = 17220] [serial = 99] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 53 (0xa44a8000) [pid = 17220] [serial = 74] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | --DOMWINDOW == 52 (0x95d5e800) [pid = 17220] [serial = 96] [outer = (nil)] [url = about:blank] 16:35:52 INFO - PROCESS | 17220 | 1461281752827 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 16:35:52 INFO - PROCESS | 17220 | 1461281752917 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:52 INFO - PROCESS | 17220 | ++DOCSHELL 0x8efe6c00 == 16 [pid = 17220] [id = 47] 16:35:52 INFO - PROCESS | 17220 | ++DOMWINDOW == 53 (0x8efeb800) [pid = 17220] [serial = 139] [outer = (nil)] 16:35:52 INFO - PROCESS | 17220 | ++DOMWINDOW == 54 (0x8eff0800) [pid = 17220] [serial = 140] [outer = 0x8efeb800] 16:35:53 INFO - PROCESS | 17220 | 1461281753001 Marionette DEBUG loaded listener.js 16:35:53 INFO - PROCESS | 17220 | ++DOMWINDOW == 55 (0x915e2800) [pid = 17220] [serial = 141] [outer = 0x8efeb800] 16:35:53 INFO - PROCESS | 17220 | 1461281753756 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 16:35:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:35:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1737ms 16:35:53 INFO - PROCESS | 17220 | 1461281753783 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 16:35:53 INFO - PROCESS | 17220 | 1461281753791 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 16:35:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:35:53 INFO - PROCESS | 17220 | 1461281753802 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:35:53 INFO - PROCESS | 17220 | 1461281753807 Marionette TRACE conn4 <- [1,162,null,{}] 16:35:53 INFO - PROCESS | 17220 | 1461281753813 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:53 INFO - PROCESS | 17220 | 1461281753985 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 16:35:54 INFO - PROCESS | 17220 | 1461281754003 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:54 INFO - PROCESS | 17220 | ++DOCSHELL 0x92caf000 == 17 [pid = 17220] [id = 48] 16:35:54 INFO - PROCESS | 17220 | ++DOMWINDOW == 56 (0x92cb0400) [pid = 17220] [serial = 142] [outer = (nil)] 16:35:54 INFO - PROCESS | 17220 | ++DOMWINDOW == 57 (0x92cb5400) [pid = 17220] [serial = 143] [outer = 0x92cb0400] 16:35:54 INFO - PROCESS | 17220 | 1461281754083 Marionette DEBUG loaded listener.js 16:35:54 INFO - PROCESS | 17220 | ++DOMWINDOW == 58 (0x92d71400) [pid = 17220] [serial = 144] [outer = 0x92cb0400] 16:35:54 INFO - PROCESS | 17220 | 1461281754993 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 16:35:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:35:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1239ms 16:35:55 INFO - PROCESS | 17220 | 1461281755043 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 16:35:55 INFO - PROCESS | 17220 | 1461281755048 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 16:35:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:35:55 INFO - PROCESS | 17220 | 1461281755055 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:35:55 INFO - PROCESS | 17220 | 1461281755062 Marionette TRACE conn4 <- [1,166,null,{}] 16:35:55 INFO - PROCESS | 17220 | 1461281755086 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:55 INFO - PROCESS | 17220 | 1461281755307 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 16:35:55 INFO - PROCESS | 17220 | 1461281755338 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:55 INFO - PROCESS | 17220 | ++DOCSHELL 0x8efed400 == 18 [pid = 17220] [id = 49] 16:35:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 59 (0x96c76000) [pid = 17220] [serial = 145] [outer = (nil)] 16:35:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 60 (0x978d0400) [pid = 17220] [serial = 146] [outer = 0x96c76000] 16:35:55 INFO - PROCESS | 17220 | 1461281755424 Marionette DEBUG loaded listener.js 16:35:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 61 (0x97bc0000) [pid = 17220] [serial = 147] [outer = 0x96c76000] 16:35:56 INFO - PROCESS | 17220 | --DOMWINDOW == 60 (0x97cf4000) [pid = 17220] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:35:56 INFO - PROCESS | 17220 | --DOMWINDOW == 59 (0x8eab4c00) [pid = 17220] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:35:56 INFO - PROCESS | 17220 | --DOMWINDOW == 58 (0x9206a800) [pid = 17220] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:35:56 INFO - PROCESS | 17220 | --DOMWINDOW == 57 (0x92cbbc00) [pid = 17220] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:35:56 INFO - PROCESS | 17220 | --DOMWINDOW == 56 (0x8ea46800) [pid = 17220] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:35:56 INFO - PROCESS | 17220 | 1461281756655 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 16:35:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:35:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1641ms 16:35:56 INFO - PROCESS | 17220 | 1461281756698 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 16:35:56 INFO - PROCESS | 17220 | 1461281756705 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 16:35:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:35:56 INFO - PROCESS | 17220 | 1461281756716 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:35:56 INFO - PROCESS | 17220 | 1461281756722 Marionette TRACE conn4 <- [1,170,null,{}] 16:35:56 INFO - PROCESS | 17220 | 1461281756730 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:56 INFO - PROCESS | 17220 | 1461281756950 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 16:35:57 INFO - PROCESS | 17220 | 1461281757118 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:57 INFO - PROCESS | 17220 | ++DOCSHELL 0x8eaaf000 == 19 [pid = 17220] [id = 50] 16:35:57 INFO - PROCESS | 17220 | ++DOMWINDOW == 57 (0x9070e800) [pid = 17220] [serial = 148] [outer = (nil)] 16:35:57 INFO - PROCESS | 17220 | ++DOMWINDOW == 58 (0x92c06800) [pid = 17220] [serial = 149] [outer = 0x9070e800] 16:35:57 INFO - PROCESS | 17220 | 1461281757215 Marionette DEBUG loaded listener.js 16:35:57 INFO - PROCESS | 17220 | ++DOMWINDOW == 59 (0x92cbb400) [pid = 17220] [serial = 150] [outer = 0x9070e800] 16:35:58 INFO - PROCESS | 17220 | 1461281758187 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 16:35:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:35:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1490ms 16:35:58 INFO - PROCESS | 17220 | 1461281758206 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 16:35:58 INFO - PROCESS | 17220 | 1461281758215 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 16:35:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:35:58 INFO - PROCESS | 17220 | 1461281758225 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:35:58 INFO - PROCESS | 17220 | 1461281758229 Marionette TRACE conn4 <- [1,174,null,{}] 16:35:58 INFO - PROCESS | 17220 | 1461281758236 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:35:58 INFO - PROCESS | 17220 | 1461281758417 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 16:35:58 INFO - PROCESS | 17220 | 1461281758549 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:35:58 INFO - PROCESS | 17220 | ++DOCSHELL 0x92d77c00 == 20 [pid = 17220] [id = 51] 16:35:58 INFO - PROCESS | 17220 | ++DOMWINDOW == 60 (0x96c0d400) [pid = 17220] [serial = 151] [outer = (nil)] 16:35:58 INFO - PROCESS | 17220 | ++DOMWINDOW == 61 (0x97bae000) [pid = 17220] [serial = 152] [outer = 0x96c0d400] 16:35:58 INFO - PROCESS | 17220 | 1461281758639 Marionette DEBUG loaded listener.js 16:35:58 INFO - PROCESS | 17220 | ++DOMWINDOW == 62 (0x97bc8800) [pid = 17220] [serial = 153] [outer = 0x96c0d400] 16:35:59 INFO - PROCESS | 17220 | 1461281759636 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 16:35:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:35:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1493ms 16:35:59 INFO - PROCESS | 17220 | 1461281759719 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 16:35:59 INFO - PROCESS | 17220 | 1461281759723 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 16:35:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:35:59 INFO - PROCESS | 17220 | 1461281759730 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:35:59 INFO - PROCESS | 17220 | 1461281759737 Marionette TRACE conn4 <- [1,178,null,{}] 16:35:59 INFO - PROCESS | 17220 | 1461281759754 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:00 INFO - PROCESS | 17220 | 1461281759996 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 16:36:00 INFO - PROCESS | 17220 | 1461281760174 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:00 INFO - PROCESS | 17220 | ++DOCSHELL 0x98cc3000 == 21 [pid = 17220] [id = 52] 16:36:00 INFO - PROCESS | 17220 | ++DOMWINDOW == 63 (0x98e01800) [pid = 17220] [serial = 154] [outer = (nil)] 16:36:00 INFO - PROCESS | 17220 | ++DOMWINDOW == 64 (0x98f60800) [pid = 17220] [serial = 155] [outer = 0x98e01800] 16:36:00 INFO - PROCESS | 17220 | 1461281760294 Marionette DEBUG loaded listener.js 16:36:00 INFO - PROCESS | 17220 | ++DOMWINDOW == 65 (0x991c9800) [pid = 17220] [serial = 156] [outer = 0x98e01800] 16:36:01 INFO - PROCESS | 17220 | 1461281761501 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 16:36:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:36:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1791ms 16:36:01 INFO - PROCESS | 17220 | 1461281761522 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 16:36:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:36:01 INFO - PROCESS | 17220 | 1461281761532 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 16:36:01 INFO - PROCESS | 17220 | 1461281761543 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:36:01 INFO - PROCESS | 17220 | 1461281761549 Marionette TRACE conn4 <- [1,182,null,{}] 16:36:01 INFO - PROCESS | 17220 | 1461281761559 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:01 INFO - PROCESS | 17220 | 1461281761776 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 16:36:01 INFO - PROCESS | 17220 | --DOCSHELL 0x8eaaa000 == 20 [pid = 17220] [id = 45] 16:36:01 INFO - PROCESS | 17220 | --DOCSHELL 0xa0adcc00 == 19 [pid = 17220] [id = 44] 16:36:01 INFO - PROCESS | 17220 | --DOCSHELL 0xa0025400 == 18 [pid = 17220] [id = 43] 16:36:01 INFO - PROCESS | 17220 | --DOCSHELL 0x8eaae400 == 17 [pid = 17220] [id = 42] 16:36:01 INFO - PROCESS | 17220 | --DOMWINDOW == 64 (0x98f67800) [pid = 17220] [serial = 119] [outer = (nil)] [url = about:blank] 16:36:01 INFO - PROCESS | 17220 | --DOCSHELL 0x8efeac00 == 16 [pid = 17220] [id = 41] 16:36:02 INFO - PROCESS | 17220 | 1461281761992 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:02 INFO - PROCESS | 17220 | --DOMWINDOW == 63 (0x8ea4fc00) [pid = 17220] [serial = 105] [outer = (nil)] [url = about:blank] 16:36:02 INFO - PROCESS | 17220 | --DOMWINDOW == 62 (0x98e08400) [pid = 17220] [serial = 116] [outer = (nil)] [url = about:blank] 16:36:02 INFO - PROCESS | 17220 | --DOMWINDOW == 61 (0x8eab7400) [pid = 17220] [serial = 107] [outer = (nil)] [url = about:blank] 16:36:02 INFO - PROCESS | 17220 | --DOMWINDOW == 60 (0x8efe8000) [pid = 17220] [serial = 108] [outer = (nil)] [url = about:blank] 16:36:02 INFO - PROCESS | 17220 | --DOMWINDOW == 59 (0x92172400) [pid = 17220] [serial = 110] [outer = (nil)] [url = about:blank] 16:36:02 INFO - PROCESS | 17220 | --DOMWINDOW == 58 (0x98e10800) [pid = 17220] [serial = 117] [outer = (nil)] [url = about:blank] 16:36:02 INFO - PROCESS | 17220 | --DOMWINDOW == 57 (0x95152400) [pid = 17220] [serial = 113] [outer = (nil)] [url = about:blank] 16:36:02 INFO - PROCESS | 17220 | --DOMWINDOW == 56 (0x95db6000) [pid = 17220] [serial = 114] [outer = (nil)] [url = about:blank] 16:36:02 INFO - PROCESS | 17220 | --DOMWINDOW == 55 (0x92b6d000) [pid = 17220] [serial = 111] [outer = (nil)] [url = about:blank] 16:36:02 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ea45000 == 17 [pid = 17220] [id = 53] 16:36:02 INFO - PROCESS | 17220 | ++DOMWINDOW == 56 (0x8ea4a800) [pid = 17220] [serial = 157] [outer = (nil)] 16:36:02 INFO - PROCESS | 17220 | ++DOMWINDOW == 57 (0x8efe2400) [pid = 17220] [serial = 158] [outer = 0x8ea4a800] 16:36:02 INFO - PROCESS | 17220 | 1461281762087 Marionette DEBUG loaded listener.js 16:36:02 INFO - PROCESS | 17220 | ++DOMWINDOW == 58 (0x9217b400) [pid = 17220] [serial = 159] [outer = 0x8ea4a800] 16:36:02 INFO - PROCESS | 17220 | 1461281762988 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 16:36:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:36:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1493ms 16:36:03 INFO - PROCESS | 17220 | 1461281763036 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 16:36:03 INFO - PROCESS | 17220 | 1461281763045 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 16:36:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:36:03 INFO - PROCESS | 17220 | 1461281763056 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:36:03 INFO - PROCESS | 17220 | 1461281763060 Marionette TRACE conn4 <- [1,186,null,{}] 16:36:03 INFO - PROCESS | 17220 | 1461281763067 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:03 INFO - PROCESS | 17220 | 1461281763228 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 16:36:03 INFO - PROCESS | 17220 | 1461281763328 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:03 INFO - PROCESS | 17220 | ++DOCSHELL 0x8efe3800 == 18 [pid = 17220] [id = 54] 16:36:03 INFO - PROCESS | 17220 | ++DOMWINDOW == 59 (0x92c09c00) [pid = 17220] [serial = 160] [outer = (nil)] 16:36:03 INFO - PROCESS | 17220 | ++DOMWINDOW == 60 (0x95d59000) [pid = 17220] [serial = 161] [outer = 0x92c09c00] 16:36:03 INFO - PROCESS | 17220 | 1461281763408 Marionette DEBUG loaded listener.js 16:36:03 INFO - PROCESS | 17220 | ++DOMWINDOW == 61 (0x96c06000) [pid = 17220] [serial = 162] [outer = 0x92c09c00] 16:36:04 INFO - PROCESS | 17220 | 1461281764133 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 16:36:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:36:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1140ms 16:36:04 INFO - PROCESS | 17220 | 1461281764197 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 16:36:04 INFO - PROCESS | 17220 | 1461281764201 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 16:36:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:36:04 INFO - PROCESS | 17220 | 1461281764208 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:36:04 INFO - PROCESS | 17220 | 1461281764214 Marionette TRACE conn4 <- [1,190,null,{}] 16:36:04 INFO - PROCESS | 17220 | 1461281764245 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:04 INFO - PROCESS | 17220 | 1461281764462 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 16:36:04 INFO - PROCESS | 17220 | 1461281764482 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:04 INFO - PROCESS | 17220 | ++DOCSHELL 0x92cb7400 == 19 [pid = 17220] [id = 55] 16:36:04 INFO - PROCESS | 17220 | ++DOMWINDOW == 62 (0x97cf4000) [pid = 17220] [serial = 163] [outer = (nil)] 16:36:04 INFO - PROCESS | 17220 | ++DOMWINDOW == 63 (0x98cc6c00) [pid = 17220] [serial = 164] [outer = 0x97cf4000] 16:36:04 INFO - PROCESS | 17220 | 1461281764566 Marionette DEBUG loaded listener.js 16:36:04 INFO - PROCESS | 17220 | ++DOMWINDOW == 64 (0x98e0e000) [pid = 17220] [serial = 165] [outer = 0x97cf4000] 16:36:05 INFO - PROCESS | 17220 | 1461281765586 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 16:36:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:36:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1403ms 16:36:05 INFO - PROCESS | 17220 | 1461281765624 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 16:36:05 INFO - PROCESS | 17220 | 1461281765632 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 16:36:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:36:05 INFO - PROCESS | 17220 | 1461281765641 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:36:05 INFO - PROCESS | 17220 | 1461281765644 Marionette TRACE conn4 <- [1,194,null,{}] 16:36:05 INFO - PROCESS | 17220 | 1461281765650 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:05 INFO - PROCESS | 17220 | 1461281765888 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 16:36:05 INFO - PROCESS | 17220 | 1461281765916 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:05 INFO - PROCESS | 17220 | ++DOCSHELL 0x98cd0c00 == 20 [pid = 17220] [id = 56] 16:36:05 INFO - PROCESS | 17220 | ++DOMWINDOW == 65 (0x9946b800) [pid = 17220] [serial = 166] [outer = (nil)] 16:36:05 INFO - PROCESS | 17220 | ++DOMWINDOW == 66 (0x99a23400) [pid = 17220] [serial = 167] [outer = 0x9946b800] 16:36:06 INFO - PROCESS | 17220 | 1461281765998 Marionette DEBUG loaded listener.js 16:36:06 INFO - PROCESS | 17220 | ++DOMWINDOW == 67 (0x9aea5800) [pid = 17220] [serial = 168] [outer = 0x9946b800] 16:36:06 INFO - PROCESS | 17220 | --DOMWINDOW == 66 (0x92cb0400) [pid = 17220] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:36:06 INFO - PROCESS | 17220 | --DOMWINDOW == 65 (0x97bb2000) [pid = 17220] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:36:06 INFO - PROCESS | 17220 | --DOMWINDOW == 64 (0x8efeb800) [pid = 17220] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:36:06 INFO - PROCESS | 17220 | 1461281766956 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 16:36:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:36:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1339ms 16:36:06 INFO - PROCESS | 17220 | 1461281766983 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 16:36:06 INFO - PROCESS | 17220 | 1461281766987 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 16:36:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:36:06 INFO - PROCESS | 17220 | 1461281766994 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:36:06 INFO - PROCESS | 17220 | 1461281766997 Marionette TRACE conn4 <- [1,198,null,{}] 16:36:07 INFO - PROCESS | 17220 | 1461281767003 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:07 INFO - PROCESS | 17220 | 1461281767159 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 16:36:07 INFO - PROCESS | 17220 | 1461281767176 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:07 INFO - PROCESS | 17220 | ++DOCSHELL 0x98e03000 == 21 [pid = 17220] [id = 57] 16:36:07 INFO - PROCESS | 17220 | ++DOMWINDOW == 65 (0x98f67800) [pid = 17220] [serial = 169] [outer = (nil)] 16:36:07 INFO - PROCESS | 17220 | ++DOMWINDOW == 66 (0x9b257800) [pid = 17220] [serial = 170] [outer = 0x98f67800] 16:36:07 INFO - PROCESS | 17220 | 1461281767263 Marionette DEBUG loaded listener.js 16:36:07 INFO - PROCESS | 17220 | ++DOMWINDOW == 67 (0x9dfed000) [pid = 17220] [serial = 171] [outer = 0x98f67800] 16:36:08 INFO - PROCESS | 17220 | 1461281768080 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 16:36:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:36:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1134ms 16:36:08 INFO - PROCESS | 17220 | 1461281768129 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 16:36:08 INFO - PROCESS | 17220 | 1461281768132 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 16:36:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:36:08 INFO - PROCESS | 17220 | 1461281768139 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:36:08 INFO - PROCESS | 17220 | 1461281768143 Marionette TRACE conn4 <- [1,202,null,{}] 16:36:08 INFO - PROCESS | 17220 | 1461281768154 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:08 INFO - PROCESS | 17220 | 1461281768348 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 16:36:08 INFO - PROCESS | 17220 | 1461281768447 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:08 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ea44800 == 22 [pid = 17220] [id = 58] 16:36:08 INFO - PROCESS | 17220 | ++DOMWINDOW == 68 (0x8ea47400) [pid = 17220] [serial = 172] [outer = (nil)] 16:36:08 INFO - PROCESS | 17220 | ++DOMWINDOW == 69 (0x8ea50800) [pid = 17220] [serial = 173] [outer = 0x8ea47400] 16:36:08 INFO - PROCESS | 17220 | 1461281768602 Marionette DEBUG loaded listener.js 16:36:08 INFO - PROCESS | 17220 | ++DOMWINDOW == 70 (0x8efe1c00) [pid = 17220] [serial = 174] [outer = 0x8ea47400] 16:36:09 INFO - PROCESS | 17220 | 1461281769595 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 16:36:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:36:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1495ms 16:36:09 INFO - PROCESS | 17220 | 1461281769637 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 16:36:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:36:09 INFO - PROCESS | 17220 | 1461281769645 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 16:36:09 INFO - PROCESS | 17220 | 1461281769658 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:36:09 INFO - PROCESS | 17220 | 1461281769663 Marionette TRACE conn4 <- [1,206,null,{}] 16:36:09 INFO - PROCESS | 17220 | 1461281769690 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:09 INFO - PROCESS | 17220 | 1461281769911 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 16:36:10 INFO - PROCESS | 17220 | 1461281770058 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:10 INFO - PROCESS | 17220 | ++DOCSHELL 0x92cb1c00 == 23 [pid = 17220] [id = 59] 16:36:10 INFO - PROCESS | 17220 | ++DOMWINDOW == 71 (0x92cb6400) [pid = 17220] [serial = 175] [outer = (nil)] 16:36:10 INFO - PROCESS | 17220 | ++DOMWINDOW == 72 (0x95148400) [pid = 17220] [serial = 176] [outer = 0x92cb6400] 16:36:10 INFO - PROCESS | 17220 | 1461281770218 Marionette DEBUG loaded listener.js 16:36:10 INFO - PROCESS | 17220 | ++DOMWINDOW == 73 (0x96c03800) [pid = 17220] [serial = 177] [outer = 0x92cb6400] 16:36:11 INFO - PROCESS | 17220 | 1461281771097 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 16:36:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:36:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1505ms 16:36:11 INFO - PROCESS | 17220 | 1461281771161 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 16:36:11 INFO - PROCESS | 17220 | 1461281771168 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 16:36:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:36:11 INFO - PROCESS | 17220 | 1461281771180 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:36:11 INFO - PROCESS | 17220 | 1461281771185 Marionette TRACE conn4 <- [1,210,null,{}] 16:36:11 INFO - PROCESS | 17220 | 1461281771193 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:11 INFO - PROCESS | 17220 | 1461281771429 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 16:36:11 INFO - PROCESS | 17220 | 1461281771625 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:11 INFO - PROCESS | 17220 | ++DOCSHELL 0x978cc000 == 24 [pid = 17220] [id = 60] 16:36:11 INFO - PROCESS | 17220 | ++DOMWINDOW == 74 (0x97c2c000) [pid = 17220] [serial = 178] [outer = (nil)] 16:36:11 INFO - PROCESS | 17220 | ++DOMWINDOW == 75 (0x98437800) [pid = 17220] [serial = 179] [outer = 0x97c2c000] 16:36:11 INFO - PROCESS | 17220 | 1461281771763 Marionette DEBUG loaded listener.js 16:36:11 INFO - PROCESS | 17220 | ++DOMWINDOW == 76 (0x98e09c00) [pid = 17220] [serial = 180] [outer = 0x97c2c000] 16:36:12 INFO - PROCESS | 17220 | 1461281772668 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 16:36:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:36:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1537ms 16:36:12 INFO - PROCESS | 17220 | 1461281772718 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 16:36:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:36:12 INFO - PROCESS | 17220 | 1461281772723 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 16:36:12 INFO - PROCESS | 17220 | 1461281772730 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:36:12 INFO - PROCESS | 17220 | 1461281772737 Marionette TRACE conn4 <- [1,214,null,{}] 16:36:12 INFO - PROCESS | 17220 | 1461281772755 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:13 INFO - PROCESS | 17220 | 1461281772993 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 16:36:13 INFO - PROCESS | 17220 | 1461281773137 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:13 INFO - PROCESS | 17220 | ++DOCSHELL 0x92061800 == 25 [pid = 17220] [id = 61] 16:36:13 INFO - PROCESS | 17220 | ++DOMWINDOW == 77 (0x9ea27c00) [pid = 17220] [serial = 181] [outer = (nil)] 16:36:13 INFO - PROCESS | 17220 | ++DOMWINDOW == 78 (0x9fc5d000) [pid = 17220] [serial = 182] [outer = 0x9ea27c00] 16:36:13 INFO - PROCESS | 17220 | 1461281773272 Marionette DEBUG loaded listener.js 16:36:13 INFO - PROCESS | 17220 | ++DOMWINDOW == 79 (0x9fc62400) [pid = 17220] [serial = 183] [outer = 0x9ea27c00] 16:36:14 INFO - PROCESS | 17220 | 1461281774287 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 16:36:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:36:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1597ms 16:36:14 INFO - PROCESS | 17220 | 1461281774327 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 16:36:14 INFO - PROCESS | 17220 | 1461281774333 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 16:36:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:36:14 INFO - PROCESS | 17220 | 1461281774340 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:36:14 INFO - PROCESS | 17220 | 1461281774344 Marionette TRACE conn4 <- [1,218,null,{}] 16:36:14 INFO - PROCESS | 17220 | 1461281774349 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:14 INFO - PROCESS | 17220 | 1461281774585 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 16:36:14 INFO - PROCESS | 17220 | 1461281774694 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:14 INFO - PROCESS | 17220 | ++DOCSHELL 0x9ea26000 == 26 [pid = 17220] [id = 62] 16:36:14 INFO - PROCESS | 17220 | ++DOMWINDOW == 80 (0x9fe55c00) [pid = 17220] [serial = 184] [outer = (nil)] 16:36:14 INFO - PROCESS | 17220 | ++DOMWINDOW == 81 (0xa00e3000) [pid = 17220] [serial = 185] [outer = 0x9fe55c00] 16:36:14 INFO - PROCESS | 17220 | 1461281774821 Marionette DEBUG loaded listener.js 16:36:14 INFO - PROCESS | 17220 | ++DOMWINDOW == 82 (0xa0adac00) [pid = 17220] [serial = 186] [outer = 0x9fe55c00] 16:36:15 INFO - PROCESS | 17220 | 1461281775810 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 16:36:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:36:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1487ms 16:36:15 INFO - PROCESS | 17220 | 1461281775829 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 16:36:15 INFO - PROCESS | 17220 | 1461281775833 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 16:36:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:36:15 INFO - PROCESS | 17220 | 1461281775841 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:36:15 INFO - PROCESS | 17220 | 1461281775845 Marionette TRACE conn4 <- [1,222,null,{}] 16:36:15 INFO - PROCESS | 17220 | 1461281775852 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:16 INFO - PROCESS | 17220 | 1461281776040 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 16:36:16 INFO - PROCESS | 17220 | 1461281776183 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:16 INFO - PROCESS | 17220 | ++DOCSHELL 0xa00e4c00 == 27 [pid = 17220] [id = 63] 16:36:16 INFO - PROCESS | 17220 | ++DOMWINDOW == 83 (0xa0a9a800) [pid = 17220] [serial = 187] [outer = (nil)] 16:36:16 INFO - PROCESS | 17220 | ++DOMWINDOW == 84 (0xa0e8a800) [pid = 17220] [serial = 188] [outer = 0xa0a9a800] 16:36:16 INFO - PROCESS | 17220 | 1461281776293 Marionette DEBUG loaded listener.js 16:36:16 INFO - PROCESS | 17220 | ++DOMWINDOW == 85 (0xa4457800) [pid = 17220] [serial = 189] [outer = 0xa0a9a800] 16:36:17 INFO - PROCESS | 17220 | 1461281777238 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 16:36:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:36:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1429ms 16:36:17 INFO - PROCESS | 17220 | 1461281777272 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 16:36:17 INFO - PROCESS | 17220 | 1461281777275 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 16:36:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:36:17 INFO - PROCESS | 17220 | 1461281777283 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:36:17 INFO - PROCESS | 17220 | 1461281777288 Marionette TRACE conn4 <- [1,226,null,{}] 16:36:17 INFO - PROCESS | 17220 | 1461281777294 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:17 INFO - PROCESS | 17220 | 1461281777482 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 16:36:17 INFO - PROCESS | 17220 | 1461281777628 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:17 INFO - PROCESS | 17220 | ++DOCSHELL 0x9148d800 == 28 [pid = 17220] [id = 64] 16:36:17 INFO - PROCESS | 17220 | ++DOMWINDOW == 86 (0x91495800) [pid = 17220] [serial = 190] [outer = (nil)] 16:36:17 INFO - PROCESS | 17220 | ++DOMWINDOW == 87 (0x920ec400) [pid = 17220] [serial = 191] [outer = 0x91495800] 16:36:17 INFO - PROCESS | 17220 | 1461281777721 Marionette DEBUG loaded listener.js 16:36:17 INFO - PROCESS | 17220 | ++DOMWINDOW == 88 (0x92b71000) [pid = 17220] [serial = 192] [outer = 0x91495800] 16:36:18 INFO - PROCESS | 17220 | 1461281778876 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 16:36:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:36:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1633ms 16:36:18 INFO - PROCESS | 17220 | 1461281778922 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 16:36:18 INFO - PROCESS | 17220 | 1461281778937 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 16:36:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:36:18 INFO - PROCESS | 17220 | 1461281778954 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:36:18 INFO - PROCESS | 17220 | 1461281778965 Marionette TRACE conn4 <- [1,230,null,{}] 16:36:18 INFO - PROCESS | 17220 | 1461281778978 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:19 INFO - PROCESS | 17220 | 1461281779206 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 16:36:19 INFO - PROCESS | 17220 | 1461281779398 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:19 INFO - PROCESS | 17220 | ++DOCSHELL 0x9070fc00 == 29 [pid = 17220] [id = 65] 16:36:19 INFO - PROCESS | 17220 | ++DOMWINDOW == 89 (0x9125e400) [pid = 17220] [serial = 193] [outer = (nil)] 16:36:19 INFO - PROCESS | 17220 | ++DOMWINDOW == 90 (0x920e7c00) [pid = 17220] [serial = 194] [outer = 0x9125e400] 16:36:19 INFO - PROCESS | 17220 | 1461281779549 Marionette DEBUG loaded listener.js 16:36:19 INFO - PROCESS | 17220 | ++DOMWINDOW == 91 (0x92c05000) [pid = 17220] [serial = 195] [outer = 0x9125e400] 16:36:19 INFO - PROCESS | 17220 | --DOCSHELL 0x8efe6c00 == 28 [pid = 17220] [id = 47] 16:36:19 INFO - PROCESS | 17220 | --DOCSHELL 0x92caf000 == 27 [pid = 17220] [id = 48] 16:36:19 INFO - PROCESS | 17220 | --DOCSHELL 0x98e03000 == 26 [pid = 17220] [id = 57] 16:36:19 INFO - PROCESS | 17220 | --DOCSHELL 0x98cd0c00 == 25 [pid = 17220] [id = 56] 16:36:19 INFO - PROCESS | 17220 | --DOCSHELL 0x92cb7400 == 24 [pid = 17220] [id = 55] 16:36:19 INFO - PROCESS | 17220 | --DOMWINDOW == 90 (0x978d0400) [pid = 17220] [serial = 146] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 17220 | --DOMWINDOW == 89 (0x98e02400) [pid = 17220] [serial = 125] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 17220 | --DOMWINDOW == 88 (0xa2a3e400) [pid = 17220] [serial = 131] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 17220 | --DOMWINDOW == 87 (0xa0a9bc00) [pid = 17220] [serial = 128] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 17220 | --DOMWINDOW == 86 (0x95d10000) [pid = 17220] [serial = 137] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 17220 | --DOMWINDOW == 85 (0x8efef400) [pid = 17220] [serial = 122] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 17220 | --DOMWINDOW == 84 (0x92c09800) [pid = 17220] [serial = 134] [outer = (nil)] [url = about:blank] 16:36:19 INFO - PROCESS | 17220 | --DOCSHELL 0x8efe3800 == 23 [pid = 17220] [id = 54] 16:36:19 INFO - PROCESS | 17220 | --DOCSHELL 0x8ea45000 == 22 [pid = 17220] [id = 53] 16:36:19 INFO - PROCESS | 17220 | --DOCSHELL 0x96c0ac00 == 21 [pid = 17220] [id = 40] 16:36:20 INFO - PROCESS | 17220 | --DOMWINDOW == 83 (0x92d71400) [pid = 17220] [serial = 144] [outer = (nil)] [url = about:blank] 16:36:20 INFO - PROCESS | 17220 | --DOMWINDOW == 82 (0x92cb5400) [pid = 17220] [serial = 143] [outer = (nil)] [url = about:blank] 16:36:20 INFO - PROCESS | 17220 | --DOMWINDOW == 81 (0x99832c00) [pid = 17220] [serial = 120] [outer = (nil)] [url = about:blank] 16:36:20 INFO - PROCESS | 17220 | --DOMWINDOW == 80 (0x8eff0800) [pid = 17220] [serial = 140] [outer = (nil)] [url = about:blank] 16:36:20 INFO - PROCESS | 17220 | --DOMWINDOW == 79 (0x915e2800) [pid = 17220] [serial = 141] [outer = (nil)] [url = about:blank] 16:36:20 INFO - PROCESS | 17220 | 1461281780408 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 16:36:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:36:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1498ms 16:36:20 INFO - PROCESS | 17220 | 1461281780449 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 16:36:20 INFO - PROCESS | 17220 | 1461281780457 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 16:36:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:36:20 INFO - PROCESS | 17220 | 1461281780468 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:36:20 INFO - PROCESS | 17220 | 1461281780472 Marionette TRACE conn4 <- [1,234,null,{}] 16:36:20 INFO - PROCESS | 17220 | 1461281780479 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:20 INFO - PROCESS | 17220 | 1461281780651 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 16:36:20 INFO - PROCESS | 17220 | 1461281780663 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:20 INFO - PROCESS | 17220 | ++DOCSHELL 0x8eff0800 == 22 [pid = 17220] [id = 66] 16:36:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 80 (0x920eac00) [pid = 17220] [serial = 196] [outer = (nil)] 16:36:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 81 (0x9514f400) [pid = 17220] [serial = 197] [outer = 0x920eac00] 16:36:20 INFO - PROCESS | 17220 | 1461281780745 Marionette DEBUG loaded listener.js 16:36:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 82 (0x96c0ac00) [pid = 17220] [serial = 198] [outer = 0x920eac00] 16:36:21 INFO - PROCESS | 17220 | ++DOMWINDOW == 83 (0x981a5400) [pid = 17220] [serial = 199] [outer = 0x987f1000] 16:36:21 INFO - PROCESS | 17220 | 1461281781698 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 16:36:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:36:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1280ms 16:36:21 INFO - PROCESS | 17220 | 1461281781749 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 16:36:21 INFO - PROCESS | 17220 | 1461281781753 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 16:36:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:36:21 INFO - PROCESS | 17220 | 1461281781760 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:36:21 INFO - PROCESS | 17220 | 1461281781766 Marionette TRACE conn4 <- [1,238,null,{}] 16:36:21 INFO - PROCESS | 17220 | 1461281781783 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:21 INFO - PROCESS | 17220 | 1461281781960 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 16:36:22 INFO - PROCESS | 17220 | 1461281782079 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:22 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ea50000 == 23 [pid = 17220] [id = 67] 16:36:22 INFO - PROCESS | 17220 | ++DOMWINDOW == 84 (0x97c2a800) [pid = 17220] [serial = 200] [outer = (nil)] 16:36:22 INFO - PROCESS | 17220 | ++DOMWINDOW == 85 (0x98e0c400) [pid = 17220] [serial = 201] [outer = 0x97c2a800] 16:36:22 INFO - PROCESS | 17220 | 1461281782168 Marionette DEBUG loaded listener.js 16:36:22 INFO - PROCESS | 17220 | ++DOMWINDOW == 86 (0x99832c00) [pid = 17220] [serial = 202] [outer = 0x97c2a800] 16:36:23 INFO - PROCESS | 17220 | 1461281783074 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 16:36:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:36:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1392ms 16:36:23 INFO - PROCESS | 17220 | 1461281783153 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 16:36:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:36:23 INFO - PROCESS | 17220 | 1461281783158 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 16:36:23 INFO - PROCESS | 17220 | 1461281783166 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:36:23 INFO - PROCESS | 17220 | 1461281783169 Marionette TRACE conn4 <- [1,242,null,{}] 16:36:23 INFO - PROCESS | 17220 | 1461281783176 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:23 INFO - PROCESS | 17220 | 1461281783404 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 16:36:23 INFO - PROCESS | 17220 | 1461281783426 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:23 INFO - PROCESS | 17220 | ++DOCSHELL 0x920e4400 == 24 [pid = 17220] [id = 68] 16:36:23 INFO - PROCESS | 17220 | ++DOMWINDOW == 87 (0x98e09800) [pid = 17220] [serial = 203] [outer = (nil)] 16:36:23 INFO - PROCESS | 17220 | ++DOMWINDOW == 88 (0x9fb30400) [pid = 17220] [serial = 204] [outer = 0x98e09800] 16:36:23 INFO - PROCESS | 17220 | 1461281783507 Marionette DEBUG loaded listener.js 16:36:23 INFO - PROCESS | 17220 | ++DOMWINDOW == 89 (0x9fe53000) [pid = 17220] [serial = 205] [outer = 0x98e09800] 16:36:24 INFO - PROCESS | 17220 | 1461281784445 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 16:36:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:36:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1487ms 16:36:24 INFO - PROCESS | 17220 | --DOMWINDOW == 88 (0x9946b800) [pid = 17220] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:36:24 INFO - PROCESS | 17220 | --DOMWINDOW == 87 (0x8ea4a800) [pid = 17220] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:36:24 INFO - PROCESS | 17220 | --DOMWINDOW == 86 (0x92c09c00) [pid = 17220] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:36:24 INFO - PROCESS | 17220 | --DOMWINDOW == 85 (0x98e01800) [pid = 17220] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:36:24 INFO - PROCESS | 17220 | --DOMWINDOW == 84 (0x97cf4000) [pid = 17220] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:36:24 INFO - PROCESS | 17220 | --DOMWINDOW == 83 (0x96c09c00) [pid = 17220] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:36:24 INFO - PROCESS | 17220 | --DOMWINDOW == 82 (0xa0e8dc00) [pid = 17220] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:36:24 INFO - PROCESS | 17220 | --DOMWINDOW == 81 (0x8efec000) [pid = 17220] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:36:24 INFO - PROCESS | 17220 | --DOMWINDOW == 80 (0x92067c00) [pid = 17220] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:36:24 INFO - PROCESS | 17220 | --DOMWINDOW == 79 (0xa00b9000) [pid = 17220] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:36:24 INFO - PROCESS | 17220 | --DOMWINDOW == 78 (0x8efe6000) [pid = 17220] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:36:24 INFO - PROCESS | 17220 | 1461281784692 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 16:36:24 INFO - PROCESS | 17220 | 1461281784698 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 16:36:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:36:24 INFO - PROCESS | 17220 | 1461281784708 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:36:24 INFO - PROCESS | 17220 | 1461281784713 Marionette TRACE conn4 <- [1,246,null,{}] 16:36:24 INFO - PROCESS | 17220 | 1461281784721 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:24 INFO - PROCESS | 17220 | 1461281784933 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 16:36:25 INFO - PROCESS | 17220 | 1461281785129 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:25 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ea51000 == 25 [pid = 17220] [id = 69] 16:36:25 INFO - PROCESS | 17220 | ++DOMWINDOW == 79 (0x8eab0800) [pid = 17220] [serial = 206] [outer = (nil)] 16:36:25 INFO - PROCESS | 17220 | ++DOMWINDOW == 80 (0x97cf4000) [pid = 17220] [serial = 207] [outer = 0x8eab0800] 16:36:25 INFO - PROCESS | 17220 | 1461281785266 Marionette DEBUG loaded listener.js 16:36:25 INFO - PROCESS | 17220 | ++DOMWINDOW == 81 (0x9dfed800) [pid = 17220] [serial = 208] [outer = 0x8eab0800] 16:36:26 INFO - PROCESS | 17220 | 1461281786303 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 16:36:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:36:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1650ms 16:36:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:36:26 INFO - PROCESS | 17220 | 1461281786357 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 16:36:26 INFO - PROCESS | 17220 | 1461281786360 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 16:36:26 INFO - PROCESS | 17220 | 1461281786366 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:36:26 INFO - PROCESS | 17220 | 1461281786370 Marionette TRACE conn4 <- [1,250,null,{}] 16:36:26 INFO - PROCESS | 17220 | 1461281786376 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:26 INFO - PROCESS | 17220 | 1461281786557 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 16:36:26 INFO - PROCESS | 17220 | 1461281786738 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:26 INFO - PROCESS | 17220 | ++DOCSHELL 0x8eab4c00 == 26 [pid = 17220] [id = 70] 16:36:26 INFO - PROCESS | 17220 | ++DOMWINDOW == 82 (0x8eab6800) [pid = 17220] [serial = 209] [outer = (nil)] 16:36:26 INFO - PROCESS | 17220 | ++DOMWINDOW == 83 (0x8efe8c00) [pid = 17220] [serial = 210] [outer = 0x8eab6800] 16:36:26 INFO - PROCESS | 17220 | 1461281786892 Marionette DEBUG loaded listener.js 16:36:27 INFO - PROCESS | 17220 | ++DOMWINDOW == 84 (0x915d8800) [pid = 17220] [serial = 211] [outer = 0x8eab6800] 16:36:27 INFO - PROCESS | 17220 | 1461281787831 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 16:36:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:36:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1494ms 16:36:27 INFO - PROCESS | 17220 | 1461281787862 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 16:36:27 INFO - PROCESS | 17220 | 1461281787869 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 16:36:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:36:27 INFO - PROCESS | 17220 | 1461281787880 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:36:27 INFO - PROCESS | 17220 | 1461281787885 Marionette TRACE conn4 <- [1,254,null,{}] 16:36:27 INFO - PROCESS | 17220 | 1461281787894 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:28 INFO - PROCESS | 17220 | 1461281788091 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 16:36:28 INFO - PROCESS | 17220 | 1461281788238 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:28 INFO - PROCESS | 17220 | ++DOCSHELL 0x92cb9000 == 27 [pid = 17220] [id = 71] 16:36:28 INFO - PROCESS | 17220 | ++DOMWINDOW == 85 (0x92d6cc00) [pid = 17220] [serial = 212] [outer = (nil)] 16:36:28 INFO - PROCESS | 17220 | ++DOMWINDOW == 86 (0x92d77800) [pid = 17220] [serial = 213] [outer = 0x92d6cc00] 16:36:28 INFO - PROCESS | 17220 | 1461281788385 Marionette DEBUG loaded listener.js 16:36:28 INFO - PROCESS | 17220 | ++DOMWINDOW == 87 (0x97bc5000) [pid = 17220] [serial = 214] [outer = 0x92d6cc00] 16:36:29 INFO - PROCESS | 17220 | 1461281789299 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 16:36:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:36:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1489ms 16:36:29 INFO - PROCESS | 17220 | 1461281789372 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 16:36:29 INFO - PROCESS | 17220 | 1461281789379 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 16:36:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:36:29 INFO - PROCESS | 17220 | 1461281789388 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:36:29 INFO - PROCESS | 17220 | 1461281789393 Marionette TRACE conn4 <- [1,258,null,{}] 16:36:29 INFO - PROCESS | 17220 | 1461281789400 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:29 INFO - PROCESS | 17220 | 1461281789629 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 16:36:29 INFO - PROCESS | 17220 | 1461281789817 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:29 INFO - PROCESS | 17220 | ++DOCSHELL 0x97bc7400 == 28 [pid = 17220] [id = 72] 16:36:29 INFO - PROCESS | 17220 | ++DOMWINDOW == 88 (0x98e10000) [pid = 17220] [serial = 215] [outer = (nil)] 16:36:29 INFO - PROCESS | 17220 | ++DOMWINDOW == 89 (0x994a6000) [pid = 17220] [serial = 216] [outer = 0x98e10000] 16:36:29 INFO - PROCESS | 17220 | 1461281789958 Marionette DEBUG loaded listener.js 16:36:30 INFO - PROCESS | 17220 | ++DOMWINDOW == 90 (0x9b238800) [pid = 17220] [serial = 217] [outer = 0x98e10000] 16:36:30 INFO - PROCESS | 17220 | 1461281790868 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 16:36:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:36:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1551ms 16:36:30 INFO - PROCESS | 17220 | 1461281790940 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 16:36:30 INFO - PROCESS | 17220 | 1461281790944 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 16:36:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:36:30 INFO - PROCESS | 17220 | 1461281790959 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:36:30 INFO - PROCESS | 17220 | 1461281790979 Marionette TRACE conn4 <- [1,262,null,{}] 16:36:31 INFO - PROCESS | 17220 | 1461281791048 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:31 INFO - PROCESS | 17220 | 1461281791261 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 16:36:31 INFO - PROCESS | 17220 | 1461281791549 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:31 INFO - PROCESS | 17220 | ++DOCSHELL 0xa2ae0c00 == 29 [pid = 17220] [id = 73] 16:36:31 INFO - PROCESS | 17220 | ++DOMWINDOW == 91 (0xa3c81000) [pid = 17220] [serial = 218] [outer = (nil)] 16:36:31 INFO - PROCESS | 17220 | ++DOMWINDOW == 92 (0xa3cecc00) [pid = 17220] [serial = 219] [outer = 0xa3c81000] 16:36:31 INFO - PROCESS | 17220 | 1461281791701 Marionette DEBUG loaded listener.js 16:36:31 INFO - PROCESS | 17220 | ++DOMWINDOW == 93 (0xa4475400) [pid = 17220] [serial = 220] [outer = 0xa3c81000] 16:36:32 INFO - PROCESS | 17220 | 1461281792559 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 16:36:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:36:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1663ms 16:36:32 INFO - PROCESS | 17220 | 1461281792616 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 16:36:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:36:32 INFO - PROCESS | 17220 | 1461281792622 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 16:36:32 INFO - PROCESS | 17220 | 1461281792630 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:36:32 INFO - PROCESS | 17220 | 1461281792634 Marionette TRACE conn4 <- [1,266,null,{}] 16:36:32 INFO - PROCESS | 17220 | 1461281792642 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:32 INFO - PROCESS | 17220 | 1461281792859 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 16:36:33 INFO - PROCESS | 17220 | 1461281793006 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:33 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ea51800 == 30 [pid = 17220] [id = 74] 16:36:33 INFO - PROCESS | 17220 | ++DOMWINDOW == 94 (0x92da3c00) [pid = 17220] [serial = 221] [outer = (nil)] 16:36:33 INFO - PROCESS | 17220 | ++DOMWINDOW == 95 (0x92dad400) [pid = 17220] [serial = 222] [outer = 0x92da3c00] 16:36:33 INFO - PROCESS | 17220 | 1461281793098 Marionette DEBUG loaded listener.js 16:36:33 INFO - PROCESS | 17220 | ++DOMWINDOW == 96 (0x92daf800) [pid = 17220] [serial = 223] [outer = 0x92da3c00] 16:36:34 INFO - PROCESS | 17220 | 1461281793997 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 16:36:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:36:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1393ms 16:36:34 INFO - PROCESS | 17220 | 1461281794039 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 16:36:34 INFO - PROCESS | 17220 | 1461281794043 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 16:36:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:36:34 INFO - PROCESS | 17220 | 1461281794052 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:36:34 INFO - PROCESS | 17220 | 1461281794056 Marionette TRACE conn4 <- [1,270,null,{}] 16:36:34 INFO - PROCESS | 17220 | 1461281794062 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:34 INFO - PROCESS | 17220 | 1461281794243 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 16:36:34 INFO - PROCESS | 17220 | 1461281794391 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:34 INFO - PROCESS | 17220 | ++DOCSHELL 0xa0c0a800 == 31 [pid = 17220] [id = 75] 16:36:34 INFO - PROCESS | 17220 | ++DOMWINDOW == 97 (0xa3c8b800) [pid = 17220] [serial = 224] [outer = (nil)] 16:36:34 INFO - PROCESS | 17220 | ++DOMWINDOW == 98 (0xa4484000) [pid = 17220] [serial = 225] [outer = 0xa3c8b800] 16:36:34 INFO - PROCESS | 17220 | 1461281794499 Marionette DEBUG loaded listener.js 16:36:34 INFO - PROCESS | 17220 | ++DOMWINDOW == 99 (0xa472ec00) [pid = 17220] [serial = 226] [outer = 0xa3c8b800] 16:36:35 INFO - PROCESS | 17220 | 1461281795541 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 16:36:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:36:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1533ms 16:36:35 INFO - PROCESS | 17220 | 1461281795586 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 16:36:35 INFO - PROCESS | 17220 | 1461281795591 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 16:36:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:36:35 INFO - PROCESS | 17220 | 1461281795597 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:36:35 INFO - PROCESS | 17220 | 1461281795601 Marionette TRACE conn4 <- [1,274,null,{}] 16:36:35 INFO - PROCESS | 17220 | 1461281795607 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:35 INFO - PROCESS | 17220 | 1461281795791 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 16:36:36 INFO - PROCESS | 17220 | 1461281796220 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:36 INFO - PROCESS | 17220 | ++DOCSHELL 0x920e5000 == 32 [pid = 17220] [id = 76] 16:36:36 INFO - PROCESS | 17220 | ++DOMWINDOW == 100 (0x920e6400) [pid = 17220] [serial = 227] [outer = (nil)] 16:36:36 INFO - PROCESS | 17220 | ++DOMWINDOW == 101 (0x920ed800) [pid = 17220] [serial = 228] [outer = 0x920e6400] 16:36:36 INFO - PROCESS | 17220 | 1461281796351 Marionette DEBUG loaded listener.js 16:36:36 INFO - PROCESS | 17220 | ++DOMWINDOW == 102 (0x92c01800) [pid = 17220] [serial = 229] [outer = 0x920e6400] 16:36:37 INFO - PROCESS | 17220 | 1461281797216 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 16:36:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:36:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1690ms 16:36:37 INFO - PROCESS | 17220 | 1461281797289 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 16:36:37 INFO - PROCESS | 17220 | 1461281797305 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 16:36:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:36:37 INFO - PROCESS | 17220 | 1461281797316 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:36:37 INFO - PROCESS | 17220 | 1461281797319 Marionette TRACE conn4 <- [1,278,null,{}] 16:36:37 INFO - PROCESS | 17220 | 1461281797328 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:37 INFO - PROCESS | 17220 | 1461281797545 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 16:36:37 INFO - PROCESS | 17220 | --DOCSHELL 0x92d77c00 == 31 [pid = 17220] [id = 51] 16:36:37 INFO - PROCESS | 17220 | --DOCSHELL 0x8ea51000 == 30 [pid = 17220] [id = 69] 16:36:37 INFO - PROCESS | 17220 | 1461281797788 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:37 INFO - PROCESS | 17220 | --DOCSHELL 0x920e4400 == 29 [pid = 17220] [id = 68] 16:36:37 INFO - PROCESS | 17220 | --DOCSHELL 0x8ea50000 == 28 [pid = 17220] [id = 67] 16:36:37 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ea50000 == 29 [pid = 17220] [id = 77] 16:36:37 INFO - PROCESS | 17220 | ++DOMWINDOW == 103 (0x8efe4c00) [pid = 17220] [serial = 230] [outer = (nil)] 16:36:37 INFO - PROCESS | 17220 | ++DOMWINDOW == 104 (0x920e9400) [pid = 17220] [serial = 231] [outer = 0x8efe4c00] 16:36:37 INFO - PROCESS | 17220 | 1461281797901 Marionette DEBUG loaded listener.js 16:36:38 INFO - PROCESS | 17220 | ++DOMWINDOW == 105 (0x92da6800) [pid = 17220] [serial = 232] [outer = 0x8efe4c00] 16:36:38 INFO - PROCESS | 17220 | --DOCSHELL 0x8eff0800 == 28 [pid = 17220] [id = 66] 16:36:38 INFO - PROCESS | 17220 | --DOCSHELL 0x9070fc00 == 27 [pid = 17220] [id = 65] 16:36:38 INFO - PROCESS | 17220 | --DOCSHELL 0x9148d800 == 26 [pid = 17220] [id = 64] 16:36:38 INFO - PROCESS | 17220 | --DOCSHELL 0xa00e4c00 == 25 [pid = 17220] [id = 63] 16:36:38 INFO - PROCESS | 17220 | --DOCSHELL 0x9ea26000 == 24 [pid = 17220] [id = 62] 16:36:38 INFO - PROCESS | 17220 | --DOCSHELL 0x92061800 == 23 [pid = 17220] [id = 61] 16:36:38 INFO - PROCESS | 17220 | --DOCSHELL 0x978cc000 == 22 [pid = 17220] [id = 60] 16:36:38 INFO - PROCESS | 17220 | --DOCSHELL 0x92cb1c00 == 21 [pid = 17220] [id = 59] 16:36:38 INFO - PROCESS | 17220 | --DOCSHELL 0x8ea44800 == 20 [pid = 17220] [id = 58] 16:36:38 INFO - PROCESS | 17220 | --DOMWINDOW == 104 (0x99bc9c00) [pid = 17220] [serial = 126] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 17220 | --DOMWINDOW == 103 (0xa2adb800) [pid = 17220] [serial = 132] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 17220 | --DOMWINDOW == 102 (0x92b69800) [pid = 17220] [serial = 123] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 17220 | --DOMWINDOW == 101 (0x97bcc800) [pid = 17220] [serial = 138] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 17220 | --DOMWINDOW == 100 (0x915dfc00) [pid = 17220] [serial = 129] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 17220 | --DOMWINDOW == 99 (0x92c0c800) [pid = 17220] [serial = 135] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 17220 | --DOMWINDOW == 98 (0x99a23400) [pid = 17220] [serial = 167] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 17220 | --DOMWINDOW == 97 (0x8efe2400) [pid = 17220] [serial = 158] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 17220 | --DOMWINDOW == 96 (0x9217b400) [pid = 17220] [serial = 159] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 17220 | --DOMWINDOW == 95 (0x95d59000) [pid = 17220] [serial = 161] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 17220 | --DOMWINDOW == 94 (0x98f60800) [pid = 17220] [serial = 155] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 17220 | --DOMWINDOW == 93 (0x991c9800) [pid = 17220] [serial = 156] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 17220 | --DOMWINDOW == 92 (0x92c06800) [pid = 17220] [serial = 149] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 17220 | --DOMWINDOW == 91 (0x97bae000) [pid = 17220] [serial = 152] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 17220 | --DOMWINDOW == 90 (0x9b257800) [pid = 17220] [serial = 170] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 17220 | --DOMWINDOW == 89 (0x9aea5800) [pid = 17220] [serial = 168] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 17220 | --DOMWINDOW == 88 (0x98cc6c00) [pid = 17220] [serial = 164] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 17220 | --DOMWINDOW == 87 (0x98e0e000) [pid = 17220] [serial = 165] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 17220 | --DOMWINDOW == 86 (0x96c06000) [pid = 17220] [serial = 162] [outer = (nil)] [url = about:blank] 16:36:38 INFO - PROCESS | 17220 | 1461281798731 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 16:36:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:36:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1438ms 16:36:38 INFO - PROCESS | 17220 | 1461281798759 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 16:36:38 INFO - PROCESS | 17220 | 1461281798765 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 16:36:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:36:38 INFO - PROCESS | 17220 | 1461281798782 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:36:38 INFO - PROCESS | 17220 | 1461281798785 Marionette TRACE conn4 <- [1,282,null,{}] 16:36:38 INFO - PROCESS | 17220 | 1461281798792 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:39 INFO - PROCESS | 17220 | 1461281799016 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 16:36:39 INFO - PROCESS | 17220 | 1461281799136 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:39 INFO - PROCESS | 17220 | ++DOCSHELL 0x92d6c400 == 21 [pid = 17220] [id = 78] 16:36:39 INFO - PROCESS | 17220 | ++DOMWINDOW == 87 (0x92da3000) [pid = 17220] [serial = 233] [outer = (nil)] 16:36:39 INFO - PROCESS | 17220 | ++DOMWINDOW == 88 (0x97bc3c00) [pid = 17220] [serial = 234] [outer = 0x92da3000] 16:36:39 INFO - PROCESS | 17220 | 1461281799218 Marionette DEBUG loaded listener.js 16:36:39 INFO - PROCESS | 17220 | ++DOMWINDOW == 89 (0x981a7c00) [pid = 17220] [serial = 235] [outer = 0x92da3000] 16:36:40 INFO - PROCESS | 17220 | 1461281800108 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 16:36:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:36:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1388ms 16:36:40 INFO - PROCESS | 17220 | 1461281800167 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 16:36:40 INFO - PROCESS | 17220 | 1461281800170 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 16:36:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:36:40 INFO - PROCESS | 17220 | 1461281800185 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:36:40 INFO - PROCESS | 17220 | 1461281800195 Marionette TRACE conn4 <- [1,286,null,{}] 16:36:40 INFO - PROCESS | 17220 | 1461281800212 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:40 INFO - PROCESS | 17220 | 1461281800441 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 16:36:40 INFO - PROCESS | 17220 | 1461281800470 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:40 INFO - PROCESS | 17220 | ++DOCSHELL 0x92c03c00 == 22 [pid = 17220] [id = 79] 16:36:40 INFO - PROCESS | 17220 | ++DOMWINDOW == 90 (0x98fdf800) [pid = 17220] [serial = 236] [outer = (nil)] 16:36:40 INFO - PROCESS | 17220 | ++DOMWINDOW == 91 (0x99bcc400) [pid = 17220] [serial = 237] [outer = 0x98fdf800] 16:36:40 INFO - PROCESS | 17220 | 1461281800550 Marionette DEBUG loaded listener.js 16:36:40 INFO - PROCESS | 17220 | ++DOMWINDOW == 92 (0x9aeb2c00) [pid = 17220] [serial = 238] [outer = 0x98fdf800] 16:36:41 INFO - PROCESS | 17220 | 1461281801420 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 16:36:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:36:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1307ms 16:36:41 INFO - PROCESS | 17220 | 1461281801486 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 16:36:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:36:41 INFO - PROCESS | 17220 | 1461281801491 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 16:36:41 INFO - PROCESS | 17220 | 1461281801497 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:36:41 INFO - PROCESS | 17220 | 1461281801501 Marionette TRACE conn4 <- [1,290,null,{}] 16:36:41 INFO - PROCESS | 17220 | 1461281801513 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:41 INFO - PROCESS | 17220 | 1461281801721 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 16:36:41 INFO - PROCESS | 17220 | 1461281801756 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:41 INFO - PROCESS | 17220 | ++DOCSHELL 0x92c0b800 == 23 [pid = 17220] [id = 80] 16:36:41 INFO - PROCESS | 17220 | ++DOMWINDOW == 93 (0x9b234c00) [pid = 17220] [serial = 239] [outer = (nil)] 16:36:41 INFO - PROCESS | 17220 | ++DOMWINDOW == 94 (0x9fb9bc00) [pid = 17220] [serial = 240] [outer = 0x9b234c00] 16:36:41 INFO - PROCESS | 17220 | 1461281801835 Marionette DEBUG loaded listener.js 16:36:41 INFO - PROCESS | 17220 | ++DOMWINDOW == 95 (0x9fcaac00) [pid = 17220] [serial = 241] [outer = 0x9b234c00] 16:36:42 INFO - PROCESS | 17220 | --DOMWINDOW == 94 (0x98e09800) [pid = 17220] [serial = 203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:36:42 INFO - PROCESS | 17220 | --DOMWINDOW == 93 (0x9125e400) [pid = 17220] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:36:42 INFO - PROCESS | 17220 | --DOMWINDOW == 92 (0x920eac00) [pid = 17220] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:36:42 INFO - PROCESS | 17220 | --DOMWINDOW == 91 (0x97c2a800) [pid = 17220] [serial = 200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:36:42 INFO - PROCESS | 17220 | --DOMWINDOW == 90 (0x91495800) [pid = 17220] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:36:42 INFO - PROCESS | 17220 | 1461281802840 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 16:36:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:36:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1385ms 16:36:42 INFO - PROCESS | 17220 | 1461281802883 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 16:36:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:36:42 INFO - PROCESS | 17220 | 1461281802888 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 16:36:42 INFO - PROCESS | 17220 | 1461281802895 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:36:42 INFO - PROCESS | 17220 | 1461281802898 Marionette TRACE conn4 <- [1,294,null,{}] 16:36:42 INFO - PROCESS | 17220 | 1461281802905 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:43 INFO - PROCESS | 17220 | 1461281803101 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 16:36:43 INFO - PROCESS | 17220 | 1461281803122 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:43 INFO - PROCESS | 17220 | ++DOCSHELL 0x98cc2000 == 24 [pid = 17220] [id = 81] 16:36:43 INFO - PROCESS | 17220 | ++DOMWINDOW == 91 (0x98e09400) [pid = 17220] [serial = 242] [outer = (nil)] 16:36:43 INFO - PROCESS | 17220 | ++DOMWINDOW == 92 (0x9ea26000) [pid = 17220] [serial = 243] [outer = 0x98e09400] 16:36:43 INFO - PROCESS | 17220 | 1461281803214 Marionette DEBUG loaded listener.js 16:36:43 INFO - PROCESS | 17220 | ++DOMWINDOW == 93 (0xa2ad2c00) [pid = 17220] [serial = 244] [outer = 0x98e09400] 16:36:44 INFO - PROCESS | 17220 | 1461281804129 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:36:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:36:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1292ms 16:36:44 INFO - PROCESS | 17220 | 1461281804194 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 16:36:44 INFO - PROCESS | 17220 | 1461281804201 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 16:36:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:36:44 INFO - PROCESS | 17220 | 1461281804210 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:36:44 INFO - PROCESS | 17220 | 1461281804215 Marionette TRACE conn4 <- [1,298,null,{}] 16:36:44 INFO - PROCESS | 17220 | 1461281804224 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:44 INFO - PROCESS | 17220 | 1461281804434 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 16:36:44 INFO - PROCESS | 17220 | 1461281804618 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:44 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ea49400 == 25 [pid = 17220] [id = 82] 16:36:44 INFO - PROCESS | 17220 | ++DOMWINDOW == 94 (0x8ea50c00) [pid = 17220] [serial = 245] [outer = (nil)] 16:36:44 INFO - PROCESS | 17220 | ++DOMWINDOW == 95 (0x8efe3c00) [pid = 17220] [serial = 246] [outer = 0x8ea50c00] 16:36:44 INFO - PROCESS | 17220 | 1461281804754 Marionette DEBUG loaded listener.js 16:36:44 INFO - PROCESS | 17220 | ++DOMWINDOW == 96 (0x92067c00) [pid = 17220] [serial = 247] [outer = 0x8ea50c00] 16:36:45 INFO - PROCESS | 17220 | 1461281805756 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:36:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:36:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1592ms 16:36:45 INFO - PROCESS | 17220 | 1461281805804 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 16:36:45 INFO - PROCESS | 17220 | 1461281805813 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 16:36:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:36:45 INFO - PROCESS | 17220 | 1461281805823 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:36:45 INFO - PROCESS | 17220 | 1461281805829 Marionette TRACE conn4 <- [1,302,null,{}] 16:36:45 INFO - PROCESS | 17220 | 1461281805837 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:46 INFO - PROCESS | 17220 | 1461281806041 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 16:36:46 INFO - PROCESS | 17220 | 1461281806257 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:46 INFO - PROCESS | 17220 | ++DOCSHELL 0x92daac00 == 26 [pid = 17220] [id = 83] 16:36:46 INFO - PROCESS | 17220 | ++DOMWINDOW == 97 (0x92daf000) [pid = 17220] [serial = 248] [outer = (nil)] 16:36:46 INFO - PROCESS | 17220 | ++DOMWINDOW == 98 (0x92decc00) [pid = 17220] [serial = 249] [outer = 0x92daf000] 16:36:46 INFO - PROCESS | 17220 | 1461281806402 Marionette DEBUG loaded listener.js 16:36:46 INFO - PROCESS | 17220 | ++DOMWINDOW == 99 (0x92df3400) [pid = 17220] [serial = 250] [outer = 0x92daf000] 16:36:47 INFO - PROCESS | 17220 | 1461281807295 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:36:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:36:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1546ms 16:36:47 INFO - PROCESS | 17220 | 1461281807374 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 16:36:47 INFO - PROCESS | 17220 | 1461281807381 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 16:36:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:36:47 INFO - PROCESS | 17220 | 1461281807388 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:36:47 INFO - PROCESS | 17220 | 1461281807391 Marionette TRACE conn4 <- [1,306,null,{}] 16:36:47 INFO - PROCESS | 17220 | 1461281807398 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:47 INFO - PROCESS | 17220 | 1461281807618 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 16:36:47 INFO - PROCESS | 17220 | 1461281807813 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:47 INFO - PROCESS | 17220 | ++DOCSHELL 0x97bc1000 == 27 [pid = 17220] [id = 84] 16:36:47 INFO - PROCESS | 17220 | ++DOMWINDOW == 100 (0x97bc4c00) [pid = 17220] [serial = 251] [outer = (nil)] 16:36:47 INFO - PROCESS | 17220 | ++DOMWINDOW == 101 (0x97d98400) [pid = 17220] [serial = 252] [outer = 0x97bc4c00] 16:36:47 INFO - PROCESS | 17220 | 1461281807951 Marionette DEBUG loaded listener.js 16:36:48 INFO - PROCESS | 17220 | ++DOMWINDOW == 102 (0x98e07400) [pid = 17220] [serial = 253] [outer = 0x97bc4c00] 16:36:48 INFO - PROCESS | 17220 | 1461281808962 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:36:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:36:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1588ms 16:36:48 INFO - PROCESS | 17220 | 1461281808976 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 16:36:48 INFO - PROCESS | 17220 | 1461281808979 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 16:36:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:36:48 INFO - PROCESS | 17220 | 1461281808996 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:36:49 INFO - PROCESS | 17220 | 1461281809005 Marionette TRACE conn4 <- [1,310,null,{}] 16:36:49 INFO - PROCESS | 17220 | 1461281809012 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:49 INFO - PROCESS | 17220 | 1461281809253 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 16:36:49 INFO - PROCESS | 17220 | 1461281809449 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:49 INFO - PROCESS | 17220 | ++DOCSHELL 0x98e07000 == 28 [pid = 17220] [id = 85] 16:36:49 INFO - PROCESS | 17220 | ++DOMWINDOW == 103 (0x98f68000) [pid = 17220] [serial = 254] [outer = (nil)] 16:36:49 INFO - PROCESS | 17220 | ++DOMWINDOW == 104 (0xa0cc8400) [pid = 17220] [serial = 255] [outer = 0x98f68000] 16:36:49 INFO - PROCESS | 17220 | 1461281809582 Marionette DEBUG loaded listener.js 16:36:49 INFO - PROCESS | 17220 | ++DOMWINDOW == 105 (0xa2a91c00) [pid = 17220] [serial = 256] [outer = 0x98f68000] 16:36:50 INFO - PROCESS | 17220 | 1461281810479 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:36:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:36:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1552ms 16:36:50 INFO - PROCESS | 17220 | 1461281810541 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 16:36:50 INFO - PROCESS | 17220 | 1461281810546 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 16:36:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:36:50 INFO - PROCESS | 17220 | 1461281810554 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:36:50 INFO - PROCESS | 17220 | 1461281810557 Marionette TRACE conn4 <- [1,314,null,{}] 16:36:50 INFO - PROCESS | 17220 | 1461281810563 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:50 INFO - PROCESS | 17220 | 1461281810741 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 16:36:50 INFO - PROCESS | 17220 | 1461281810890 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:50 INFO - PROCESS | 17220 | ++DOCSHELL 0x92c0f000 == 29 [pid = 17220] [id = 86] 16:36:50 INFO - PROCESS | 17220 | ++DOMWINDOW == 106 (0x9dfebc00) [pid = 17220] [serial = 257] [outer = (nil)] 16:36:50 INFO - PROCESS | 17220 | ++DOMWINDOW == 107 (0xa447d400) [pid = 17220] [serial = 258] [outer = 0x9dfebc00] 16:36:50 INFO - PROCESS | 17220 | 1461281810984 Marionette DEBUG loaded listener.js 16:36:51 INFO - PROCESS | 17220 | ++DOMWINDOW == 108 (0xa44a8000) [pid = 17220] [serial = 259] [outer = 0x9dfebc00] 16:36:51 INFO - PROCESS | 17220 | 1461281811874 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:36:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:36:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1380ms 16:36:51 INFO - PROCESS | 17220 | 1461281811935 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 16:36:51 INFO - PROCESS | 17220 | 1461281811939 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 16:36:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:36:51 INFO - PROCESS | 17220 | 1461281811946 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:36:51 INFO - PROCESS | 17220 | 1461281811949 Marionette TRACE conn4 <- [1,318,null,{}] 16:36:51 INFO - PROCESS | 17220 | 1461281811955 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:52 INFO - PROCESS | 17220 | 1461281812126 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 16:36:52 INFO - PROCESS | 17220 | 1461281812276 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:52 INFO - PROCESS | 17220 | ++DOCSHELL 0xa472e800 == 30 [pid = 17220] [id = 87] 16:36:52 INFO - PROCESS | 17220 | ++DOMWINDOW == 109 (0xa4732400) [pid = 17220] [serial = 260] [outer = (nil)] 16:36:52 INFO - PROCESS | 17220 | ++DOMWINDOW == 110 (0xa4739800) [pid = 17220] [serial = 261] [outer = 0xa4732400] 16:36:52 INFO - PROCESS | 17220 | 1461281812380 Marionette DEBUG loaded listener.js 16:36:52 INFO - PROCESS | 17220 | ++DOMWINDOW == 111 (0xa5e33800) [pid = 17220] [serial = 262] [outer = 0xa4732400] 16:36:53 INFO - PROCESS | 17220 | 1461281813359 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:36:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:36:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1482ms 16:36:53 INFO - PROCESS | 17220 | 1461281813430 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 16:36:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:36:53 INFO - PROCESS | 17220 | 1461281813434 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 16:36:53 INFO - PROCESS | 17220 | 1461281813441 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:36:53 INFO - PROCESS | 17220 | 1461281813444 Marionette TRACE conn4 <- [1,322,null,{}] 16:36:53 INFO - PROCESS | 17220 | 1461281813450 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:53 INFO - PROCESS | 17220 | 1461281813659 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 16:36:53 INFO - PROCESS | 17220 | 1461281813852 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:53 INFO - PROCESS | 17220 | ++DOCSHELL 0x8eaa8800 == 31 [pid = 17220] [id = 88] 16:36:53 INFO - PROCESS | 17220 | ++DOMWINDOW == 112 (0x8efe5400) [pid = 17220] [serial = 263] [outer = (nil)] 16:36:53 INFO - PROCESS | 17220 | ++DOMWINDOW == 113 (0xa689ac00) [pid = 17220] [serial = 264] [outer = 0x8efe5400] 16:36:53 INFO - PROCESS | 17220 | 1461281813984 Marionette DEBUG loaded listener.js 16:36:54 INFO - PROCESS | 17220 | ++DOMWINDOW == 114 (0xa6c30c00) [pid = 17220] [serial = 265] [outer = 0x8efe5400] 16:36:54 INFO - PROCESS | 17220 | 1461281814891 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:36:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:36:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1487ms 16:36:54 INFO - PROCESS | 17220 | 1461281814928 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 16:36:54 INFO - PROCESS | 17220 | 1461281814932 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 16:36:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:36:54 INFO - PROCESS | 17220 | 1461281814940 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:36:54 INFO - PROCESS | 17220 | 1461281814944 Marionette TRACE conn4 <- [1,326,null,{}] 16:36:54 INFO - PROCESS | 17220 | 1461281814951 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:55 INFO - PROCESS | 17220 | 1461281815123 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 16:36:55 INFO - PROCESS | 17220 | 1461281815279 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:55 INFO - PROCESS | 17220 | ++DOCSHELL 0x8efe9400 == 32 [pid = 17220] [id = 89] 16:36:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 115 (0xa685b000) [pid = 17220] [serial = 266] [outer = (nil)] 16:36:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 116 (0xa6cc9c00) [pid = 17220] [serial = 267] [outer = 0xa685b000] 16:36:55 INFO - PROCESS | 17220 | 1461281815371 Marionette DEBUG loaded listener.js 16:36:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 117 (0xa9c9c400) [pid = 17220] [serial = 268] [outer = 0xa685b000] 16:36:56 INFO - PROCESS | 17220 | 1461281816313 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:36:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:36:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1386ms 16:36:56 INFO - PROCESS | 17220 | 1461281816326 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 16:36:56 INFO - PROCESS | 17220 | 1461281816329 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 16:36:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:36:56 INFO - PROCESS | 17220 | 1461281816336 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:36:56 INFO - PROCESS | 17220 | 1461281816339 Marionette TRACE conn4 <- [1,330,null,{}] 16:36:56 INFO - PROCESS | 17220 | 1461281816345 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:56 INFO - PROCESS | 17220 | 1461281816506 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 16:36:56 INFO - PROCESS | 17220 | 1461281816663 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:56 INFO - PROCESS | 17220 | ++DOCSHELL 0x8eab5400 == 33 [pid = 17220] [id = 90] 16:36:56 INFO - PROCESS | 17220 | ++DOMWINDOW == 118 (0x8eab6400) [pid = 17220] [serial = 269] [outer = (nil)] 16:36:56 INFO - PROCESS | 17220 | ++DOMWINDOW == 119 (0x98e03c00) [pid = 17220] [serial = 270] [outer = 0x8eab6400] 16:36:56 INFO - PROCESS | 17220 | 1461281816754 Marionette DEBUG loaded listener.js 16:36:56 INFO - PROCESS | 17220 | ++DOMWINDOW == 120 (0x9ea20c00) [pid = 17220] [serial = 271] [outer = 0x8eab6400] 16:36:57 INFO - PROCESS | 17220 | 1461281817936 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:36:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:36:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1634ms 16:36:57 INFO - PROCESS | 17220 | 1461281817971 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 16:36:57 INFO - PROCESS | 17220 | 1461281817978 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 16:36:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:36:57 INFO - PROCESS | 17220 | 1461281817987 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:36:57 INFO - PROCESS | 17220 | 1461281817993 Marionette TRACE conn4 <- [1,334,null,{}] 16:36:58 INFO - PROCESS | 17220 | 1461281818000 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:58 INFO - PROCESS | 17220 | 1461281818236 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 16:36:58 INFO - PROCESS | 17220 | 1461281818451 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:58 INFO - PROCESS | 17220 | ++DOCSHELL 0x8eab2c00 == 34 [pid = 17220] [id = 91] 16:36:58 INFO - PROCESS | 17220 | ++DOMWINDOW == 121 (0x915dbc00) [pid = 17220] [serial = 272] [outer = (nil)] 16:36:58 INFO - PROCESS | 17220 | ++DOMWINDOW == 122 (0x92c04c00) [pid = 17220] [serial = 273] [outer = 0x915dbc00] 16:36:58 INFO - PROCESS | 17220 | 1461281818611 Marionette DEBUG loaded listener.js 16:36:58 INFO - PROCESS | 17220 | ++DOMWINDOW == 123 (0x92dae800) [pid = 17220] [serial = 274] [outer = 0x915dbc00] 16:36:58 INFO - PROCESS | 17220 | --DOCSHELL 0x98cc2000 == 33 [pid = 17220] [id = 81] 16:36:58 INFO - PROCESS | 17220 | --DOCSHELL 0x92c0b800 == 32 [pid = 17220] [id = 80] 16:36:58 INFO - PROCESS | 17220 | --DOCSHELL 0x92c03c00 == 31 [pid = 17220] [id = 79] 16:36:58 INFO - PROCESS | 17220 | --DOMWINDOW == 122 (0x97cf4000) [pid = 17220] [serial = 207] [outer = (nil)] [url = about:blank] 16:36:58 INFO - PROCESS | 17220 | --DOCSHELL 0x92d6c400 == 30 [pid = 17220] [id = 78] 16:36:58 INFO - PROCESS | 17220 | --DOCSHELL 0x8ea50000 == 29 [pid = 17220] [id = 77] 16:36:58 INFO - PROCESS | 17220 | --DOCSHELL 0x920e5000 == 28 [pid = 17220] [id = 76] 16:36:59 INFO - PROCESS | 17220 | --DOCSHELL 0x8eab4c00 == 27 [pid = 17220] [id = 70] 16:36:59 INFO - PROCESS | 17220 | --DOMWINDOW == 121 (0x8ea50800) [pid = 17220] [serial = 173] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 17220 | --DOMWINDOW == 120 (0x95148400) [pid = 17220] [serial = 176] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 17220 | --DOMWINDOW == 119 (0x9fb30400) [pid = 17220] [serial = 204] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 17220 | --DOMWINDOW == 118 (0xa00e3000) [pid = 17220] [serial = 185] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 17220 | --DOMWINDOW == 117 (0x98437800) [pid = 17220] [serial = 179] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 17220 | --DOMWINDOW == 116 (0xa0e8a800) [pid = 17220] [serial = 188] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 17220 | --DOMWINDOW == 115 (0x9fe53000) [pid = 17220] [serial = 205] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 17220 | --DOMWINDOW == 114 (0x920e7c00) [pid = 17220] [serial = 194] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 17220 | --DOMWINDOW == 113 (0x92c05000) [pid = 17220] [serial = 195] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 17220 | --DOMWINDOW == 112 (0x9fc5d000) [pid = 17220] [serial = 182] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 17220 | --DOMWINDOW == 111 (0x9514f400) [pid = 17220] [serial = 197] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 17220 | --DOMWINDOW == 110 (0x96c0ac00) [pid = 17220] [serial = 198] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 17220 | --DOMWINDOW == 109 (0x98e0c400) [pid = 17220] [serial = 201] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 17220 | --DOMWINDOW == 108 (0x92b71000) [pid = 17220] [serial = 192] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 17220 | --DOMWINDOW == 107 (0x920ec400) [pid = 17220] [serial = 191] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 17220 | --DOMWINDOW == 106 (0xa00e3c00) [pid = 17220] [serial = 90] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:36:59 INFO - PROCESS | 17220 | --DOMWINDOW == 105 (0x99832c00) [pid = 17220] [serial = 202] [outer = (nil)] [url = about:blank] 16:36:59 INFO - PROCESS | 17220 | 1461281819465 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:36:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:36:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1536ms 16:36:59 INFO - PROCESS | 17220 | 1461281819525 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 16:36:59 INFO - PROCESS | 17220 | 1461281819533 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 16:36:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:36:59 INFO - PROCESS | 17220 | 1461281819543 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:36:59 INFO - PROCESS | 17220 | 1461281819548 Marionette TRACE conn4 <- [1,338,null,{}] 16:36:59 INFO - PROCESS | 17220 | 1461281819554 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:36:59 INFO - PROCESS | 17220 | 1461281819728 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 16:36:59 INFO - PROCESS | 17220 | 1461281819840 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:36:59 INFO - PROCESS | 17220 | ++DOCSHELL 0x8eaab800 == 28 [pid = 17220] [id = 92] 16:36:59 INFO - PROCESS | 17220 | ++DOMWINDOW == 106 (0x920e5000) [pid = 17220] [serial = 275] [outer = (nil)] 16:36:59 INFO - PROCESS | 17220 | ++DOMWINDOW == 107 (0x95db0800) [pid = 17220] [serial = 276] [outer = 0x920e5000] 16:36:59 INFO - PROCESS | 17220 | 1461281819919 Marionette DEBUG loaded listener.js 16:37:00 INFO - PROCESS | 17220 | ++DOMWINDOW == 108 (0x9712d000) [pid = 17220] [serial = 277] [outer = 0x920e5000] 16:37:01 INFO - PROCESS | 17220 | 1461281821050 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:37:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:37:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1530ms 16:37:01 INFO - PROCESS | 17220 | 1461281821076 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 16:37:01 INFO - PROCESS | 17220 | 1461281821082 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 16:37:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:37:01 INFO - PROCESS | 17220 | 1461281821092 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:37:01 INFO - PROCESS | 17220 | 1461281821101 Marionette TRACE conn4 <- [1,342,null,{}] 16:37:01 INFO - PROCESS | 17220 | 1461281821126 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:01 INFO - PROCESS | 17220 | 1461281821422 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 16:37:01 INFO - PROCESS | 17220 | 1461281821492 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:01 INFO - PROCESS | 17220 | ++DOCSHELL 0x8fdf5800 == 29 [pid = 17220] [id = 93] 16:37:01 INFO - PROCESS | 17220 | ++DOMWINDOW == 109 (0x8fdf8c00) [pid = 17220] [serial = 278] [outer = (nil)] 16:37:01 INFO - PROCESS | 17220 | ++DOMWINDOW == 110 (0x97bc8000) [pid = 17220] [serial = 279] [outer = 0x8fdf8c00] 16:37:01 INFO - PROCESS | 17220 | 1461281821575 Marionette DEBUG loaded listener.js 16:37:01 INFO - PROCESS | 17220 | ++DOMWINDOW == 111 (0x98e0d000) [pid = 17220] [serial = 280] [outer = 0x8fdf8c00] 16:37:02 INFO - PROCESS | 17220 | --DOMWINDOW == 110 (0x8efe4c00) [pid = 17220] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:37:02 INFO - PROCESS | 17220 | --DOMWINDOW == 109 (0x98fdf800) [pid = 17220] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:37:02 INFO - PROCESS | 17220 | --DOMWINDOW == 108 (0x92da3000) [pid = 17220] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:37:02 INFO - PROCESS | 17220 | --DOMWINDOW == 107 (0x8eab0800) [pid = 17220] [serial = 206] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:37:02 INFO - PROCESS | 17220 | --DOMWINDOW == 106 (0x920e6400) [pid = 17220] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:37:02 INFO - PROCESS | 17220 | --DOMWINDOW == 105 (0x9b234c00) [pid = 17220] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:37:02 INFO - PROCESS | 17220 | 1461281822768 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:37:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:37:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1750ms 16:37:02 INFO - PROCESS | 17220 | 1461281822840 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 16:37:02 INFO - PROCESS | 17220 | 1461281822848 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 16:37:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:37:02 INFO - PROCESS | 17220 | 1461281822858 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:37:02 INFO - PROCESS | 17220 | 1461281822863 Marionette TRACE conn4 <- [1,346,null,{}] 16:37:02 INFO - PROCESS | 17220 | 1461281822872 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:03 INFO - PROCESS | 17220 | 1461281823110 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 16:37:03 INFO - PROCESS | 17220 | 1461281823324 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:03 INFO - PROCESS | 17220 | ++DOCSHELL 0x8fdf6800 == 30 [pid = 17220] [id = 94] 16:37:03 INFO - PROCESS | 17220 | ++DOMWINDOW == 106 (0x8fdfac00) [pid = 17220] [serial = 281] [outer = (nil)] 16:37:03 INFO - PROCESS | 17220 | ++DOMWINDOW == 107 (0x92c03400) [pid = 17220] [serial = 282] [outer = 0x8fdfac00] 16:37:03 INFO - PROCESS | 17220 | 1461281823459 Marionette DEBUG loaded listener.js 16:37:03 INFO - PROCESS | 17220 | ++DOMWINDOW == 108 (0x92caf000) [pid = 17220] [serial = 283] [outer = 0x8fdfac00] 16:37:04 INFO - PROCESS | 17220 | 1461281824335 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:37:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:37:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1534ms 16:37:04 INFO - PROCESS | 17220 | 1461281824393 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 16:37:04 INFO - PROCESS | 17220 | 1461281824402 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 16:37:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:37:04 INFO - PROCESS | 17220 | 1461281824413 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:37:04 INFO - PROCESS | 17220 | 1461281824418 Marionette TRACE conn4 <- [1,350,null,{}] 16:37:04 INFO - PROCESS | 17220 | 1461281824424 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:04 INFO - PROCESS | 17220 | 1461281824643 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 16:37:04 INFO - PROCESS | 17220 | 1461281824795 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:04 INFO - PROCESS | 17220 | ++DOCSHELL 0x92df3c00 == 31 [pid = 17220] [id = 95] 16:37:04 INFO - PROCESS | 17220 | ++DOMWINDOW == 109 (0x92df8400) [pid = 17220] [serial = 284] [outer = (nil)] 16:37:04 INFO - PROCESS | 17220 | ++DOMWINDOW == 110 (0x95d60c00) [pid = 17220] [serial = 285] [outer = 0x92df8400] 16:37:04 INFO - PROCESS | 17220 | 1461281824943 Marionette DEBUG loaded listener.js 16:37:05 INFO - PROCESS | 17220 | ++DOMWINDOW == 111 (0x98cc2400) [pid = 17220] [serial = 286] [outer = 0x92df8400] 16:37:06 INFO - PROCESS | 17220 | 1461281825997 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:37:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 16:37:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1651ms 16:37:06 INFO - PROCESS | 17220 | 1461281826065 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 16:37:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:37:06 INFO - PROCESS | 17220 | 1461281826070 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 16:37:06 INFO - PROCESS | 17220 | 1461281826077 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:37:06 INFO - PROCESS | 17220 | 1461281826083 Marionette TRACE conn4 <- [1,354,null,{}] 16:37:06 INFO - PROCESS | 17220 | 1461281826100 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:06 INFO - PROCESS | 17220 | 1461281826354 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 16:37:06 INFO - PROCESS | 17220 | 1461281826575 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:06 INFO - PROCESS | 17220 | ++DOCSHELL 0x9aea9400 == 32 [pid = 17220] [id = 96] 16:37:06 INFO - PROCESS | 17220 | ++DOMWINDOW == 112 (0x9ea28000) [pid = 17220] [serial = 287] [outer = (nil)] 16:37:06 INFO - PROCESS | 17220 | ++DOMWINDOW == 113 (0xa00bdc00) [pid = 17220] [serial = 288] [outer = 0x9ea28000] 16:37:06 INFO - PROCESS | 17220 | 1461281826671 Marionette DEBUG loaded listener.js 16:37:06 INFO - PROCESS | 17220 | ++DOMWINDOW == 114 (0xa0cc1c00) [pid = 17220] [serial = 289] [outer = 0x9ea28000] 16:37:07 INFO - PROCESS | 17220 | 1461281827568 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:37:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:37:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1542ms 16:37:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:37:07 INFO - PROCESS | 17220 | 1461281827619 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 16:37:07 INFO - PROCESS | 17220 | 1461281827623 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 16:37:07 INFO - PROCESS | 17220 | 1461281827630 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:37:07 INFO - PROCESS | 17220 | 1461281827634 Marionette TRACE conn4 <- [1,358,null,{}] 16:37:07 INFO - PROCESS | 17220 | 1461281827640 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:07 INFO - PROCESS | 17220 | 1461281827816 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 16:37:07 INFO - PROCESS | 17220 | 1461281827969 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:08 INFO - PROCESS | 17220 | ++DOCSHELL 0x8f2a6c00 == 33 [pid = 17220] [id = 97] 16:37:08 INFO - PROCESS | 17220 | ++DOMWINDOW == 115 (0x8f2ac000) [pid = 17220] [serial = 290] [outer = (nil)] 16:37:08 INFO - PROCESS | 17220 | ++DOMWINDOW == 116 (0x8f2b0400) [pid = 17220] [serial = 291] [outer = 0x8f2ac000] 16:37:08 INFO - PROCESS | 17220 | 1461281828062 Marionette DEBUG loaded listener.js 16:37:08 INFO - PROCESS | 17220 | ++DOMWINDOW == 117 (0x8f2b4c00) [pid = 17220] [serial = 292] [outer = 0x8f2ac000] 16:37:08 INFO - PROCESS | 17220 | 1461281828986 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:37:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:37:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1387ms 16:37:09 INFO - PROCESS | 17220 | 1461281829017 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 16:37:09 INFO - PROCESS | 17220 | 1461281829021 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 16:37:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:37:09 INFO - PROCESS | 17220 | 1461281829028 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:37:09 INFO - PROCESS | 17220 | 1461281829032 Marionette TRACE conn4 <- [1,362,null,{}] 16:37:09 INFO - PROCESS | 17220 | 1461281829038 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:09 INFO - PROCESS | 17220 | 1461281829212 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 16:37:09 INFO - PROCESS | 17220 | 1461281829371 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:09 INFO - PROCESS | 17220 | ++DOCSHELL 0x8f273800 == 34 [pid = 17220] [id = 98] 16:37:09 INFO - PROCESS | 17220 | ++DOMWINDOW == 118 (0x8f274000) [pid = 17220] [serial = 293] [outer = (nil)] 16:37:09 INFO - PROCESS | 17220 | ++DOMWINDOW == 119 (0x8f27a800) [pid = 17220] [serial = 294] [outer = 0x8f274000] 16:37:09 INFO - PROCESS | 17220 | 1461281829460 Marionette DEBUG loaded listener.js 16:37:09 INFO - PROCESS | 17220 | ++DOMWINDOW == 120 (0x8f27bc00) [pid = 17220] [serial = 295] [outer = 0x8f274000] 16:37:10 INFO - PROCESS | 17220 | 1461281830437 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:37:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:37:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1430ms 16:37:10 INFO - PROCESS | 17220 | 1461281830459 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 16:37:10 INFO - PROCESS | 17220 | 1461281830464 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 16:37:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:37:10 INFO - PROCESS | 17220 | 1461281830470 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:37:10 INFO - PROCESS | 17220 | 1461281830474 Marionette TRACE conn4 <- [1,366,null,{}] 16:37:10 INFO - PROCESS | 17220 | 1461281830479 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:10 INFO - PROCESS | 17220 | 1461281830676 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 16:37:10 INFO - PROCESS | 17220 | 1461281830897 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:10 INFO - PROCESS | 17220 | ++DOCSHELL 0x8f2a8c00 == 35 [pid = 17220] [id = 99] 16:37:10 INFO - PROCESS | 17220 | ++DOMWINDOW == 121 (0x8fdef000) [pid = 17220] [serial = 296] [outer = (nil)] 16:37:11 INFO - PROCESS | 17220 | ++DOMWINDOW == 122 (0xa2a45000) [pid = 17220] [serial = 297] [outer = 0x8fdef000] 16:37:11 INFO - PROCESS | 17220 | 1461281831036 Marionette DEBUG loaded listener.js 16:37:11 INFO - PROCESS | 17220 | ++DOMWINDOW == 123 (0xa2ae0000) [pid = 17220] [serial = 298] [outer = 0x8fdef000] 16:37:11 INFO - PROCESS | 17220 | 1461281831939 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:37:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:37:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1543ms 16:37:12 INFO - PROCESS | 17220 | 1461281832014 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 16:37:12 INFO - PROCESS | 17220 | 1461281832019 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 16:37:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:37:12 INFO - PROCESS | 17220 | 1461281832025 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:37:12 INFO - PROCESS | 17220 | 1461281832029 Marionette TRACE conn4 <- [1,370,null,{}] 16:37:12 INFO - PROCESS | 17220 | 1461281832035 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:12 INFO - PROCESS | 17220 | 1461281832242 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 16:37:12 INFO - PROCESS | 17220 | 1461281832439 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:12 INFO - PROCESS | 17220 | ++DOCSHELL 0x8efe1400 == 36 [pid = 17220] [id = 100] 16:37:12 INFO - PROCESS | 17220 | ++DOMWINDOW == 124 (0x8efea000) [pid = 17220] [serial = 299] [outer = (nil)] 16:37:12 INFO - PROCESS | 17220 | ++DOMWINDOW == 125 (0xa45db000) [pid = 17220] [serial = 300] [outer = 0x8efea000] 16:37:12 INFO - PROCESS | 17220 | 1461281832572 Marionette DEBUG loaded listener.js 16:37:12 INFO - PROCESS | 17220 | ++DOMWINDOW == 126 (0xa4b04400) [pid = 17220] [serial = 301] [outer = 0x8efea000] 16:37:13 INFO - PROCESS | 17220 | 1461281833594 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 16:37:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 16:37:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1588ms 16:37:13 INFO - PROCESS | 17220 | 1461281833615 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 16:37:13 INFO - PROCESS | 17220 | 1461281833622 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 16:37:13 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:37:13 INFO - PROCESS | 17220 | 1461281833631 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:37:13 INFO - PROCESS | 17220 | 1461281833636 Marionette TRACE conn4 <- [1,374,null,{}] 16:37:13 INFO - PROCESS | 17220 | 1461281833645 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:13 INFO - PROCESS | 17220 | 1461281833947 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 16:37:14 INFO - PROCESS | 17220 | 1461281834306 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:14 INFO - PROCESS | 17220 | ++DOCSHELL 0x8fdf0800 == 37 [pid = 17220] [id = 101] 16:37:14 INFO - PROCESS | 17220 | ++DOMWINDOW == 127 (0x8fdf7000) [pid = 17220] [serial = 302] [outer = (nil)] 16:37:14 INFO - PROCESS | 17220 | ++DOMWINDOW == 128 (0x93a09c00) [pid = 17220] [serial = 303] [outer = 0x8fdf7000] 16:37:14 INFO - PROCESS | 17220 | 1461281834471 Marionette DEBUG loaded listener.js 16:37:14 INFO - PROCESS | 17220 | ++DOMWINDOW == 129 (0x93a0e400) [pid = 17220] [serial = 304] [outer = 0x8fdf7000] 16:37:15 INFO - PROCESS | 17220 | 1461281835471 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:37:15 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:37:15 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1887ms 16:37:15 INFO - PROCESS | 17220 | 1461281835518 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 16:37:15 INFO - PROCESS | 17220 | 1461281835523 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 16:37:15 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:37:15 INFO - PROCESS | 17220 | 1461281835553 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:37:15 INFO - PROCESS | 17220 | 1461281835558 Marionette TRACE conn4 <- [1,378,null,{}] 16:37:15 INFO - PROCESS | 17220 | 1461281835564 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:15 INFO - PROCESS | 17220 | 1461281835749 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 16:37:16 INFO - PROCESS | 17220 | 1461281836169 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:16 INFO - PROCESS | 17220 | ++DOCSHELL 0x8f2ab800 == 38 [pid = 17220] [id = 102] 16:37:16 INFO - PROCESS | 17220 | ++DOMWINDOW == 130 (0x8f2abc00) [pid = 17220] [serial = 305] [outer = (nil)] 16:37:16 INFO - PROCESS | 17220 | ++DOMWINDOW == 131 (0x8f2b0800) [pid = 17220] [serial = 306] [outer = 0x8f2abc00] 16:37:16 INFO - PROCESS | 17220 | 1461281836284 Marionette DEBUG loaded listener.js 16:37:16 INFO - PROCESS | 17220 | ++DOMWINDOW == 132 (0x8fdf1800) [pid = 17220] [serial = 307] [outer = 0x8f2abc00] 16:37:17 INFO - PROCESS | 17220 | 1461281837146 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:37:17 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:37:17 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1639ms 16:37:17 INFO - PROCESS | 17220 | 1461281837192 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 16:37:17 INFO - PROCESS | 17220 | 1461281837199 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 16:37:17 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:37:17 INFO - PROCESS | 17220 | 1461281837208 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:37:17 INFO - PROCESS | 17220 | 1461281837212 Marionette TRACE conn4 <- [1,382,null,{}] 16:37:17 INFO - PROCESS | 17220 | 1461281837220 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:17 INFO - PROCESS | 17220 | 1461281837396 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 16:37:17 INFO - PROCESS | 17220 | 1461281837581 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:17 INFO - PROCESS | 17220 | ++DOCSHELL 0x92cb2400 == 39 [pid = 17220] [id = 103] 16:37:17 INFO - PROCESS | 17220 | ++DOMWINDOW == 133 (0x92cbb000) [pid = 17220] [serial = 308] [outer = (nil)] 16:37:17 INFO - PROCESS | 17220 | ++DOMWINDOW == 134 (0x92def000) [pid = 17220] [serial = 309] [outer = 0x92cbb000] 16:37:17 INFO - PROCESS | 17220 | 1461281837746 Marionette DEBUG loaded listener.js 16:37:17 INFO - PROCESS | 17220 | ++DOMWINDOW == 135 (0x93a07400) [pid = 17220] [serial = 310] [outer = 0x92cbb000] 16:37:18 INFO - PROCESS | 17220 | SkCairoFTTypeface::onFilterRec unimplemented 16:37:18 INFO - PROCESS | 17220 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:37:18 INFO - PROCESS | 17220 | SkCairoFTTypeface::onFilterRec unimplemented 16:37:18 INFO - PROCESS | 17220 | SkCairoFTTypeface::onFilterRec unimplemented 16:37:18 INFO - PROCESS | 17220 | SkCairoFTTypeface::onFilterRec unimplemented 16:37:18 INFO - PROCESS | 17220 | 1461281838658 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:37:18 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:37:18 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1486ms 16:37:18 INFO - PROCESS | 17220 | 1461281838698 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 16:37:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:37:18 INFO - PROCESS | 17220 | 1461281838704 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 16:37:18 INFO - PROCESS | 17220 | 1461281838711 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:37:18 INFO - PROCESS | 17220 | 1461281838715 Marionette TRACE conn4 <- [1,386,null,{}] 16:37:18 INFO - PROCESS | 17220 | 1461281838721 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:18 INFO - PROCESS | 17220 | 1461281838892 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 16:37:19 INFO - PROCESS | 17220 | 1461281839056 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:19 INFO - PROCESS | 17220 | ++DOCSHELL 0x8fd2d800 == 40 [pid = 17220] [id = 104] 16:37:19 INFO - PROCESS | 17220 | ++DOMWINDOW == 136 (0x8fd30400) [pid = 17220] [serial = 311] [outer = (nil)] 16:37:19 INFO - PROCESS | 17220 | ++DOMWINDOW == 137 (0x8fd36000) [pid = 17220] [serial = 312] [outer = 0x8fd30400] 16:37:19 INFO - PROCESS | 17220 | 1461281839141 Marionette DEBUG loaded listener.js 16:37:19 INFO - PROCESS | 17220 | ++DOMWINDOW == 138 (0x92db0000) [pid = 17220] [serial = 313] [outer = 0x8fd30400] 16:37:20 INFO - PROCESS | 17220 | 1461281840197 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 16:37:20 INFO - PROCESS | 17220 | --DOMWINDOW == 137 (0x8efe8c00) [pid = 17220] [serial = 210] [outer = (nil)] [url = about:blank] 16:37:20 INFO - PROCESS | 17220 | --DOMWINDOW == 136 (0x92d77800) [pid = 17220] [serial = 213] [outer = (nil)] [url = about:blank] 16:37:20 INFO - PROCESS | 17220 | --DOMWINDOW == 135 (0x92dad400) [pid = 17220] [serial = 222] [outer = (nil)] [url = about:blank] 16:37:20 INFO - PROCESS | 17220 | --DOMWINDOW == 134 (0xa3cecc00) [pid = 17220] [serial = 219] [outer = (nil)] [url = about:blank] 16:37:20 INFO - PROCESS | 17220 | --DOMWINDOW == 133 (0x994a6000) [pid = 17220] [serial = 216] [outer = (nil)] [url = about:blank] 16:37:20 INFO - PROCESS | 17220 | --DOMWINDOW == 132 (0xa4484000) [pid = 17220] [serial = 225] [outer = (nil)] [url = about:blank] 16:37:20 INFO - PROCESS | 17220 | --DOMWINDOW == 131 (0x9ea26000) [pid = 17220] [serial = 243] [outer = (nil)] [url = about:blank] 16:37:20 INFO - PROCESS | 17220 | --DOCSHELL 0x8ea49400 == 39 [pid = 17220] [id = 82] 16:37:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:37:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1589ms 16:37:20 INFO - PROCESS | 17220 | 1461281840300 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 16:37:20 INFO - PROCESS | 17220 | 1461281840304 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 16:37:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:37:20 INFO - PROCESS | 17220 | 1461281840317 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:37:20 INFO - PROCESS | 17220 | 1461281840326 Marionette TRACE conn4 <- [1,390,null,{}] 16:37:20 INFO - PROCESS | 17220 | 1461281840342 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:20 INFO - PROCESS | 17220 | 1461281840549 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 16:37:20 INFO - PROCESS | 17220 | --DOMWINDOW == 130 (0x92da6800) [pid = 17220] [serial = 232] [outer = (nil)] [url = about:blank] 16:37:20 INFO - PROCESS | 17220 | --DOMWINDOW == 129 (0x99bcc400) [pid = 17220] [serial = 237] [outer = (nil)] [url = about:blank] 16:37:20 INFO - PROCESS | 17220 | --DOMWINDOW == 128 (0x9aeb2c00) [pid = 17220] [serial = 238] [outer = (nil)] [url = about:blank] 16:37:20 INFO - PROCESS | 17220 | --DOMWINDOW == 127 (0x981a7c00) [pid = 17220] [serial = 235] [outer = (nil)] [url = about:blank] 16:37:20 INFO - PROCESS | 17220 | --DOMWINDOW == 126 (0x97bc3c00) [pid = 17220] [serial = 234] [outer = (nil)] [url = about:blank] 16:37:20 INFO - PROCESS | 17220 | --DOMWINDOW == 125 (0x9dfed800) [pid = 17220] [serial = 208] [outer = (nil)] [url = about:blank] 16:37:20 INFO - PROCESS | 17220 | --DOMWINDOW == 124 (0x920ed800) [pid = 17220] [serial = 228] [outer = (nil)] [url = about:blank] 16:37:20 INFO - PROCESS | 17220 | --DOMWINDOW == 123 (0x9fb9bc00) [pid = 17220] [serial = 240] [outer = (nil)] [url = about:blank] 16:37:20 INFO - PROCESS | 17220 | --DOMWINDOW == 122 (0x920e9400) [pid = 17220] [serial = 231] [outer = (nil)] [url = about:blank] 16:37:20 INFO - PROCESS | 17220 | --DOMWINDOW == 121 (0x9fcaac00) [pid = 17220] [serial = 241] [outer = (nil)] [url = about:blank] 16:37:20 INFO - PROCESS | 17220 | --DOMWINDOW == 120 (0x92c01800) [pid = 17220] [serial = 229] [outer = (nil)] [url = about:blank] 16:37:20 INFO - PROCESS | 17220 | 1461281840731 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:20 INFO - PROCESS | 17220 | ++DOCSHELL 0x920e8800 == 40 [pid = 17220] [id = 105] 16:37:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 121 (0x920e9400) [pid = 17220] [serial = 314] [outer = (nil)] 16:37:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 122 (0x92dad800) [pid = 17220] [serial = 315] [outer = 0x920e9400] 16:37:20 INFO - PROCESS | 17220 | 1461281840823 Marionette DEBUG loaded listener.js 16:37:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 123 (0x93ae9400) [pid = 17220] [serial = 316] [outer = 0x920e9400] 16:37:21 INFO - PROCESS | 17220 | 1461281841668 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 16:37:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:37:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1396ms 16:37:21 INFO - PROCESS | 17220 | 1461281841709 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 16:37:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:37:21 INFO - PROCESS | 17220 | 1461281841714 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 16:37:21 INFO - PROCESS | 17220 | 1461281841720 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:37:21 INFO - PROCESS | 17220 | 1461281841723 Marionette TRACE conn4 <- [1,394,null,{}] 16:37:21 INFO - PROCESS | 17220 | 1461281841729 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:21 INFO - PROCESS | 17220 | 1461281841887 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 16:37:21 INFO - PROCESS | 17220 | 1461281841904 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:21 INFO - PROCESS | 17220 | ++DOCSHELL 0x93a08800 == 41 [pid = 17220] [id = 106] 16:37:21 INFO - PROCESS | 17220 | ++DOMWINDOW == 124 (0x93aec400) [pid = 17220] [serial = 317] [outer = (nil)] 16:37:21 INFO - PROCESS | 17220 | ++DOMWINDOW == 125 (0x95152400) [pid = 17220] [serial = 318] [outer = 0x93aec400] 16:37:21 INFO - PROCESS | 17220 | 1461281841981 Marionette DEBUG loaded listener.js 16:37:22 INFO - PROCESS | 17220 | ++DOMWINDOW == 126 (0x97bc1c00) [pid = 17220] [serial = 319] [outer = 0x93aec400] 16:37:22 INFO - PROCESS | 17220 | 1461281842913 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 16:37:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:37:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1235ms 16:37:22 INFO - PROCESS | 17220 | 1461281842955 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 16:37:22 INFO - PROCESS | 17220 | 1461281842958 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 16:37:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:37:22 INFO - PROCESS | 17220 | 1461281842965 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:37:22 INFO - PROCESS | 17220 | 1461281842968 Marionette TRACE conn4 <- [1,398,null,{}] 16:37:22 INFO - PROCESS | 17220 | 1461281842974 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:23 INFO - PROCESS | 17220 | 1461281843137 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 16:37:23 INFO - PROCESS | 17220 | 1461281843279 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:23 INFO - PROCESS | 17220 | ++DOCSHELL 0x97bc7c00 == 42 [pid = 17220] [id = 107] 16:37:23 INFO - PROCESS | 17220 | ++DOMWINDOW == 127 (0x98e04000) [pid = 17220] [serial = 320] [outer = (nil)] 16:37:23 INFO - PROCESS | 17220 | ++DOMWINDOW == 128 (0x98fdfc00) [pid = 17220] [serial = 321] [outer = 0x98e04000] 16:37:23 INFO - PROCESS | 17220 | 1461281843368 Marionette DEBUG loaded listener.js 16:37:23 INFO - PROCESS | 17220 | ++DOMWINDOW == 129 (0x99bcc400) [pid = 17220] [serial = 322] [outer = 0x98e04000] 16:37:24 INFO - PROCESS | 17220 | 1461281844318 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 16:37:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:37:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1392ms 16:37:24 INFO - PROCESS | 17220 | 1461281844358 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 16:37:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:37:24 INFO - PROCESS | 17220 | 1461281844363 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 16:37:24 INFO - PROCESS | 17220 | 1461281844370 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:37:24 INFO - PROCESS | 17220 | 1461281844373 Marionette TRACE conn4 <- [1,402,null,{}] 16:37:24 INFO - PROCESS | 17220 | 1461281844378 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:24 INFO - PROCESS | 17220 | 1461281844604 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 16:37:24 INFO - PROCESS | 17220 | 1461281844630 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:24 INFO - PROCESS | 17220 | ++DOCSHELL 0x99bc6800 == 43 [pid = 17220] [id = 108] 16:37:24 INFO - PROCESS | 17220 | ++DOMWINDOW == 130 (0x9aea9c00) [pid = 17220] [serial = 323] [outer = (nil)] 16:37:24 INFO - PROCESS | 17220 | ++DOMWINDOW == 131 (0x9fe5cc00) [pid = 17220] [serial = 324] [outer = 0x9aea9c00] 16:37:24 INFO - PROCESS | 17220 | 1461281844707 Marionette DEBUG loaded listener.js 16:37:24 INFO - PROCESS | 17220 | ++DOMWINDOW == 132 (0xa0c4f400) [pid = 17220] [serial = 325] [outer = 0x9aea9c00] 16:37:25 INFO - PROCESS | 17220 | --DOMWINDOW == 131 (0x97c2c000) [pid = 17220] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:37:25 INFO - PROCESS | 17220 | --DOMWINDOW == 130 (0x8ea47400) [pid = 17220] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:37:25 INFO - PROCESS | 17220 | --DOMWINDOW == 129 (0x9fe55c00) [pid = 17220] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:37:25 INFO - PROCESS | 17220 | --DOMWINDOW == 128 (0x9070e800) [pid = 17220] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:37:25 INFO - PROCESS | 17220 | --DOMWINDOW == 127 (0x98f67800) [pid = 17220] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:37:25 INFO - PROCESS | 17220 | --DOMWINDOW == 126 (0x96c0d400) [pid = 17220] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:37:25 INFO - PROCESS | 17220 | --DOMWINDOW == 125 (0x96c76000) [pid = 17220] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:37:25 INFO - PROCESS | 17220 | --DOMWINDOW == 124 (0x920e5000) [pid = 17220] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:37:25 INFO - PROCESS | 17220 | --DOMWINDOW == 123 (0x98e09400) [pid = 17220] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:37:25 INFO - PROCESS | 17220 | --DOMWINDOW == 122 (0x98e10000) [pid = 17220] [serial = 215] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:37:25 INFO - PROCESS | 17220 | --DOMWINDOW == 121 (0x92d6cc00) [pid = 17220] [serial = 212] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:37:25 INFO - PROCESS | 17220 | --DOMWINDOW == 120 (0x8eab6800) [pid = 17220] [serial = 209] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:37:25 INFO - PROCESS | 17220 | --DOMWINDOW == 119 (0xa3c8b800) [pid = 17220] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:37:25 INFO - PROCESS | 17220 | --DOMWINDOW == 118 (0x92da3c00) [pid = 17220] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:37:25 INFO - PROCESS | 17220 | --DOMWINDOW == 117 (0xa3c81000) [pid = 17220] [serial = 218] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:37:25 INFO - PROCESS | 17220 | --DOMWINDOW == 116 (0x8ea50c00) [pid = 17220] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:37:25 INFO - PROCESS | 17220 | --DOMWINDOW == 115 (0x8eab6400) [pid = 17220] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:37:25 INFO - PROCESS | 17220 | --DOMWINDOW == 114 (0x915dbc00) [pid = 17220] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:37:25 INFO - PROCESS | 17220 | --DOMWINDOW == 113 (0x92daf000) [pid = 17220] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:37:25 INFO - PROCESS | 17220 | --DOMWINDOW == 112 (0x92cb6400) [pid = 17220] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:37:25 INFO - PROCESS | 17220 | --DOMWINDOW == 111 (0x9ea27c00) [pid = 17220] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:37:25 INFO - PROCESS | 17220 | --DOMWINDOW == 110 (0xa0a9a800) [pid = 17220] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:37:25 INFO - PROCESS | 17220 | 1461281845860 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 16:37:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:37:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1537ms 16:37:25 INFO - PROCESS | 17220 | 1461281845907 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 16:37:25 INFO - PROCESS | 17220 | 1461281845911 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 16:37:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:37:25 INFO - PROCESS | 17220 | 1461281845917 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:37:25 INFO - PROCESS | 17220 | 1461281845921 Marionette TRACE conn4 <- [1,406,null,{}] 16:37:25 INFO - PROCESS | 17220 | 1461281845926 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:26 INFO - PROCESS | 17220 | 1461281846102 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 16:37:26 INFO - PROCESS | 17220 | 1461281846264 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:26 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ea49c00 == 44 [pid = 17220] [id = 109] 16:37:26 INFO - PROCESS | 17220 | ++DOMWINDOW == 111 (0x8eaa9400) [pid = 17220] [serial = 326] [outer = (nil)] 16:37:26 INFO - PROCESS | 17220 | ++DOMWINDOW == 112 (0x920eac00) [pid = 17220] [serial = 327] [outer = 0x8eaa9400] 16:37:26 INFO - PROCESS | 17220 | 1461281846358 Marionette DEBUG loaded listener.js 16:37:26 INFO - PROCESS | 17220 | ++DOMWINDOW == 113 (0x93e29400) [pid = 17220] [serial = 328] [outer = 0x8eaa9400] 16:37:27 INFO - PROCESS | 17220 | 1461281847072 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 16:37:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:37:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1186ms 16:37:27 INFO - PROCESS | 17220 | 1461281847112 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 16:37:27 INFO - PROCESS | 17220 | 1461281847116 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 16:37:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:37:27 INFO - PROCESS | 17220 | 1461281847131 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:37:27 INFO - PROCESS | 17220 | 1461281847134 Marionette TRACE conn4 <- [1,410,null,{}] 16:37:27 INFO - PROCESS | 17220 | 1461281847141 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:27 INFO - PROCESS | 17220 | 1461281847307 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 16:37:27 INFO - PROCESS | 17220 | 1461281847318 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:27 INFO - PROCESS | 17220 | ++DOCSHELL 0x8f2a9c00 == 45 [pid = 17220] [id = 110] 16:37:27 INFO - PROCESS | 17220 | ++DOMWINDOW == 114 (0x93e2b000) [pid = 17220] [serial = 329] [outer = (nil)] 16:37:27 INFO - PROCESS | 17220 | ++DOMWINDOW == 115 (0x93e32000) [pid = 17220] [serial = 330] [outer = 0x93e2b000] 16:37:27 INFO - PROCESS | 17220 | 1461281847397 Marionette DEBUG loaded listener.js 16:37:27 INFO - PROCESS | 17220 | ++DOMWINDOW == 116 (0x93e35c00) [pid = 17220] [serial = 331] [outer = 0x93e2b000] 16:37:28 INFO - PROCESS | 17220 | 1461281848621 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 16:37:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:37:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1539ms 16:37:28 INFO - PROCESS | 17220 | 1461281848671 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 16:37:28 INFO - PROCESS | 17220 | 1461281848679 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 16:37:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:37:28 INFO - PROCESS | 17220 | 1461281848689 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:37:28 INFO - PROCESS | 17220 | 1461281848694 Marionette TRACE conn4 <- [1,414,null,{}] 16:37:28 INFO - PROCESS | 17220 | 1461281848703 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:28 INFO - PROCESS | 17220 | 1461281848910 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 16:37:29 INFO - PROCESS | 17220 | 1461281849134 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:29 INFO - PROCESS | 17220 | ++DOCSHELL 0x8fd35000 == 46 [pid = 17220] [id = 111] 16:37:29 INFO - PROCESS | 17220 | ++DOMWINDOW == 117 (0x8fd37c00) [pid = 17220] [serial = 332] [outer = (nil)] 16:37:29 INFO - PROCESS | 17220 | ++DOMWINDOW == 118 (0x9125e400) [pid = 17220] [serial = 333] [outer = 0x8fd37c00] 16:37:29 INFO - PROCESS | 17220 | 1461281849283 Marionette DEBUG loaded listener.js 16:37:29 INFO - PROCESS | 17220 | ++DOMWINDOW == 119 (0x92b68000) [pid = 17220] [serial = 334] [outer = 0x8fd37c00] 16:37:30 INFO - PROCESS | 17220 | 1461281850291 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 16:37:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:37:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1646ms 16:37:30 INFO - PROCESS | 17220 | 1461281850337 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 16:37:30 INFO - PROCESS | 17220 | 1461281850346 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 16:37:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:37:30 INFO - PROCESS | 17220 | 1461281850357 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:37:30 INFO - PROCESS | 17220 | 1461281850361 Marionette TRACE conn4 <- [1,418,null,{}] 16:37:30 INFO - PROCESS | 17220 | 1461281850368 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:30 INFO - PROCESS | 17220 | 1461281850600 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 16:37:30 INFO - PROCESS | 17220 | 1461281850904 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:30 INFO - PROCESS | 17220 | ++DOCSHELL 0x8f27ac00 == 47 [pid = 17220] [id = 112] 16:37:30 INFO - PROCESS | 17220 | ++DOMWINDOW == 120 (0x92066000) [pid = 17220] [serial = 335] [outer = (nil)] 16:37:30 INFO - PROCESS | 17220 | ++DOMWINDOW == 121 (0x93ae7000) [pid = 17220] [serial = 336] [outer = 0x92066000] 16:37:31 INFO - PROCESS | 17220 | 1461281851004 Marionette DEBUG loaded listener.js 16:37:31 INFO - PROCESS | 17220 | ++DOMWINDOW == 122 (0x93e2f000) [pid = 17220] [serial = 337] [outer = 0x92066000] 16:37:32 INFO - PROCESS | 17220 | 1461281852479 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 16:37:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 16:37:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 2139ms 16:37:32 INFO - PROCESS | 17220 | 1461281852496 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 16:37:32 INFO - PROCESS | 17220 | 1461281852501 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 16:37:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:37:32 INFO - PROCESS | 17220 | 1461281852508 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:37:32 INFO - PROCESS | 17220 | 1461281852514 Marionette TRACE conn4 <- [1,422,null,{}] 16:37:32 INFO - PROCESS | 17220 | 1461281852532 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:32 INFO - PROCESS | 17220 | 1461281852745 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 16:37:32 INFO - PROCESS | 17220 | 1461281852911 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:32 INFO - PROCESS | 17220 | ++DOCSHELL 0x93a0f800 == 48 [pid = 17220] [id = 113] 16:37:32 INFO - PROCESS | 17220 | ++DOMWINDOW == 123 (0x95d52000) [pid = 17220] [serial = 338] [outer = (nil)] 16:37:32 INFO - PROCESS | 17220 | ++DOMWINDOW == 124 (0x994aac00) [pid = 17220] [serial = 339] [outer = 0x95d52000] 16:37:33 INFO - PROCESS | 17220 | 1461281853007 Marionette DEBUG loaded listener.js 16:37:33 INFO - PROCESS | 17220 | ++DOMWINDOW == 125 (0x9fe56c00) [pid = 17220] [serial = 340] [outer = 0x95d52000] 16:37:34 INFO - PROCESS | 17220 | 1461281854449 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 16:37:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:37:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1997ms 16:37:34 INFO - PROCESS | 17220 | 1461281854509 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 16:37:34 INFO - PROCESS | 17220 | 1461281854516 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 16:37:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:37:34 INFO - PROCESS | 17220 | 1461281854527 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:37:34 INFO - PROCESS | 17220 | 1461281854531 Marionette TRACE conn4 <- [1,426,null,{}] 16:37:34 INFO - PROCESS | 17220 | 1461281854541 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:34 INFO - PROCESS | 17220 | 1461281854866 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 16:37:35 INFO - PROCESS | 17220 | 1461281854997 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:35 INFO - PROCESS | 17220 | ++DOCSHELL 0x8efeb400 == 49 [pid = 17220] [id = 114] 16:37:35 INFO - PROCESS | 17220 | ++DOMWINDOW == 126 (0x8f280400) [pid = 17220] [serial = 341] [outer = (nil)] 16:37:35 INFO - PROCESS | 17220 | ++DOMWINDOW == 127 (0x904f1c00) [pid = 17220] [serial = 342] [outer = 0x8f280400] 16:37:35 INFO - PROCESS | 17220 | 1461281855094 Marionette DEBUG loaded listener.js 16:37:35 INFO - PROCESS | 17220 | ++DOMWINDOW == 128 (0x904f6400) [pid = 17220] [serial = 343] [outer = 0x8f280400] 16:37:36 INFO - PROCESS | 17220 | 1461281856026 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 16:37:36 INFO - PROCESS | 17220 | 1461281856117 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 16:37:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 16:37:36 INFO - PROCESS | 17220 | 1461281856123 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:37:36 INFO - PROCESS | 17220 | 1461281856127 Marionette TRACE conn4 <- [1,430,null,{}] 16:37:36 INFO - PROCESS | 17220 | 1461281856132 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:36 INFO - PROCESS | 17220 | 1461281856336 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 16:37:36 INFO - PROCESS | 17220 | 1461281856574 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:36 INFO - PROCESS | 17220 | ++DOCSHELL 0x8fd33400 == 50 [pid = 17220] [id = 115] 16:37:36 INFO - PROCESS | 17220 | ++DOMWINDOW == 129 (0x8fdf5400) [pid = 17220] [serial = 344] [outer = (nil)] 16:37:36 INFO - PROCESS | 17220 | ++DOMWINDOW == 130 (0x90347400) [pid = 17220] [serial = 345] [outer = 0x8fdf5400] 16:37:36 INFO - PROCESS | 17220 | 1461281856704 Marionette DEBUG loaded listener.js 16:37:36 INFO - PROCESS | 17220 | ++DOMWINDOW == 131 (0x9034bc00) [pid = 17220] [serial = 346] [outer = 0x8fdf5400] 16:37:37 INFO - PROCESS | 17220 | 1461281857614 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 16:37:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:37:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1541ms 16:37:37 INFO - PROCESS | 17220 | 1461281857665 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 16:37:37 INFO - PROCESS | 17220 | 1461281857669 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 16:37:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:37:37 INFO - PROCESS | 17220 | 1461281857676 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:37:37 INFO - PROCESS | 17220 | 1461281857679 Marionette TRACE conn4 <- [1,434,null,{}] 16:37:37 INFO - PROCESS | 17220 | 1461281857685 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:37 INFO - PROCESS | 17220 | 1461281857874 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 16:37:38 INFO - PROCESS | 17220 | 1461281858042 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:38 INFO - PROCESS | 17220 | ++DOCSHELL 0x8eb21400 == 51 [pid = 17220] [id = 116] 16:37:38 INFO - PROCESS | 17220 | ++DOMWINDOW == 132 (0x8eb22800) [pid = 17220] [serial = 347] [outer = (nil)] 16:37:38 INFO - PROCESS | 17220 | ++DOMWINDOW == 133 (0x8eb2ac00) [pid = 17220] [serial = 348] [outer = 0x8eb22800] 16:37:38 INFO - PROCESS | 17220 | 1461281858185 Marionette DEBUG loaded listener.js 16:37:38 INFO - PROCESS | 17220 | ++DOMWINDOW == 134 (0x90349c00) [pid = 17220] [serial = 349] [outer = 0x8eb22800] 16:37:39 INFO - PROCESS | 17220 | 1461281859467 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 16:37:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:37:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1831ms 16:37:39 INFO - PROCESS | 17220 | 1461281859562 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 16:37:39 INFO - PROCESS | 17220 | 1461281859569 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 16:37:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:37:39 INFO - PROCESS | 17220 | 1461281859599 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:37:39 INFO - PROCESS | 17220 | 1461281859604 Marionette TRACE conn4 <- [1,438,null,{}] 16:37:39 INFO - PROCESS | 17220 | 1461281859615 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:39 INFO - PROCESS | 17220 | 1461281859783 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 16:37:39 INFO - PROCESS | 17220 | 1461281859946 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:39 INFO - PROCESS | 17220 | ++DOCSHELL 0x8eb26800 == 52 [pid = 17220] [id = 117] 16:37:39 INFO - PROCESS | 17220 | ++DOMWINDOW == 135 (0x8eb2d400) [pid = 17220] [serial = 350] [outer = (nil)] 16:37:40 INFO - PROCESS | 17220 | ++DOMWINDOW == 136 (0x8fd2b400) [pid = 17220] [serial = 351] [outer = 0x8eb2d400] 16:37:40 INFO - PROCESS | 17220 | 1461281860029 Marionette DEBUG loaded listener.js 16:37:40 INFO - PROCESS | 17220 | ++DOMWINDOW == 137 (0x8fd3a800) [pid = 17220] [serial = 352] [outer = 0x8eb2d400] 16:37:41 INFO - PROCESS | 17220 | 1461281861040 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 16:37:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:37:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1490ms 16:37:41 INFO - PROCESS | 17220 | 1461281861086 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 16:37:41 INFO - PROCESS | 17220 | 1461281861094 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 16:37:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:37:41 INFO - PROCESS | 17220 | 1461281861104 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:37:41 INFO - PROCESS | 17220 | 1461281861108 Marionette TRACE conn4 <- [1,442,null,{}] 16:37:41 INFO - PROCESS | 17220 | 1461281861114 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:41 INFO - PROCESS | 17220 | 1461281861298 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 16:37:41 INFO - PROCESS | 17220 | 1461281861568 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:41 INFO - PROCESS | 17220 | ++DOCSHELL 0x8f277000 == 53 [pid = 17220] [id = 118] 16:37:41 INFO - PROCESS | 17220 | ++DOMWINDOW == 138 (0x8f27e400) [pid = 17220] [serial = 353] [outer = (nil)] 16:37:41 INFO - PROCESS | 17220 | ++DOMWINDOW == 139 (0x90341400) [pid = 17220] [serial = 354] [outer = 0x8f27e400] 16:37:41 INFO - PROCESS | 17220 | 1461281861651 Marionette DEBUG loaded listener.js 16:37:41 INFO - PROCESS | 17220 | ++DOMWINDOW == 140 (0x904f4000) [pid = 17220] [serial = 355] [outer = 0x8f27e400] 16:37:42 INFO - PROCESS | 17220 | --DOMWINDOW == 139 (0x97bc8000) [pid = 17220] [serial = 279] [outer = (nil)] [url = about:blank] 16:37:42 INFO - PROCESS | 17220 | --DOMWINDOW == 138 (0x97bc8800) [pid = 17220] [serial = 153] [outer = (nil)] [url = about:blank] 16:37:42 INFO - PROCESS | 17220 | --DOMWINDOW == 137 (0x97bc0000) [pid = 17220] [serial = 147] [outer = (nil)] [url = about:blank] 16:37:42 INFO - PROCESS | 17220 | --DOMWINDOW == 136 (0x96c03800) [pid = 17220] [serial = 177] [outer = (nil)] [url = about:blank] 16:37:42 INFO - PROCESS | 17220 | --DOMWINDOW == 135 (0x9fc62400) [pid = 17220] [serial = 183] [outer = (nil)] [url = about:blank] 16:37:42 INFO - PROCESS | 17220 | --DOMWINDOW == 134 (0xa4457800) [pid = 17220] [serial = 189] [outer = (nil)] [url = about:blank] 16:37:42 INFO - PROCESS | 17220 | --DOMWINDOW == 133 (0x98e09c00) [pid = 17220] [serial = 180] [outer = (nil)] [url = about:blank] 16:37:42 INFO - PROCESS | 17220 | --DOMWINDOW == 132 (0x8efe1c00) [pid = 17220] [serial = 174] [outer = (nil)] [url = about:blank] 16:37:42 INFO - PROCESS | 17220 | --DOMWINDOW == 131 (0xa0adac00) [pid = 17220] [serial = 186] [outer = (nil)] [url = about:blank] 16:37:42 INFO - PROCESS | 17220 | --DOMWINDOW == 130 (0x92cbb400) [pid = 17220] [serial = 150] [outer = (nil)] [url = about:blank] 16:37:42 INFO - PROCESS | 17220 | --DOMWINDOW == 129 (0x9dfed000) [pid = 17220] [serial = 171] [outer = (nil)] [url = about:blank] 16:37:42 INFO - PROCESS | 17220 | --DOMWINDOW == 128 (0xa2ad2c00) [pid = 17220] [serial = 244] [outer = (nil)] [url = about:blank] 16:37:42 INFO - PROCESS | 17220 | --DOMWINDOW == 127 (0x9b238800) [pid = 17220] [serial = 217] [outer = (nil)] [url = about:blank] 16:37:42 INFO - PROCESS | 17220 | --DOMWINDOW == 126 (0x97bc5000) [pid = 17220] [serial = 214] [outer = (nil)] [url = about:blank] 16:37:42 INFO - PROCESS | 17220 | --DOMWINDOW == 125 (0x915d8800) [pid = 17220] [serial = 211] [outer = (nil)] [url = about:blank] 16:37:42 INFO - PROCESS | 17220 | --DOMWINDOW == 124 (0xa472ec00) [pid = 17220] [serial = 226] [outer = (nil)] [url = about:blank] 16:37:42 INFO - PROCESS | 17220 | --DOMWINDOW == 123 (0x92daf800) [pid = 17220] [serial = 223] [outer = (nil)] [url = about:blank] 16:37:42 INFO - PROCESS | 17220 | --DOMWINDOW == 122 (0xa4475400) [pid = 17220] [serial = 220] [outer = (nil)] [url = about:blank] 16:37:42 INFO - PROCESS | 17220 | --DOMWINDOW == 121 (0x92067c00) [pid = 17220] [serial = 247] [outer = (nil)] [url = about:blank] 16:37:42 INFO - PROCESS | 17220 | --DOMWINDOW == 120 (0x8efe3c00) [pid = 17220] [serial = 246] [outer = (nil)] [url = about:blank] 16:37:42 INFO - PROCESS | 17220 | --DOMWINDOW == 119 (0x9ea20c00) [pid = 17220] [serial = 271] [outer = (nil)] [url = about:blank] 16:37:42 INFO - PROCESS | 17220 | --DOMWINDOW == 118 (0x98e03c00) [pid = 17220] [serial = 270] [outer = (nil)] [url = about:blank] 16:37:42 INFO - PROCESS | 17220 | --DOMWINDOW == 117 (0x92c04c00) [pid = 17220] [serial = 273] [outer = (nil)] [url = about:blank] 16:37:42 INFO - PROCESS | 17220 | --DOMWINDOW == 116 (0x92dae800) [pid = 17220] [serial = 274] [outer = (nil)] [url = about:blank] 16:37:42 INFO - PROCESS | 17220 | --DOMWINDOW == 115 (0x92df3400) [pid = 17220] [serial = 250] [outer = (nil)] [url = about:blank] 16:37:42 INFO - PROCESS | 17220 | --DOMWINDOW == 114 (0x92decc00) [pid = 17220] [serial = 249] [outer = (nil)] [url = about:blank] 16:37:42 INFO - PROCESS | 17220 | --DOMWINDOW == 113 (0x97d98400) [pid = 17220] [serial = 252] [outer = (nil)] [url = about:blank] 16:37:42 INFO - PROCESS | 17220 | --DOMWINDOW == 112 (0xa0cc8400) [pid = 17220] [serial = 255] [outer = (nil)] [url = about:blank] 16:37:42 INFO - PROCESS | 17220 | --DOMWINDOW == 111 (0xa447d400) [pid = 17220] [serial = 258] [outer = (nil)] [url = about:blank] 16:37:42 INFO - PROCESS | 17220 | --DOMWINDOW == 110 (0xa4739800) [pid = 17220] [serial = 261] [outer = (nil)] [url = about:blank] 16:37:42 INFO - PROCESS | 17220 | --DOMWINDOW == 109 (0xa689ac00) [pid = 17220] [serial = 264] [outer = (nil)] [url = about:blank] 16:37:42 INFO - PROCESS | 17220 | --DOMWINDOW == 108 (0xa6cc9c00) [pid = 17220] [serial = 267] [outer = (nil)] [url = about:blank] 16:37:42 INFO - PROCESS | 17220 | --DOMWINDOW == 107 (0x9712d000) [pid = 17220] [serial = 277] [outer = (nil)] [url = about:blank] 16:37:42 INFO - PROCESS | 17220 | --DOMWINDOW == 106 (0x95db0800) [pid = 17220] [serial = 276] [outer = (nil)] [url = about:blank] 16:37:42 INFO - PROCESS | 17220 | 1461281862620 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 16:37:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:37:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1534ms 16:37:42 INFO - PROCESS | 17220 | 1461281862638 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 16:37:42 INFO - PROCESS | 17220 | 1461281862643 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 16:37:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:37:42 INFO - PROCESS | 17220 | 1461281862651 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:37:42 INFO - PROCESS | 17220 | 1461281862656 Marionette TRACE conn4 <- [1,446,null,{}] 16:37:42 INFO - PROCESS | 17220 | 1461281862672 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:42 INFO - PROCESS | 17220 | 1461281862829 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 16:37:42 INFO - PROCESS | 17220 | 1461281862951 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:42 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ea43c00 == 54 [pid = 17220] [id = 119] 16:37:42 INFO - PROCESS | 17220 | ++DOMWINDOW == 107 (0x8eab2400) [pid = 17220] [serial = 356] [outer = (nil)] 16:37:43 INFO - PROCESS | 17220 | ++DOMWINDOW == 108 (0x920e0800) [pid = 17220] [serial = 357] [outer = 0x8eab2400] 16:37:43 INFO - PROCESS | 17220 | 1461281863030 Marionette DEBUG loaded listener.js 16:37:43 INFO - PROCESS | 17220 | ++DOMWINDOW == 109 (0x920ee800) [pid = 17220] [serial = 358] [outer = 0x8eab2400] 16:37:44 INFO - PROCESS | 17220 | 1461281864419 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 16:37:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:37:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1786ms 16:37:44 INFO - PROCESS | 17220 | 1461281864439 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 16:37:44 INFO - PROCESS | 17220 | 1461281864445 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 16:37:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:37:44 INFO - PROCESS | 17220 | 1461281864451 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:37:44 INFO - PROCESS | 17220 | 1461281864454 Marionette TRACE conn4 <- [1,450,null,{}] 16:37:44 INFO - PROCESS | 17220 | 1461281864460 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:44 INFO - PROCESS | 17220 | 1461281864614 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 16:37:44 INFO - PROCESS | 17220 | 1461281864636 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:44 INFO - PROCESS | 17220 | ++DOCSHELL 0x904e9400 == 55 [pid = 17220] [id = 120] 16:37:44 INFO - PROCESS | 17220 | ++DOMWINDOW == 110 (0x92061400) [pid = 17220] [serial = 359] [outer = (nil)] 16:37:44 INFO - PROCESS | 17220 | ++DOMWINDOW == 111 (0x92ded000) [pid = 17220] [serial = 360] [outer = 0x92061400] 16:37:44 INFO - PROCESS | 17220 | 1461281864827 Marionette DEBUG loaded listener.js 16:37:44 INFO - PROCESS | 17220 | ++DOMWINDOW == 112 (0x93ae4400) [pid = 17220] [serial = 361] [outer = 0x92061400] 16:37:45 INFO - PROCESS | 17220 | 1461281865703 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 16:37:45 INFO - PROCESS | 17220 | 1461281865752 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 16:37:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 16:37:45 INFO - PROCESS | 17220 | 1461281865760 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:37:45 INFO - PROCESS | 17220 | 1461281865763 Marionette TRACE conn4 <- [1,454,null,{}] 16:37:45 INFO - PROCESS | 17220 | 1461281865774 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:45 INFO - PROCESS | 17220 | 1461281865964 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 16:37:46 INFO - PROCESS | 17220 | 1461281865999 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:46 INFO - PROCESS | 17220 | ++DOCSHELL 0x8eb2a000 == 56 [pid = 17220] [id = 121] 16:37:46 INFO - PROCESS | 17220 | ++DOMWINDOW == 113 (0x92172c00) [pid = 17220] [serial = 362] [outer = (nil)] 16:37:46 INFO - PROCESS | 17220 | ++DOMWINDOW == 114 (0x93e38400) [pid = 17220] [serial = 363] [outer = 0x92172c00] 16:37:46 INFO - PROCESS | 17220 | 1461281866074 Marionette DEBUG loaded listener.js 16:37:46 INFO - PROCESS | 17220 | ++DOMWINDOW == 115 (0x95d53800) [pid = 17220] [serial = 364] [outer = 0x92172c00] 16:37:47 INFO - PROCESS | 17220 | --DOMWINDOW == 114 (0x9aea9c00) [pid = 17220] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:37:47 INFO - PROCESS | 17220 | --DOMWINDOW == 113 (0x98e04000) [pid = 17220] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:37:47 INFO - PROCESS | 17220 | --DOMWINDOW == 112 (0x8f2abc00) [pid = 17220] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:37:47 INFO - PROCESS | 17220 | --DOMWINDOW == 111 (0x92cbb000) [pid = 17220] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:37:47 INFO - PROCESS | 17220 | --DOMWINDOW == 110 (0x8fd30400) [pid = 17220] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:37:47 INFO - PROCESS | 17220 | --DOMWINDOW == 109 (0x93aec400) [pid = 17220] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:37:47 INFO - PROCESS | 17220 | --DOMWINDOW == 108 (0x920e9400) [pid = 17220] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:37:47 INFO - PROCESS | 17220 | --DOMWINDOW == 107 (0x8eaa9400) [pid = 17220] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:37:47 INFO - PROCESS | 17220 | [17220] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:37:47 INFO - PROCESS | 17220 | 1461281867369 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 16:37:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:37:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1648ms 16:37:47 INFO - PROCESS | 17220 | 1461281867409 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 16:37:47 INFO - PROCESS | 17220 | 1461281867413 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 16:37:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:37:47 INFO - PROCESS | 17220 | 1461281867419 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:37:47 INFO - PROCESS | 17220 | 1461281867422 Marionette TRACE conn4 <- [1,458,null,{}] 16:37:47 INFO - PROCESS | 17220 | 1461281867428 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:47 INFO - PROCESS | 17220 | 1461281867635 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 16:37:47 INFO - PROCESS | 17220 | 1461281867797 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:47 INFO - PROCESS | 17220 | ++DOCSHELL 0x8eaac000 == 57 [pid = 17220] [id = 122] 16:37:47 INFO - PROCESS | 17220 | ++DOMWINDOW == 108 (0x8efe8800) [pid = 17220] [serial = 365] [outer = (nil)] 16:37:47 INFO - PROCESS | 17220 | ++DOMWINDOW == 109 (0x95db6c00) [pid = 17220] [serial = 366] [outer = 0x8efe8800] 16:37:47 INFO - PROCESS | 17220 | 1461281867876 Marionette DEBUG loaded listener.js 16:37:47 INFO - PROCESS | 17220 | ++DOMWINDOW == 110 (0x96c0a000) [pid = 17220] [serial = 367] [outer = 0x8efe8800] 16:37:48 INFO - PROCESS | 17220 | 1461281868588 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 16:37:48 INFO - PROCESS | 17220 | 1461281868664 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 16:37:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 16:37:48 INFO - PROCESS | 17220 | 1461281868671 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:37:48 INFO - PROCESS | 17220 | 1461281868674 Marionette TRACE conn4 <- [1,462,null,{}] 16:37:48 INFO - PROCESS | 17220 | 1461281868680 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:48 INFO - PROCESS | 17220 | 1461281868830 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 16:37:48 INFO - PROCESS | 17220 | 1461281868840 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:48 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ea4a400 == 58 [pid = 17220] [id = 123] 16:37:48 INFO - PROCESS | 17220 | ++DOMWINDOW == 111 (0x92cb1000) [pid = 17220] [serial = 368] [outer = (nil)] 16:37:48 INFO - PROCESS | 17220 | ++DOMWINDOW == 112 (0x97bcac00) [pid = 17220] [serial = 369] [outer = 0x92cb1000] 16:37:48 INFO - PROCESS | 17220 | 1461281868917 Marionette DEBUG loaded listener.js 16:37:49 INFO - PROCESS | 17220 | ++DOMWINDOW == 113 (0x97d8d800) [pid = 17220] [serial = 370] [outer = 0x92cb1000] 16:37:50 INFO - PROCESS | 17220 | [17220] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:37:50 INFO - PROCESS | 17220 | 1461281870136 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 16:37:50 INFO - PROCESS | 17220 | 1461281870222 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 16:37:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:37:50 INFO - PROCESS | 17220 | 1461281870232 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:37:50 INFO - PROCESS | 17220 | 1461281870237 Marionette TRACE conn4 <- [1,466,null,{}] 16:37:50 INFO - PROCESS | 17220 | 1461281870246 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:50 INFO - PROCESS | 17220 | 1461281870471 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 16:37:50 INFO - PROCESS | 17220 | 1461281870692 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:50 INFO - PROCESS | 17220 | ++DOCSHELL 0x8efe7000 == 59 [pid = 17220] [id = 124] 16:37:50 INFO - PROCESS | 17220 | ++DOMWINDOW == 114 (0x8f2abc00) [pid = 17220] [serial = 371] [outer = (nil)] 16:37:50 INFO - PROCESS | 17220 | ++DOMWINDOW == 115 (0x8fdf3800) [pid = 17220] [serial = 372] [outer = 0x8f2abc00] 16:37:50 INFO - PROCESS | 17220 | 1461281870783 Marionette DEBUG loaded listener.js 16:37:50 INFO - PROCESS | 17220 | ++DOMWINDOW == 116 (0x90345800) [pid = 17220] [serial = 373] [outer = 0x8f2abc00] 16:37:51 INFO - PROCESS | 17220 | ++DOMWINDOW == 117 (0x9070f400) [pid = 17220] [serial = 374] [outer = 0x987f1000] 16:37:52 INFO - PROCESS | 17220 | 1461281872004 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 16:37:52 INFO - PROCESS | 17220 | 1461281872076 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 16:37:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 16:37:52 INFO - PROCESS | 17220 | 1461281872097 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:37:52 INFO - PROCESS | 17220 | 1461281872102 Marionette TRACE conn4 <- [1,470,null,{}] 16:37:52 INFO - PROCESS | 17220 | 1461281872165 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:52 INFO - PROCESS | 17220 | 1461281872450 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 16:37:52 INFO - PROCESS | 17220 | 1461281872617 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:52 INFO - PROCESS | 17220 | ++DOCSHELL 0x8f2a7000 == 60 [pid = 17220] [id = 125] 16:37:52 INFO - PROCESS | 17220 | ++DOMWINDOW == 118 (0x8fdf5c00) [pid = 17220] [serial = 375] [outer = (nil)] 16:37:52 INFO - PROCESS | 17220 | ++DOMWINDOW == 119 (0x92d6cc00) [pid = 17220] [serial = 376] [outer = 0x8fdf5c00] 16:37:52 INFO - PROCESS | 17220 | 1461281872712 Marionette DEBUG loaded listener.js 16:37:52 INFO - PROCESS | 17220 | ++DOMWINDOW == 120 (0x95147c00) [pid = 17220] [serial = 377] [outer = 0x8fdf5c00] 16:37:53 INFO - PROCESS | 17220 | 1461281873607 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 16:37:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:37:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1597ms 16:37:53 INFO - PROCESS | 17220 | 1461281873684 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 16:37:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:37:53 INFO - PROCESS | 17220 | 1461281873689 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 16:37:53 INFO - PROCESS | 17220 | 1461281873696 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:37:53 INFO - PROCESS | 17220 | 1461281873703 Marionette TRACE conn4 <- [1,474,null,{}] 16:37:53 INFO - PROCESS | 17220 | 1461281873719 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:53 INFO - PROCESS | 17220 | 1461281873981 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 16:37:54 INFO - PROCESS | 17220 | 1461281874151 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:54 INFO - PROCESS | 17220 | ++DOCSHELL 0x904f8000 == 61 [pid = 17220] [id = 126] 16:37:54 INFO - PROCESS | 17220 | ++DOMWINDOW == 121 (0x978cac00) [pid = 17220] [serial = 378] [outer = (nil)] 16:37:54 INFO - PROCESS | 17220 | ++DOMWINDOW == 122 (0x98cc6000) [pid = 17220] [serial = 379] [outer = 0x978cac00] 16:37:54 INFO - PROCESS | 17220 | 1461281874284 Marionette DEBUG loaded listener.js 16:37:54 INFO - PROCESS | 17220 | ++DOMWINDOW == 123 (0x98e0d400) [pid = 17220] [serial = 380] [outer = 0x978cac00] 16:37:55 INFO - PROCESS | 17220 | 1461281875195 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 16:37:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:37:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1548ms 16:37:55 INFO - PROCESS | 17220 | 1461281875244 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 16:37:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:37:55 INFO - PROCESS | 17220 | 1461281875249 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 16:37:55 INFO - PROCESS | 17220 | 1461281875256 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:37:55 INFO - PROCESS | 17220 | 1461281875259 Marionette TRACE conn4 <- [1,478,null,{}] 16:37:55 INFO - PROCESS | 17220 | 1461281875265 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:55 INFO - PROCESS | 17220 | 1461281875444 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 16:37:55 INFO - PROCESS | 17220 | 1461281875604 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:55 INFO - PROCESS | 17220 | ++DOCSHELL 0x8eb23400 == 62 [pid = 17220] [id = 127] 16:37:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 124 (0x982b8400) [pid = 17220] [serial = 381] [outer = (nil)] 16:37:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 125 (0x991cb800) [pid = 17220] [serial = 382] [outer = 0x982b8400] 16:37:55 INFO - PROCESS | 17220 | 1461281875693 Marionette DEBUG loaded listener.js 16:37:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 126 (0x99133400) [pid = 17220] [serial = 383] [outer = 0x982b8400] 16:37:56 INFO - PROCESS | 17220 | 1461281876714 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 16:37:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:37:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1534ms 16:37:56 INFO - PROCESS | 17220 | 1461281876790 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 16:37:56 INFO - PROCESS | 17220 | 1461281876794 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 16:37:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:37:56 INFO - PROCESS | 17220 | 1461281876801 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:37:56 INFO - PROCESS | 17220 | 1461281876805 Marionette TRACE conn4 <- [1,482,null,{}] 16:37:56 INFO - PROCESS | 17220 | 1461281876811 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:57 INFO - PROCESS | 17220 | 1461281877021 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 16:37:57 INFO - PROCESS | 17220 | 1461281877238 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:57 INFO - PROCESS | 17220 | ++DOCSHELL 0x99a2b000 == 63 [pid = 17220] [id = 128] 16:37:57 INFO - PROCESS | 17220 | ++DOMWINDOW == 127 (0x9aea8c00) [pid = 17220] [serial = 384] [outer = (nil)] 16:37:57 INFO - PROCESS | 17220 | ++DOMWINDOW == 128 (0x9b233c00) [pid = 17220] [serial = 385] [outer = 0x9aea8c00] 16:37:57 INFO - PROCESS | 17220 | 1461281877363 Marionette DEBUG loaded listener.js 16:37:57 INFO - PROCESS | 17220 | ++DOMWINDOW == 129 (0x9dfe8000) [pid = 17220] [serial = 386] [outer = 0x9aea8c00] 16:37:58 INFO - PROCESS | 17220 | 1461281878375 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 16:37:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:37:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1634ms 16:37:58 INFO - PROCESS | 17220 | 1461281878437 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 16:37:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:37:58 INFO - PROCESS | 17220 | 1461281878442 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 16:37:58 INFO - PROCESS | 17220 | 1461281878448 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:37:58 INFO - PROCESS | 17220 | 1461281878452 Marionette TRACE conn4 <- [1,486,null,{}] 16:37:58 INFO - PROCESS | 17220 | 1461281878458 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:37:58 INFO - PROCESS | 17220 | 1461281878702 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 16:37:58 INFO - PROCESS | 17220 | 1461281878955 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:37:58 INFO - PROCESS | 17220 | ++DOCSHELL 0x8eb1f800 == 64 [pid = 17220] [id = 129] 16:37:58 INFO - PROCESS | 17220 | ++DOMWINDOW == 130 (0x8eb21000) [pid = 17220] [serial = 387] [outer = (nil)] 16:37:59 INFO - PROCESS | 17220 | ++DOMWINDOW == 131 (0x9fe59c00) [pid = 17220] [serial = 388] [outer = 0x8eb21000] 16:37:59 INFO - PROCESS | 17220 | 1461281879057 Marionette DEBUG loaded listener.js 16:37:59 INFO - PROCESS | 17220 | ++DOMWINDOW == 132 (0xa0a9b800) [pid = 17220] [serial = 389] [outer = 0x8eb21000] 16:37:59 INFO - PROCESS | 17220 | 1461281879967 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 16:38:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:38:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1584ms 16:38:00 INFO - PROCESS | 17220 | 1461281880035 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 16:38:00 INFO - PROCESS | 17220 | 1461281880042 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 16:38:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:38:00 INFO - PROCESS | 17220 | 1461281880053 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:38:00 INFO - PROCESS | 17220 | 1461281880057 Marionette TRACE conn4 <- [1,490,null,{}] 16:38:00 INFO - PROCESS | 17220 | 1461281880068 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:00 INFO - PROCESS | 17220 | 1461281880325 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 16:38:00 INFO - PROCESS | 17220 | 1461281880557 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:00 INFO - PROCESS | 17220 | ++DOCSHELL 0x8f27b800 == 65 [pid = 17220] [id = 130] 16:38:00 INFO - PROCESS | 17220 | ++DOMWINDOW == 133 (0x8f27c400) [pid = 17220] [serial = 390] [outer = (nil)] 16:38:00 INFO - PROCESS | 17220 | ++DOMWINDOW == 134 (0x93e31c00) [pid = 17220] [serial = 391] [outer = 0x8f27c400] 16:38:00 INFO - PROCESS | 17220 | 1461281880686 Marionette DEBUG loaded listener.js 16:38:00 INFO - PROCESS | 17220 | ++DOMWINDOW == 135 (0xa0cc8400) [pid = 17220] [serial = 392] [outer = 0x8f27c400] 16:38:01 INFO - PROCESS | 17220 | 1461281881609 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 16:38:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:38:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1586ms 16:38:01 INFO - PROCESS | 17220 | 1461281881638 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 16:38:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:38:01 INFO - PROCESS | 17220 | 1461281881642 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 16:38:01 INFO - PROCESS | 17220 | 1461281881648 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:38:01 INFO - PROCESS | 17220 | 1461281881652 Marionette TRACE conn4 <- [1,494,null,{}] 16:38:01 INFO - PROCESS | 17220 | 1461281881659 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:01 INFO - PROCESS | 17220 | 1461281881849 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 16:38:02 INFO - PROCESS | 17220 | 1461281882014 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:02 INFO - PROCESS | 17220 | ++DOCSHELL 0x8f27e000 == 66 [pid = 17220] [id = 131] 16:38:02 INFO - PROCESS | 17220 | ++DOMWINDOW == 136 (0x8f2b4400) [pid = 17220] [serial = 393] [outer = (nil)] 16:38:02 INFO - PROCESS | 17220 | ++DOMWINDOW == 137 (0x93a04000) [pid = 17220] [serial = 394] [outer = 0x8f2b4400] 16:38:02 INFO - PROCESS | 17220 | 1461281882145 Marionette DEBUG loaded listener.js 16:38:02 INFO - PROCESS | 17220 | ++DOMWINDOW == 138 (0x97bcb400) [pid = 17220] [serial = 395] [outer = 0x8f2b4400] 16:38:03 INFO - PROCESS | 17220 | 1461281883338 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 16:38:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:38:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1733ms 16:38:03 INFO - PROCESS | 17220 | 1461281883383 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 16:38:03 INFO - PROCESS | 17220 | 1461281883389 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 16:38:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:38:03 INFO - PROCESS | 17220 | 1461281883397 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:38:03 INFO - PROCESS | 17220 | 1461281883403 Marionette TRACE conn4 <- [1,498,null,{}] 16:38:03 INFO - PROCESS | 17220 | 1461281883421 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:03 INFO - PROCESS | 17220 | 1461281883658 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 16:38:03 INFO - PROCESS | 17220 | 1461281883813 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:03 INFO - PROCESS | 17220 | ++DOCSHELL 0x8f27c800 == 67 [pid = 17220] [id = 132] 16:38:03 INFO - PROCESS | 17220 | ++DOMWINDOW == 139 (0x8f2a5800) [pid = 17220] [serial = 396] [outer = (nil)] 16:38:03 INFO - PROCESS | 17220 | ++DOMWINDOW == 140 (0x915dc400) [pid = 17220] [serial = 397] [outer = 0x8f2a5800] 16:38:03 INFO - PROCESS | 17220 | 1461281883899 Marionette DEBUG loaded listener.js 16:38:04 INFO - PROCESS | 17220 | ++DOMWINDOW == 141 (0x92c01800) [pid = 17220] [serial = 398] [outer = 0x8f2a5800] 16:38:04 INFO - PROCESS | 17220 | 1461281884788 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 16:38:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:38:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1493ms 16:38:04 INFO - PROCESS | 17220 | 1461281884891 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 16:38:04 INFO - PROCESS | 17220 | 1461281884900 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 16:38:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:38:04 INFO - PROCESS | 17220 | 1461281884912 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:38:04 INFO - PROCESS | 17220 | 1461281884916 Marionette TRACE conn4 <- [1,502,null,{}] 16:38:04 INFO - PROCESS | 17220 | 1461281884923 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:05 INFO - PROCESS | 17220 | 1461281885140 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 16:38:05 INFO - PROCESS | 17220 | 1461281885366 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:05 INFO - PROCESS | 17220 | ++DOCSHELL 0x8f27c000 == 68 [pid = 17220] [id = 133] 16:38:05 INFO - PROCESS | 17220 | ++DOMWINDOW == 142 (0x8f27cc00) [pid = 17220] [serial = 399] [outer = (nil)] 16:38:05 INFO - PROCESS | 17220 | ++DOMWINDOW == 143 (0x8fd3a400) [pid = 17220] [serial = 400] [outer = 0x8f27cc00] 16:38:05 INFO - PROCESS | 17220 | 1461281885486 Marionette DEBUG loaded listener.js 16:38:05 INFO - PROCESS | 17220 | ++DOMWINDOW == 144 (0x91489000) [pid = 17220] [serial = 401] [outer = 0x8f27cc00] 16:38:05 INFO - PROCESS | 17220 | --DOCSHELL 0x92066800 == 67 [pid = 17220] [id = 46] 16:38:05 INFO - PROCESS | 17220 | --DOCSHELL 0x8eaac000 == 66 [pid = 17220] [id = 122] 16:38:05 INFO - PROCESS | 17220 | --DOCSHELL 0x8eb2a000 == 65 [pid = 17220] [id = 121] 16:38:05 INFO - PROCESS | 17220 | --DOCSHELL 0x904e9400 == 64 [pid = 17220] [id = 120] 16:38:05 INFO - PROCESS | 17220 | --DOCSHELL 0x8ea43c00 == 63 [pid = 17220] [id = 119] 16:38:05 INFO - PROCESS | 17220 | --DOCSHELL 0x8f277000 == 62 [pid = 17220] [id = 118] 16:38:05 INFO - PROCESS | 17220 | --DOCSHELL 0x8eb26800 == 61 [pid = 17220] [id = 117] 16:38:06 INFO - PROCESS | 17220 | --DOCSHELL 0x8eb21400 == 60 [pid = 17220] [id = 116] 16:38:06 INFO - PROCESS | 17220 | --DOCSHELL 0x8fd33400 == 59 [pid = 17220] [id = 115] 16:38:06 INFO - PROCESS | 17220 | --DOCSHELL 0x8efeb400 == 58 [pid = 17220] [id = 114] 16:38:06 INFO - PROCESS | 17220 | --DOCSHELL 0x93a0f800 == 57 [pid = 17220] [id = 113] 16:38:06 INFO - PROCESS | 17220 | --DOCSHELL 0x8f27ac00 == 56 [pid = 17220] [id = 112] 16:38:06 INFO - PROCESS | 17220 | --DOCSHELL 0x8fd35000 == 55 [pid = 17220] [id = 111] 16:38:06 INFO - PROCESS | 17220 | --DOMWINDOW == 143 (0x93e29400) [pid = 17220] [serial = 328] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 17220 | --DOMWINDOW == 142 (0x93a09c00) [pid = 17220] [serial = 303] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 17220 | --DOMWINDOW == 141 (0xa0c4f400) [pid = 17220] [serial = 325] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 17220 | --DOMWINDOW == 140 (0x9fe5cc00) [pid = 17220] [serial = 324] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 17220 | --DOMWINDOW == 139 (0xa00bdc00) [pid = 17220] [serial = 288] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 17220 | --DOMWINDOW == 138 (0x99bcc400) [pid = 17220] [serial = 322] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 17220 | --DOMWINDOW == 137 (0x95d60c00) [pid = 17220] [serial = 285] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 17220 | --DOMWINDOW == 136 (0x8f2b0800) [pid = 17220] [serial = 306] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 17220 | --DOMWINDOW == 135 (0x98fdfc00) [pid = 17220] [serial = 321] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 17220 | --DOMWINDOW == 134 (0x93a07400) [pid = 17220] [serial = 310] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 17220 | --DOMWINDOW == 133 (0x92db0000) [pid = 17220] [serial = 313] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 17220 | --DOMWINDOW == 132 (0xa45db000) [pid = 17220] [serial = 300] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 17220 | --DOMWINDOW == 131 (0x92def000) [pid = 17220] [serial = 309] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 17220 | --DOMWINDOW == 130 (0xa2a45000) [pid = 17220] [serial = 297] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 17220 | --DOMWINDOW == 129 (0x95152400) [pid = 17220] [serial = 318] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 17220 | --DOMWINDOW == 128 (0x93ae9400) [pid = 17220] [serial = 316] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 17220 | --DOMWINDOW == 127 (0x8f2b0400) [pid = 17220] [serial = 291] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 17220 | --DOMWINDOW == 126 (0x8fdf1800) [pid = 17220] [serial = 307] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 17220 | --DOMWINDOW == 125 (0x8fd36000) [pid = 17220] [serial = 312] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 17220 | --DOMWINDOW == 124 (0x920eac00) [pid = 17220] [serial = 327] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 17220 | --DOMWINDOW == 123 (0x97bc1c00) [pid = 17220] [serial = 319] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 17220 | --DOMWINDOW == 122 (0x92dad800) [pid = 17220] [serial = 315] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 17220 | --DOMWINDOW == 121 (0x8f27a800) [pid = 17220] [serial = 294] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 17220 | --DOMWINDOW == 120 (0x92c03400) [pid = 17220] [serial = 282] [outer = (nil)] [url = about:blank] 16:38:06 INFO - PROCESS | 17220 | 1461281886467 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 16:38:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:38:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1604ms 16:38:06 INFO - PROCESS | 17220 | 1461281886517 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 16:38:06 INFO - PROCESS | 17220 | 1461281886520 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 16:38:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:38:06 INFO - PROCESS | 17220 | 1461281886527 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:38:06 INFO - PROCESS | 17220 | 1461281886533 Marionette TRACE conn4 <- [1,506,null,{}] 16:38:06 INFO - PROCESS | 17220 | 1461281886549 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:06 INFO - PROCESS | 17220 | 1461281886757 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 16:38:06 INFO - PROCESS | 17220 | 1461281886925 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:06 INFO - PROCESS | 17220 | ++DOCSHELL 0x8fd36000 == 56 [pid = 17220] [id = 134] 16:38:06 INFO - PROCESS | 17220 | ++DOMWINDOW == 121 (0x92deec00) [pid = 17220] [serial = 402] [outer = (nil)] 16:38:07 INFO - PROCESS | 17220 | ++DOMWINDOW == 122 (0x93a0b400) [pid = 17220] [serial = 403] [outer = 0x92deec00] 16:38:07 INFO - PROCESS | 17220 | 1461281887012 Marionette DEBUG loaded listener.js 16:38:07 INFO - PROCESS | 17220 | ++DOMWINDOW == 123 (0x93ae8c00) [pid = 17220] [serial = 404] [outer = 0x92deec00] 16:38:07 INFO - PROCESS | 17220 | 1461281887758 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 16:38:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:38:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1294ms 16:38:07 INFO - PROCESS | 17220 | 1461281887823 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 16:38:07 INFO - PROCESS | 17220 | 1461281887828 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 16:38:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:38:07 INFO - PROCESS | 17220 | 1461281887839 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:38:07 INFO - PROCESS | 17220 | 1461281887843 Marionette TRACE conn4 <- [1,510,null,{}] 16:38:07 INFO - PROCESS | 17220 | 1461281887848 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:08 INFO - PROCESS | 17220 | 1461281888010 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 16:38:08 INFO - PROCESS | 17220 | 1461281888020 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:08 INFO - PROCESS | 17220 | ++DOCSHELL 0x8fd2e400 == 57 [pid = 17220] [id = 135] 16:38:08 INFO - PROCESS | 17220 | ++DOMWINDOW == 124 (0x93a0bc00) [pid = 17220] [serial = 405] [outer = (nil)] 16:38:08 INFO - PROCESS | 17220 | ++DOMWINDOW == 125 (0x93e32c00) [pid = 17220] [serial = 406] [outer = 0x93a0bc00] 16:38:08 INFO - PROCESS | 17220 | 1461281888097 Marionette DEBUG loaded listener.js 16:38:08 INFO - PROCESS | 17220 | ++DOMWINDOW == 126 (0x96c0a400) [pid = 17220] [serial = 407] [outer = 0x93a0bc00] 16:38:09 INFO - PROCESS | 17220 | 1461281889089 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 16:38:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:38:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1281ms 16:38:09 INFO - PROCESS | 17220 | 1461281889129 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 16:38:09 INFO - PROCESS | 17220 | 1461281889133 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 16:38:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:38:09 INFO - PROCESS | 17220 | 1461281889139 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:38:09 INFO - PROCESS | 17220 | 1461281889141 Marionette TRACE conn4 <- [1,514,null,{}] 16:38:09 INFO - PROCESS | 17220 | 1461281889147 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:09 INFO - PROCESS | 17220 | 1461281889344 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 16:38:09 INFO - PROCESS | 17220 | 1461281889368 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:09 INFO - PROCESS | 17220 | ++DOCSHELL 0x93e29400 == 58 [pid = 17220] [id = 136] 16:38:09 INFO - PROCESS | 17220 | ++DOMWINDOW == 127 (0x93e2e400) [pid = 17220] [serial = 408] [outer = (nil)] 16:38:09 INFO - PROCESS | 17220 | ++DOMWINDOW == 128 (0x97bc4400) [pid = 17220] [serial = 409] [outer = 0x93e2e400] 16:38:09 INFO - PROCESS | 17220 | 1461281889461 Marionette DEBUG loaded listener.js 16:38:09 INFO - PROCESS | 17220 | ++DOMWINDOW == 129 (0x97d93000) [pid = 17220] [serial = 410] [outer = 0x93e2e400] 16:38:10 INFO - PROCESS | 17220 | 1461281890427 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 16:38:10 INFO - PROCESS | 17220 | --DOMWINDOW == 128 (0x92172c00) [pid = 17220] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:38:10 INFO - PROCESS | 17220 | --DOMWINDOW == 127 (0x8eab2400) [pid = 17220] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:38:10 INFO - PROCESS | 17220 | --DOMWINDOW == 126 (0x8f27e400) [pid = 17220] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:38:10 INFO - PROCESS | 17220 | --DOMWINDOW == 125 (0x8eb2d400) [pid = 17220] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:38:10 INFO - PROCESS | 17220 | --DOMWINDOW == 124 (0x92061400) [pid = 17220] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:38:10 INFO - PROCESS | 17220 | --DOMWINDOW == 123 (0x8efe8800) [pid = 17220] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:38:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 16:38:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1333ms 16:38:10 INFO - PROCESS | 17220 | 1461281890473 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 16:38:10 INFO - PROCESS | 17220 | 1461281890476 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 16:38:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:38:10 INFO - PROCESS | 17220 | 1461281890482 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:38:10 INFO - PROCESS | 17220 | 1461281890485 Marionette TRACE conn4 <- [1,518,null,{}] 16:38:10 INFO - PROCESS | 17220 | 1461281890491 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:10 INFO - PROCESS | 17220 | 1461281890661 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 16:38:10 INFO - PROCESS | 17220 | 1461281890778 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:10 INFO - PROCESS | 17220 | ++DOCSHELL 0x8f273400 == 59 [pid = 17220] [id = 137] 16:38:10 INFO - PROCESS | 17220 | ++DOMWINDOW == 124 (0x92175000) [pid = 17220] [serial = 411] [outer = (nil)] 16:38:10 INFO - PROCESS | 17220 | ++DOMWINDOW == 125 (0x97bbec00) [pid = 17220] [serial = 412] [outer = 0x92175000] 16:38:10 INFO - PROCESS | 17220 | 1461281890863 Marionette DEBUG loaded listener.js 16:38:10 INFO - PROCESS | 17220 | ++DOMWINDOW == 126 (0x97bc7000) [pid = 17220] [serial = 413] [outer = 0x92175000] 16:38:11 INFO - PROCESS | 17220 | 1461281891628 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 16:38:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:38:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1185ms 16:38:11 INFO - PROCESS | 17220 | 1461281891669 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 16:38:11 INFO - PROCESS | 17220 | 1461281891672 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 16:38:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:38:11 INFO - PROCESS | 17220 | 1461281891683 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:38:11 INFO - PROCESS | 17220 | 1461281891685 Marionette TRACE conn4 <- [1,522,null,{}] 16:38:11 INFO - PROCESS | 17220 | 1461281891692 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:11 INFO - PROCESS | 17220 | 1461281891908 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 16:38:11 INFO - PROCESS | 17220 | 1461281891923 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:11 INFO - PROCESS | 17220 | ++DOCSHELL 0x93af2800 == 60 [pid = 17220] [id = 138] 16:38:11 INFO - PROCESS | 17220 | ++DOMWINDOW == 127 (0x994a3400) [pid = 17220] [serial = 414] [outer = (nil)] 16:38:11 INFO - PROCESS | 17220 | ++DOMWINDOW == 128 (0x9ea27c00) [pid = 17220] [serial = 415] [outer = 0x994a3400] 16:38:12 INFO - PROCESS | 17220 | 1461281892002 Marionette DEBUG loaded listener.js 16:38:12 INFO - PROCESS | 17220 | ++DOMWINDOW == 129 (0x9fe55c00) [pid = 17220] [serial = 416] [outer = 0x994a3400] 16:38:13 INFO - PROCESS | 17220 | 1461281893099 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 16:38:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:38:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1435ms 16:38:13 INFO - PROCESS | 17220 | 1461281893119 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 16:38:13 INFO - PROCESS | 17220 | 1461281893125 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 16:38:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:38:13 INFO - PROCESS | 17220 | 1461281893134 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:38:13 INFO - PROCESS | 17220 | 1461281893139 Marionette TRACE conn4 <- [1,526,null,{}] 16:38:13 INFO - PROCESS | 17220 | 1461281893149 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:13 INFO - PROCESS | 17220 | 1461281893337 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 16:38:13 INFO - PROCESS | 17220 | 1461281893591 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:13 INFO - PROCESS | 17220 | ++DOCSHELL 0x8eab5c00 == 61 [pid = 17220] [id = 139] 16:38:13 INFO - PROCESS | 17220 | ++DOMWINDOW == 130 (0x8f27e400) [pid = 17220] [serial = 417] [outer = (nil)] 16:38:13 INFO - PROCESS | 17220 | ++DOMWINDOW == 131 (0x8fdf1800) [pid = 17220] [serial = 418] [outer = 0x8f27e400] 16:38:13 INFO - PROCESS | 17220 | 1461281893700 Marionette DEBUG loaded listener.js 16:38:13 INFO - PROCESS | 17220 | ++DOMWINDOW == 132 (0x90349400) [pid = 17220] [serial = 419] [outer = 0x8f27e400] 16:38:14 INFO - PROCESS | 17220 | 1461281894691 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 16:38:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 16:38:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1634ms 16:38:14 INFO - PROCESS | 17220 | 1461281894769 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 16:38:14 INFO - PROCESS | 17220 | 1461281894779 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 16:38:14 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:38:14 INFO - PROCESS | 17220 | 1461281894791 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:38:14 INFO - PROCESS | 17220 | 1461281894795 Marionette TRACE conn4 <- [1,530,null,{}] 16:38:14 INFO - PROCESS | 17220 | 1461281894803 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:15 INFO - PROCESS | 17220 | 1461281895032 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 16:38:15 INFO - PROCESS | 17220 | 1461281895297 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:15 INFO - PROCESS | 17220 | ++DOCSHELL 0x92de9400 == 62 [pid = 17220] [id = 140] 16:38:15 INFO - PROCESS | 17220 | ++DOMWINDOW == 133 (0x92dee000) [pid = 17220] [serial = 420] [outer = (nil)] 16:38:15 INFO - PROCESS | 17220 | ++DOMWINDOW == 134 (0x93a05c00) [pid = 17220] [serial = 421] [outer = 0x92dee000] 16:38:15 INFO - PROCESS | 17220 | 1461281895391 Marionette DEBUG loaded listener.js 16:38:15 INFO - PROCESS | 17220 | ++DOMWINDOW == 135 (0x93e2a000) [pid = 17220] [serial = 422] [outer = 0x92dee000] 16:38:16 INFO - PROCESS | 17220 | 1461281896334 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 16:38:16 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 16:38:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:38:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:38:16 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 16:38:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:38:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:38:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:38:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:38:16 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:38:16 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1648ms 16:38:16 INFO - PROCESS | 17220 | 1461281896441 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 16:38:16 INFO - PROCESS | 17220 | 1461281896446 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 16:38:16 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:38:16 INFO - PROCESS | 17220 | 1461281896454 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:38:16 INFO - PROCESS | 17220 | 1461281896460 Marionette TRACE conn4 <- [1,534,null,{}] 16:38:16 INFO - PROCESS | 17220 | 1461281896477 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:16 INFO - PROCESS | 17220 | 1461281896743 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 16:38:17 INFO - PROCESS | 17220 | 1461281897016 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:17 INFO - PROCESS | 17220 | ++DOCSHELL 0xa0aa9400 == 63 [pid = 17220] [id = 141] 16:38:17 INFO - PROCESS | 17220 | ++DOMWINDOW == 136 (0xa0f8c800) [pid = 17220] [serial = 423] [outer = (nil)] 16:38:17 INFO - PROCESS | 17220 | ++DOMWINDOW == 137 (0xa2a8e000) [pid = 17220] [serial = 424] [outer = 0xa0f8c800] 16:38:17 INFO - PROCESS | 17220 | 1461281897110 Marionette DEBUG loaded listener.js 16:38:17 INFO - PROCESS | 17220 | ++DOMWINDOW == 138 (0xa3c85400) [pid = 17220] [serial = 425] [outer = 0xa0f8c800] 16:38:18 INFO - PROCESS | 17220 | 1461281897999 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 16:38:18 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:38:18 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1595ms 16:38:18 INFO - PROCESS | 17220 | 1461281898050 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 16:38:18 INFO - PROCESS | 17220 | 1461281898055 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 16:38:18 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:38:18 INFO - PROCESS | 17220 | 1461281898062 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:38:18 INFO - PROCESS | 17220 | 1461281898065 Marionette TRACE conn4 <- [1,538,null,{}] 16:38:18 INFO - PROCESS | 17220 | 1461281898090 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:18 INFO - PROCESS | 17220 | 1461281898302 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 16:38:18 INFO - PROCESS | 17220 | 1461281898468 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:18 INFO - PROCESS | 17220 | ++DOCSHELL 0x8eb2c400 == 64 [pid = 17220] [id = 142] 16:38:18 INFO - PROCESS | 17220 | ++DOMWINDOW == 139 (0x904ee000) [pid = 17220] [serial = 426] [outer = (nil)] 16:38:18 INFO - PROCESS | 17220 | ++DOMWINDOW == 140 (0xa4476400) [pid = 17220] [serial = 427] [outer = 0x904ee000] 16:38:18 INFO - PROCESS | 17220 | 1461281898559 Marionette DEBUG loaded listener.js 16:38:18 INFO - PROCESS | 17220 | ++DOMWINDOW == 141 (0xa44b7c00) [pid = 17220] [serial = 428] [outer = 0x904ee000] 16:38:19 INFO - PROCESS | 17220 | 1461281899455 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 16:38:19 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 16:38:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1405ms 16:38:19 INFO - PROCESS | 17220 | 1461281899468 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 16:38:19 INFO - PROCESS | 17220 | 1461281899471 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 16:38:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:38:19 INFO - PROCESS | 17220 | 1461281899478 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:38:19 INFO - PROCESS | 17220 | 1461281899481 Marionette TRACE conn4 <- [1,542,null,{}] 16:38:19 INFO - PROCESS | 17220 | 1461281899487 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:19 INFO - PROCESS | 17220 | 1461281899649 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 16:38:19 INFO - PROCESS | 17220 | 1461281899819 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:19 INFO - PROCESS | 17220 | ++DOCSHELL 0x8eb1e400 == 65 [pid = 17220] [id = 143] 16:38:19 INFO - PROCESS | 17220 | ++DOMWINDOW == 142 (0x8fd34c00) [pid = 17220] [serial = 429] [outer = (nil)] 16:38:19 INFO - PROCESS | 17220 | ++DOMWINDOW == 143 (0x97e99800) [pid = 17220] [serial = 430] [outer = 0x8fd34c00] 16:38:19 INFO - PROCESS | 17220 | 1461281899911 Marionette DEBUG loaded listener.js 16:38:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 144 (0x97e9b000) [pid = 17220] [serial = 431] [outer = 0x8fd34c00] 16:38:20 INFO - PROCESS | 17220 | 1461281900844 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 16:38:20 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 16:38:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1386ms 16:38:20 INFO - PROCESS | 17220 | 1461281900896 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 16:38:20 INFO - PROCESS | 17220 | 1461281900901 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 16:38:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:38:20 INFO - PROCESS | 17220 | 1461281900910 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:38:20 INFO - PROCESS | 17220 | 1461281900914 Marionette TRACE conn4 <- [1,546,null,{}] 16:38:20 INFO - PROCESS | 17220 | 1461281900920 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:21 INFO - PROCESS | 17220 | 1461281901145 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 16:38:21 INFO - PROCESS | 17220 | 1461281901308 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:21 INFO - PROCESS | 17220 | ++DOCSHELL 0x8aeeb800 == 66 [pid = 17220] [id = 144] 16:38:21 INFO - PROCESS | 17220 | ++DOMWINDOW == 145 (0x8aeebc00) [pid = 17220] [serial = 432] [outer = (nil)] 16:38:21 INFO - PROCESS | 17220 | ++DOMWINDOW == 146 (0x8aef0000) [pid = 17220] [serial = 433] [outer = 0x8aeebc00] 16:38:21 INFO - PROCESS | 17220 | 1461281901402 Marionette DEBUG loaded listener.js 16:38:21 INFO - PROCESS | 17220 | ++DOMWINDOW == 147 (0x8aef6400) [pid = 17220] [serial = 434] [outer = 0x8aeebc00] 16:38:22 INFO - PROCESS | 17220 | 1461281902351 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 16:38:22 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 16:38:22 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1487ms 16:38:22 INFO - PROCESS | 17220 | 1461281902409 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 16:38:22 INFO - PROCESS | 17220 | 1461281902413 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 16:38:22 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:38:22 INFO - PROCESS | 17220 | 1461281902422 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:38:22 INFO - PROCESS | 17220 | 1461281902425 Marionette TRACE conn4 <- [1,550,null,{}] 16:38:22 INFO - PROCESS | 17220 | 1461281902431 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:22 INFO - PROCESS | 17220 | 1461281902617 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 16:38:22 INFO - PROCESS | 17220 | 1461281902786 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:22 INFO - PROCESS | 17220 | ++DOCSHELL 0x8aeedc00 == 67 [pid = 17220] [id = 145] 16:38:22 INFO - PROCESS | 17220 | ++DOMWINDOW == 148 (0x8ea50800) [pid = 17220] [serial = 435] [outer = (nil)] 16:38:22 INFO - PROCESS | 17220 | ++DOMWINDOW == 149 (0x8edb1c00) [pid = 17220] [serial = 436] [outer = 0x8ea50800] 16:38:22 INFO - PROCESS | 17220 | 1461281902876 Marionette DEBUG loaded listener.js 16:38:22 INFO - PROCESS | 17220 | ++DOMWINDOW == 150 (0x8edb9400) [pid = 17220] [serial = 437] [outer = 0x8ea50800] 16:38:23 INFO - PROCESS | 17220 | 1461281903756 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 16:38:23 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 16:38:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1380ms 16:38:23 INFO - PROCESS | 17220 | 1461281903809 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 16:38:23 INFO - PROCESS | 17220 | 1461281903812 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 16:38:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:38:23 INFO - PROCESS | 17220 | 1461281903821 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:38:23 INFO - PROCESS | 17220 | 1461281903824 Marionette TRACE conn4 <- [1,554,null,{}] 16:38:23 INFO - PROCESS | 17220 | 1461281903830 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:24 INFO - PROCESS | 17220 | 1461281904002 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 16:38:24 INFO - PROCESS | 17220 | 1461281904175 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:24 INFO - PROCESS | 17220 | ++DOCSHELL 0x8aeec800 == 68 [pid = 17220] [id = 146] 16:38:24 INFO - PROCESS | 17220 | ++DOMWINDOW == 151 (0x8c1a1400) [pid = 17220] [serial = 438] [outer = (nil)] 16:38:24 INFO - PROCESS | 17220 | ++DOMWINDOW == 152 (0x8c1a8400) [pid = 17220] [serial = 439] [outer = 0x8c1a1400] 16:38:24 INFO - PROCESS | 17220 | 1461281904269 Marionette DEBUG loaded listener.js 16:38:24 INFO - PROCESS | 17220 | ++DOMWINDOW == 153 (0x8c1aa800) [pid = 17220] [serial = 440] [outer = 0x8c1a1400] 16:38:24 INFO - PROCESS | 17220 | [17220] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:38:25 INFO - PROCESS | 17220 | 1461281905196 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 16:38:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:38:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1432ms 16:38:25 INFO - PROCESS | 17220 | 1461281905254 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 16:38:25 INFO - PROCESS | 17220 | 1461281905258 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 16:38:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:38:25 INFO - PROCESS | 17220 | 1461281905265 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:38:25 INFO - PROCESS | 17220 | 1461281905269 Marionette TRACE conn4 <- [1,558,null,{}] 16:38:25 INFO - PROCESS | 17220 | 1461281905275 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:25 INFO - PROCESS | 17220 | 1461281905484 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 16:38:25 INFO - PROCESS | 17220 | 1461281905656 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:25 INFO - PROCESS | 17220 | ++DOCSHELL 0x8c1a4800 == 69 [pid = 17220] [id = 147] 16:38:25 INFO - PROCESS | 17220 | ++DOMWINDOW == 154 (0x8c1a9000) [pid = 17220] [serial = 441] [outer = (nil)] 16:38:25 INFO - PROCESS | 17220 | ++DOMWINDOW == 155 (0x8edb7800) [pid = 17220] [serial = 442] [outer = 0x8c1a9000] 16:38:25 INFO - PROCESS | 17220 | 1461281905785 Marionette DEBUG loaded listener.js 16:38:25 INFO - PROCESS | 17220 | ++DOMWINDOW == 156 (0x93a0c000) [pid = 17220] [serial = 443] [outer = 0x8c1a9000] 16:38:26 INFO - PROCESS | 17220 | 1461281906659 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 16:38:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:38:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1432ms 16:38:26 INFO - PROCESS | 17220 | 1461281906698 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 16:38:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:38:26 INFO - PROCESS | 17220 | 1461281906702 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 16:38:26 INFO - PROCESS | 17220 | 1461281906708 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:38:26 INFO - PROCESS | 17220 | 1461281906712 Marionette TRACE conn4 <- [1,562,null,{}] 16:38:26 INFO - PROCESS | 17220 | 1461281906718 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:26 INFO - PROCESS | 17220 | 1461281906900 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 16:38:27 INFO - PROCESS | 17220 | 1461281907075 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:27 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ab09c00 == 70 [pid = 17220] [id = 148] 16:38:27 INFO - PROCESS | 17220 | ++DOMWINDOW == 157 (0x8ab0a000) [pid = 17220] [serial = 444] [outer = (nil)] 16:38:27 INFO - PROCESS | 17220 | ++DOMWINDOW == 158 (0x8ab11800) [pid = 17220] [serial = 445] [outer = 0x8ab0a000] 16:38:27 INFO - PROCESS | 17220 | 1461281907163 Marionette DEBUG loaded listener.js 16:38:27 INFO - PROCESS | 17220 | ++DOMWINDOW == 159 (0x8ab16400) [pid = 17220] [serial = 446] [outer = 0x8ab0a000] 16:38:27 INFO - PROCESS | 17220 | [17220] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:38:28 INFO - PROCESS | 17220 | 1461281908168 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 16:38:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:38:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1488ms 16:38:28 INFO - PROCESS | 17220 | 1461281908197 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 16:38:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:38:28 INFO - PROCESS | 17220 | 1461281908202 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 16:38:28 INFO - PROCESS | 17220 | 1461281908210 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:38:28 INFO - PROCESS | 17220 | 1461281908215 Marionette TRACE conn4 <- [1,566,null,{}] 16:38:28 INFO - PROCESS | 17220 | 1461281908221 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:28 INFO - PROCESS | 17220 | 1461281908454 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 16:38:28 INFO - PROCESS | 17220 | 1461281908685 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:28 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ab12c00 == 71 [pid = 17220] [id = 149] 16:38:28 INFO - PROCESS | 17220 | ++DOMWINDOW == 160 (0x8ac67400) [pid = 17220] [serial = 447] [outer = (nil)] 16:38:28 INFO - PROCESS | 17220 | ++DOMWINDOW == 161 (0x8ac6d000) [pid = 17220] [serial = 448] [outer = 0x8ac67400] 16:38:28 INFO - PROCESS | 17220 | 1461281908828 Marionette DEBUG loaded listener.js 16:38:28 INFO - PROCESS | 17220 | ++DOMWINDOW == 162 (0x8edb0800) [pid = 17220] [serial = 449] [outer = 0x8ac67400] 16:38:29 INFO - PROCESS | 17220 | [17220] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:38:29 INFO - PROCESS | 17220 | 1461281909704 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:38:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:38:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1545ms 16:38:29 INFO - PROCESS | 17220 | 1461281909756 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 16:38:29 INFO - PROCESS | 17220 | 1461281909760 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 16:38:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:38:29 INFO - PROCESS | 17220 | 1461281909766 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:38:29 INFO - PROCESS | 17220 | 1461281909770 Marionette TRACE conn4 <- [1,570,null,{}] 16:38:29 INFO - PROCESS | 17220 | 1461281909776 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:29 INFO - PROCESS | 17220 | 1461281909958 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 16:38:30 INFO - PROCESS | 17220 | 1461281910142 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:30 INFO - PROCESS | 17220 | ++DOCSHELL 0x8edafc00 == 72 [pid = 17220] [id = 150] 16:38:30 INFO - PROCESS | 17220 | ++DOMWINDOW == 163 (0x8edbb800) [pid = 17220] [serial = 450] [outer = (nil)] 16:38:30 INFO - PROCESS | 17220 | ++DOMWINDOW == 164 (0x8fe77c00) [pid = 17220] [serial = 451] [outer = 0x8edbb800] 16:38:30 INFO - PROCESS | 17220 | 1461281910233 Marionette DEBUG loaded listener.js 16:38:30 INFO - PROCESS | 17220 | ++DOMWINDOW == 165 (0x8fe79400) [pid = 17220] [serial = 452] [outer = 0x8edbb800] 16:38:30 INFO - PROCESS | 17220 | [17220] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:38:31 INFO - PROCESS | 17220 | 1461281911152 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 16:38:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:38:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1445ms 16:38:31 INFO - PROCESS | 17220 | 1461281911214 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 16:38:31 INFO - PROCESS | 17220 | 1461281911218 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 16:38:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:38:31 INFO - PROCESS | 17220 | 1461281911224 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:38:31 INFO - PROCESS | 17220 | 1461281911228 Marionette TRACE conn4 <- [1,574,null,{}] 16:38:31 INFO - PROCESS | 17220 | 1461281911234 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:31 INFO - PROCESS | 17220 | 1461281911409 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 16:38:32 INFO - PROCESS | 17220 | 1461281912040 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:32 INFO - PROCESS | 17220 | ++DOCSHELL 0x8aef7400 == 73 [pid = 17220] [id = 151] 16:38:32 INFO - PROCESS | 17220 | ++DOMWINDOW == 166 (0x8aef8000) [pid = 17220] [serial = 453] [outer = (nil)] 16:38:32 INFO - PROCESS | 17220 | ++DOMWINDOW == 167 (0x8c1a3400) [pid = 17220] [serial = 454] [outer = 0x8aef8000] 16:38:32 INFO - PROCESS | 17220 | 1461281912132 Marionette DEBUG loaded listener.js 16:38:32 INFO - PROCESS | 17220 | ++DOMWINDOW == 168 (0x8ea45c00) [pid = 17220] [serial = 455] [outer = 0x8aef8000] 16:38:33 INFO - PROCESS | 17220 | 1461281913022 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:38:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:38:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1833ms 16:38:33 INFO - PROCESS | 17220 | 1461281913060 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 16:38:33 INFO - PROCESS | 17220 | 1461281913068 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 16:38:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:38:33 INFO - PROCESS | 17220 | 1461281913077 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:38:33 INFO - PROCESS | 17220 | 1461281913081 Marionette TRACE conn4 <- [1,578,null,{}] 16:38:33 INFO - PROCESS | 17220 | 1461281913089 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:33 INFO - PROCESS | 17220 | 1461281913274 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 16:38:33 INFO - PROCESS | 17220 | 1461281913609 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:33 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ea4b000 == 74 [pid = 17220] [id = 152] 16:38:33 INFO - PROCESS | 17220 | ++DOMWINDOW == 169 (0x8eaa9400) [pid = 17220] [serial = 456] [outer = (nil)] 16:38:33 INFO - PROCESS | 17220 | ++DOMWINDOW == 170 (0x8edb0400) [pid = 17220] [serial = 457] [outer = 0x8eaa9400] 16:38:33 INFO - PROCESS | 17220 | 1461281913702 Marionette DEBUG loaded listener.js 16:38:33 INFO - PROCESS | 17220 | ++DOMWINDOW == 171 (0x8f280c00) [pid = 17220] [serial = 458] [outer = 0x8eaa9400] 16:38:34 INFO - PROCESS | 17220 | 1461281914645 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 16:38:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:38:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1640ms 16:38:34 INFO - PROCESS | 17220 | 1461281914722 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 16:38:34 INFO - PROCESS | 17220 | 1461281914727 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 16:38:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:38:34 INFO - PROCESS | 17220 | 1461281914735 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:38:34 INFO - PROCESS | 17220 | 1461281914739 Marionette TRACE conn4 <- [1,582,null,{}] 16:38:34 INFO - PROCESS | 17220 | 1461281914745 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:34 INFO - PROCESS | 17220 | 1461281914970 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 16:38:35 INFO - PROCESS | 17220 | 1461281915373 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:35 INFO - PROCESS | 17220 | --DOCSHELL 0x8f273400 == 73 [pid = 17220] [id = 137] 16:38:35 INFO - PROCESS | 17220 | --DOCSHELL 0x93e29400 == 72 [pid = 17220] [id = 136] 16:38:35 INFO - PROCESS | 17220 | --DOMWINDOW == 170 (0x93e32000) [pid = 17220] [serial = 330] [outer = (nil)] [url = about:blank] 16:38:35 INFO - PROCESS | 17220 | --DOMWINDOW == 169 (0x9125e400) [pid = 17220] [serial = 333] [outer = (nil)] [url = about:blank] 16:38:35 INFO - PROCESS | 17220 | --DOMWINDOW == 168 (0x93ae7000) [pid = 17220] [serial = 336] [outer = (nil)] [url = about:blank] 16:38:35 INFO - PROCESS | 17220 | --DOMWINDOW == 167 (0x994aac00) [pid = 17220] [serial = 339] [outer = (nil)] [url = about:blank] 16:38:35 INFO - PROCESS | 17220 | --DOMWINDOW == 166 (0x904f1c00) [pid = 17220] [serial = 342] [outer = (nil)] [url = about:blank] 16:38:35 INFO - PROCESS | 17220 | --DOMWINDOW == 165 (0x90347400) [pid = 17220] [serial = 345] [outer = (nil)] [url = about:blank] 16:38:35 INFO - PROCESS | 17220 | ++DOCSHELL 0x8efe4400 == 73 [pid = 17220] [id = 153] 16:38:35 INFO - PROCESS | 17220 | ++DOMWINDOW == 166 (0x8efed000) [pid = 17220] [serial = 459] [outer = (nil)] 16:38:35 INFO - PROCESS | 17220 | ++DOMWINDOW == 167 (0x8fdec800) [pid = 17220] [serial = 460] [outer = 0x8efed000] 16:38:35 INFO - PROCESS | 17220 | 1461281915521 Marionette DEBUG loaded listener.js 16:38:35 INFO - PROCESS | 17220 | ++DOMWINDOW == 168 (0x8ff95800) [pid = 17220] [serial = 461] [outer = 0x8efed000] 16:38:35 INFO - PROCESS | 17220 | --DOCSHELL 0x8fd2e400 == 72 [pid = 17220] [id = 135] 16:38:35 INFO - PROCESS | 17220 | --DOCSHELL 0x8fd36000 == 71 [pid = 17220] [id = 134] 16:38:35 INFO - PROCESS | 17220 | --DOCSHELL 0x8f27c000 == 70 [pid = 17220] [id = 133] 16:38:35 INFO - PROCESS | 17220 | --DOCSHELL 0x8f27c800 == 69 [pid = 17220] [id = 132] 16:38:36 INFO - PROCESS | 17220 | --DOCSHELL 0x8ea4a400 == 68 [pid = 17220] [id = 123] 16:38:36 INFO - PROCESS | 17220 | --DOMWINDOW == 167 (0x93e38400) [pid = 17220] [serial = 363] [outer = (nil)] [url = about:blank] 16:38:36 INFO - PROCESS | 17220 | --DOMWINDOW == 166 (0x920e0800) [pid = 17220] [serial = 357] [outer = (nil)] [url = about:blank] 16:38:36 INFO - PROCESS | 17220 | --DOMWINDOW == 165 (0x920ee800) [pid = 17220] [serial = 358] [outer = (nil)] [url = about:blank] 16:38:36 INFO - PROCESS | 17220 | --DOMWINDOW == 164 (0x904f4000) [pid = 17220] [serial = 355] [outer = (nil)] [url = about:blank] 16:38:36 INFO - PROCESS | 17220 | --DOMWINDOW == 163 (0x90341400) [pid = 17220] [serial = 354] [outer = (nil)] [url = about:blank] 16:38:36 INFO - PROCESS | 17220 | --DOMWINDOW == 162 (0x8eb2ac00) [pid = 17220] [serial = 348] [outer = (nil)] [url = about:blank] 16:38:36 INFO - PROCESS | 17220 | --DOMWINDOW == 161 (0x8fd3a800) [pid = 17220] [serial = 352] [outer = (nil)] [url = about:blank] 16:38:36 INFO - PROCESS | 17220 | --DOMWINDOW == 160 (0x8fd2b400) [pid = 17220] [serial = 351] [outer = (nil)] [url = about:blank] 16:38:36 INFO - PROCESS | 17220 | --DOMWINDOW == 159 (0x95d53800) [pid = 17220] [serial = 364] [outer = (nil)] [url = about:blank] 16:38:36 INFO - PROCESS | 17220 | --DOMWINDOW == 158 (0x92ded000) [pid = 17220] [serial = 360] [outer = (nil)] [url = about:blank] 16:38:36 INFO - PROCESS | 17220 | --DOMWINDOW == 157 (0x96c0a000) [pid = 17220] [serial = 367] [outer = (nil)] [url = about:blank] 16:38:36 INFO - PROCESS | 17220 | --DOMWINDOW == 156 (0x93ae4400) [pid = 17220] [serial = 361] [outer = (nil)] [url = about:blank] 16:38:36 INFO - PROCESS | 17220 | --DOMWINDOW == 155 (0x95db6c00) [pid = 17220] [serial = 366] [outer = (nil)] [url = about:blank] 16:38:36 INFO - PROCESS | 17220 | 1461281916347 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 16:38:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:38:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1645ms 16:38:36 INFO - PROCESS | 17220 | 1461281916389 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 16:38:36 INFO - PROCESS | 17220 | 1461281916394 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 16:38:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:38:36 INFO - PROCESS | 17220 | 1461281916416 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:38:36 INFO - PROCESS | 17220 | 1461281916426 Marionette TRACE conn4 <- [1,586,null,{}] 16:38:36 INFO - PROCESS | 17220 | 1461281916436 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:36 INFO - PROCESS | 17220 | 1461281916612 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 16:38:36 INFO - PROCESS | 17220 | 1461281916634 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:36 INFO - PROCESS | 17220 | ++DOCSHELL 0x8f2b3400 == 69 [pid = 17220] [id = 154] 16:38:36 INFO - PROCESS | 17220 | ++DOMWINDOW == 156 (0x8ff9ec00) [pid = 17220] [serial = 462] [outer = (nil)] 16:38:36 INFO - PROCESS | 17220 | ++DOMWINDOW == 157 (0x8ffa3000) [pid = 17220] [serial = 463] [outer = 0x8ff9ec00] 16:38:36 INFO - PROCESS | 17220 | 1461281916736 Marionette DEBUG loaded listener.js 16:38:36 INFO - PROCESS | 17220 | ++DOMWINDOW == 158 (0x90340400) [pid = 17220] [serial = 464] [outer = 0x8ff9ec00] 16:38:37 INFO - PROCESS | 17220 | [17220] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:38:37 INFO - PROCESS | 17220 | 1461281917679 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 16:38:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:38:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1298ms 16:38:37 INFO - PROCESS | 17220 | 1461281917705 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 16:38:37 INFO - PROCESS | 17220 | 1461281917710 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 16:38:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:38:37 INFO - PROCESS | 17220 | 1461281917716 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:38:37 INFO - PROCESS | 17220 | 1461281917718 Marionette TRACE conn4 <- [1,590,null,{}] 16:38:37 INFO - PROCESS | 17220 | 1461281917725 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:37 INFO - PROCESS | 17220 | 1461281917964 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 16:38:38 INFO - PROCESS | 17220 | 1461281917995 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:38 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ff9f800 == 70 [pid = 17220] [id = 155] 16:38:38 INFO - PROCESS | 17220 | ++DOMWINDOW == 159 (0x8ffa3400) [pid = 17220] [serial = 465] [outer = (nil)] 16:38:38 INFO - PROCESS | 17220 | ++DOMWINDOW == 160 (0x904f3400) [pid = 17220] [serial = 466] [outer = 0x8ffa3400] 16:38:38 INFO - PROCESS | 17220 | 1461281918072 Marionette DEBUG loaded listener.js 16:38:38 INFO - PROCESS | 17220 | ++DOMWINDOW == 161 (0x9070b800) [pid = 17220] [serial = 467] [outer = 0x8ffa3400] 16:38:39 INFO - PROCESS | 17220 | 1461281919019 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 16:38:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:38:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1396ms 16:38:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:38:39 INFO - PROCESS | 17220 | 1461281919113 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 16:38:39 INFO - PROCESS | 17220 | 1461281919116 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 16:38:39 INFO - PROCESS | 17220 | 1461281919123 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:38:39 INFO - PROCESS | 17220 | 1461281919127 Marionette TRACE conn4 <- [1,594,null,{}] 16:38:39 INFO - PROCESS | 17220 | 1461281919133 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:39 INFO - PROCESS | 17220 | 1461281919356 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 16:38:39 INFO - PROCESS | 17220 | 1461281919381 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:39 INFO - PROCESS | 17220 | ++DOCSHELL 0x904f0000 == 71 [pid = 17220] [id = 156] 16:38:39 INFO - PROCESS | 17220 | ++DOMWINDOW == 162 (0x91268c00) [pid = 17220] [serial = 468] [outer = (nil)] 16:38:39 INFO - PROCESS | 17220 | ++DOMWINDOW == 163 (0x92c04c00) [pid = 17220] [serial = 469] [outer = 0x91268c00] 16:38:39 INFO - PROCESS | 17220 | 1461281919472 Marionette DEBUG loaded listener.js 16:38:39 INFO - PROCESS | 17220 | ++DOMWINDOW == 164 (0x93ae7000) [pid = 17220] [serial = 470] [outer = 0x91268c00] 16:38:40 INFO - PROCESS | 17220 | --DOMWINDOW == 163 (0x8efe5400) [pid = 17220] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:38:40 INFO - PROCESS | 17220 | --DOMWINDOW == 162 (0x9dfebc00) [pid = 17220] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:38:40 INFO - PROCESS | 17220 | --DOMWINDOW == 161 (0x93e2e400) [pid = 17220] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:38:40 INFO - PROCESS | 17220 | --DOMWINDOW == 160 (0xa4732400) [pid = 17220] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:38:40 INFO - PROCESS | 17220 | --DOMWINDOW == 159 (0x98f68000) [pid = 17220] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:38:40 INFO - PROCESS | 17220 | --DOMWINDOW == 158 (0x8f2a5800) [pid = 17220] [serial = 396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:38:40 INFO - PROCESS | 17220 | --DOMWINDOW == 157 (0x93a0bc00) [pid = 17220] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:38:40 INFO - PROCESS | 17220 | --DOMWINDOW == 156 (0x92deec00) [pid = 17220] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:38:40 INFO - PROCESS | 17220 | --DOMWINDOW == 155 (0x8f27cc00) [pid = 17220] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:38:40 INFO - PROCESS | 17220 | --DOMWINDOW == 154 (0x92175000) [pid = 17220] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:38:40 INFO - PROCESS | 17220 | --DOMWINDOW == 153 (0xa685b000) [pid = 17220] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:38:40 INFO - PROCESS | 17220 | --DOMWINDOW == 152 (0x97bc4c00) [pid = 17220] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:38:40 INFO - PROCESS | 17220 | 1461281920885 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 16:38:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:38:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1833ms 16:38:40 INFO - PROCESS | 17220 | 1461281920956 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 16:38:40 INFO - PROCESS | 17220 | 1461281920961 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 16:38:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:38:40 INFO - PROCESS | 17220 | 1461281920978 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:38:40 INFO - PROCESS | 17220 | 1461281920981 Marionette TRACE conn4 <- [1,598,null,{}] 16:38:40 INFO - PROCESS | 17220 | 1461281920988 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:41 INFO - PROCESS | 17220 | 1461281921234 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 16:38:41 INFO - PROCESS | 17220 | 1461281921366 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:41 INFO - PROCESS | 17220 | ++DOCSHELL 0x8eab3000 == 72 [pid = 17220] [id = 157] 16:38:41 INFO - PROCESS | 17220 | ++DOMWINDOW == 153 (0x8eb1f000) [pid = 17220] [serial = 471] [outer = (nil)] 16:38:41 INFO - PROCESS | 17220 | ++DOMWINDOW == 154 (0x93ae5c00) [pid = 17220] [serial = 472] [outer = 0x8eb1f000] 16:38:41 INFO - PROCESS | 17220 | 1461281921450 Marionette DEBUG loaded listener.js 16:38:41 INFO - PROCESS | 17220 | ++DOMWINDOW == 155 (0x93e2b400) [pid = 17220] [serial = 473] [outer = 0x8eb1f000] 16:38:42 INFO - PROCESS | 17220 | 1461281922257 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 16:38:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:38:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1335ms 16:38:42 INFO - PROCESS | 17220 | 1461281922313 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 16:38:42 INFO - PROCESS | 17220 | 1461281922317 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 16:38:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:38:42 INFO - PROCESS | 17220 | 1461281922323 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:38:42 INFO - PROCESS | 17220 | 1461281922327 Marionette TRACE conn4 <- [1,602,null,{}] 16:38:42 INFO - PROCESS | 17220 | 1461281922332 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:42 INFO - PROCESS | 17220 | 1461281922595 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 16:38:42 INFO - PROCESS | 17220 | 1461281922769 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:42 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ab10800 == 73 [pid = 17220] [id = 158] 16:38:42 INFO - PROCESS | 17220 | ++DOMWINDOW == 156 (0x8ab12400) [pid = 17220] [serial = 474] [outer = (nil)] 16:38:42 INFO - PROCESS | 17220 | ++DOMWINDOW == 157 (0x8aef2800) [pid = 17220] [serial = 475] [outer = 0x8ab12400] 16:38:42 INFO - PROCESS | 17220 | 1461281922869 Marionette DEBUG loaded listener.js 16:38:43 INFO - PROCESS | 17220 | ++DOMWINDOW == 158 (0x8c1a7c00) [pid = 17220] [serial = 476] [outer = 0x8ab12400] 16:38:44 INFO - PROCESS | 17220 | 1461281924236 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 16:38:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:38:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1943ms 16:38:44 INFO - PROCESS | 17220 | 1461281924269 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 16:38:44 INFO - PROCESS | 17220 | 1461281924276 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 16:38:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:38:44 INFO - PROCESS | 17220 | 1461281924298 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:38:44 INFO - PROCESS | 17220 | 1461281924303 Marionette TRACE conn4 <- [1,606,null,{}] 16:38:44 INFO - PROCESS | 17220 | 1461281924311 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:44 INFO - PROCESS | 17220 | 1461281924511 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 16:38:44 INFO - PROCESS | 17220 | 1461281924726 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:44 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ff9b400 == 74 [pid = 17220] [id = 159] 16:38:44 INFO - PROCESS | 17220 | ++DOMWINDOW == 159 (0x8ff9d000) [pid = 17220] [serial = 477] [outer = (nil)] 16:38:44 INFO - PROCESS | 17220 | ++DOMWINDOW == 160 (0x90343400) [pid = 17220] [serial = 478] [outer = 0x8ff9d000] 16:38:44 INFO - PROCESS | 17220 | 1461281924822 Marionette DEBUG loaded listener.js 16:38:44 INFO - PROCESS | 17220 | ++DOMWINDOW == 161 (0x904f4000) [pid = 17220] [serial = 479] [outer = 0x8ff9d000] 16:38:45 INFO - PROCESS | 17220 | 1461281925845 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:38:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:38:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1587ms 16:38:45 INFO - PROCESS | 17220 | 1461281925883 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 16:38:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:38:45 INFO - PROCESS | 17220 | 1461281925888 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 16:38:45 INFO - PROCESS | 17220 | 1461281925895 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:38:45 INFO - PROCESS | 17220 | 1461281925898 Marionette TRACE conn4 <- [1,610,null,{}] 16:38:45 INFO - PROCESS | 17220 | 1461281925905 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:46 INFO - PROCESS | 17220 | 1461281926099 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 16:38:46 INFO - PROCESS | 17220 | 1461281926325 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:46 INFO - PROCESS | 17220 | ++DOCSHELL 0x93a06000 == 75 [pid = 17220] [id = 160] 16:38:46 INFO - PROCESS | 17220 | ++DOMWINDOW == 162 (0x93e35000) [pid = 17220] [serial = 480] [outer = (nil)] 16:38:46 INFO - PROCESS | 17220 | ++DOMWINDOW == 163 (0x95d15800) [pid = 17220] [serial = 481] [outer = 0x93e35000] 16:38:46 INFO - PROCESS | 17220 | 1461281926465 Marionette DEBUG loaded listener.js 16:38:46 INFO - PROCESS | 17220 | ++DOMWINDOW == 164 (0x96c0ac00) [pid = 17220] [serial = 482] [outer = 0x93e35000] 16:38:47 INFO - PROCESS | 17220 | 1461281927406 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 16:38:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:38:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1585ms 16:38:47 INFO - PROCESS | 17220 | 1461281927481 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 16:38:47 INFO - PROCESS | 17220 | 1461281927489 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 16:38:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:38:47 INFO - PROCESS | 17220 | 1461281927507 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:38:47 INFO - PROCESS | 17220 | 1461281927516 Marionette TRACE conn4 <- [1,614,null,{}] 16:38:47 INFO - PROCESS | 17220 | 1461281927523 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:47 INFO - PROCESS | 17220 | 1461281927763 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 16:38:48 INFO - PROCESS | 17220 | 1461281927988 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:48 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ac6b800 == 76 [pid = 17220] [id = 161] 16:38:48 INFO - PROCESS | 17220 | ++DOMWINDOW == 165 (0x93ae5400) [pid = 17220] [serial = 483] [outer = (nil)] 16:38:48 INFO - PROCESS | 17220 | ++DOMWINDOW == 166 (0x97ea0800) [pid = 17220] [serial = 484] [outer = 0x93ae5400] 16:38:48 INFO - PROCESS | 17220 | 1461281928093 Marionette DEBUG loaded listener.js 16:38:48 INFO - PROCESS | 17220 | ++DOMWINDOW == 167 (0x98e0dc00) [pid = 17220] [serial = 485] [outer = 0x93ae5400] 16:38:49 INFO - PROCESS | 17220 | 1461281929008 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 16:38:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:38:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1560ms 16:38:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:38:49 INFO - PROCESS | 17220 | 1461281929059 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 16:38:49 INFO - PROCESS | 17220 | 1461281929062 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 16:38:49 INFO - PROCESS | 17220 | 1461281929069 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:38:49 INFO - PROCESS | 17220 | 1461281929073 Marionette TRACE conn4 <- [1,618,null,{}] 16:38:49 INFO - PROCESS | 17220 | 1461281929079 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:49 INFO - PROCESS | 17220 | 1461281929283 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 16:38:49 INFO - PROCESS | 17220 | 1461281929503 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:49 INFO - PROCESS | 17220 | ++DOCSHELL 0x97e9c400 == 77 [pid = 17220] [id = 162] 16:38:49 INFO - PROCESS | 17220 | ++DOMWINDOW == 168 (0x9842b800) [pid = 17220] [serial = 486] [outer = (nil)] 16:38:49 INFO - PROCESS | 17220 | ++DOMWINDOW == 169 (0x99bce800) [pid = 17220] [serial = 487] [outer = 0x9842b800] 16:38:49 INFO - PROCESS | 17220 | 1461281929650 Marionette DEBUG loaded listener.js 16:38:49 INFO - PROCESS | 17220 | ++DOMWINDOW == 170 (0x9fb30400) [pid = 17220] [serial = 488] [outer = 0x9842b800] 16:38:50 INFO - PROCESS | 17220 | 1461281930521 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:38:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:38:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1493ms 16:38:50 INFO - PROCESS | 17220 | 1461281930563 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 16:38:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:38:50 INFO - PROCESS | 17220 | 1461281930567 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 16:38:50 INFO - PROCESS | 17220 | 1461281930574 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:38:50 INFO - PROCESS | 17220 | 1461281930578 Marionette TRACE conn4 <- [1,622,null,{}] 16:38:50 INFO - PROCESS | 17220 | 1461281930584 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:50 INFO - PROCESS | 17220 | 1461281930857 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 16:38:51 INFO - PROCESS | 17220 | 1461281931086 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:51 INFO - PROCESS | 17220 | ++DOCSHELL 0xa0c56c00 == 78 [pid = 17220] [id = 163] 16:38:51 INFO - PROCESS | 17220 | ++DOMWINDOW == 171 (0xa0cc5c00) [pid = 17220] [serial = 489] [outer = (nil)] 16:38:51 INFO - PROCESS | 17220 | ++DOMWINDOW == 172 (0xa2a42800) [pid = 17220] [serial = 490] [outer = 0xa0cc5c00] 16:38:51 INFO - PROCESS | 17220 | 1461281931237 Marionette DEBUG loaded listener.js 16:38:51 INFO - PROCESS | 17220 | ++DOMWINDOW == 173 (0xa4476c00) [pid = 17220] [serial = 491] [outer = 0xa0cc5c00] 16:38:52 INFO - PROCESS | 17220 | 1461281932235 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 16:38:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:38:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1700ms 16:38:52 INFO - PROCESS | 17220 | 1461281932326 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 16:38:52 INFO - PROCESS | 17220 | 1461281932329 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 16:38:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:38:52 INFO - PROCESS | 17220 | 1461281932341 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:38:52 INFO - PROCESS | 17220 | 1461281932345 Marionette TRACE conn4 <- [1,626,null,{}] 16:38:52 INFO - PROCESS | 17220 | 1461281932351 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:52 INFO - PROCESS | 17220 | 1461281932545 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 16:38:52 INFO - PROCESS | 17220 | 1461281932814 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:52 INFO - PROCESS | 17220 | ++DOCSHELL 0x903eb400 == 79 [pid = 17220] [id = 164] 16:38:52 INFO - PROCESS | 17220 | ++DOMWINDOW == 174 (0x903ebc00) [pid = 17220] [serial = 492] [outer = (nil)] 16:38:52 INFO - PROCESS | 17220 | ++DOMWINDOW == 175 (0x903f4400) [pid = 17220] [serial = 493] [outer = 0x903ebc00] 16:38:52 INFO - PROCESS | 17220 | 1461281932912 Marionette DEBUG loaded listener.js 16:38:53 INFO - PROCESS | 17220 | ++DOMWINDOW == 176 (0x903f6800) [pid = 17220] [serial = 494] [outer = 0x903ebc00] 16:38:53 INFO - PROCESS | 17220 | 1461281933823 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 16:38:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:38:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1534ms 16:38:53 INFO - PROCESS | 17220 | 1461281933877 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 16:38:53 INFO - PROCESS | 17220 | 1461281933880 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 16:38:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:38:53 INFO - PROCESS | 17220 | 1461281933887 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:38:53 INFO - PROCESS | 17220 | 1461281933890 Marionette TRACE conn4 <- [1,630,null,{}] 16:38:53 INFO - PROCESS | 17220 | 1461281933896 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:54 INFO - PROCESS | 17220 | 1461281934076 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 16:38:54 INFO - PROCESS | 17220 | 1461281934251 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:54 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ae81c00 == 80 [pid = 17220] [id = 165] 16:38:54 INFO - PROCESS | 17220 | ++DOMWINDOW == 177 (0x8ae82000) [pid = 17220] [serial = 495] [outer = (nil)] 16:38:54 INFO - PROCESS | 17220 | ++DOMWINDOW == 178 (0x8ae89c00) [pid = 17220] [serial = 496] [outer = 0x8ae82000] 16:38:54 INFO - PROCESS | 17220 | 1461281934386 Marionette DEBUG loaded listener.js 16:38:54 INFO - PROCESS | 17220 | ++DOMWINDOW == 179 (0x8ae8d000) [pid = 17220] [serial = 497] [outer = 0x8ae82000] 16:38:55 INFO - PROCESS | 17220 | 1461281935288 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 16:38:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:38:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1436ms 16:38:55 INFO - PROCESS | 17220 | 1461281935324 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 16:38:55 INFO - PROCESS | 17220 | 1461281935327 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 16:38:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:38:55 INFO - PROCESS | 17220 | 1461281935335 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:38:55 INFO - PROCESS | 17220 | 1461281935339 Marionette TRACE conn4 <- [1,634,null,{}] 16:38:55 INFO - PROCESS | 17220 | 1461281935345 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:55 INFO - PROCESS | 17220 | 1461281935521 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 16:38:55 INFO - PROCESS | 17220 | 1461281935702 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:55 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ae84c00 == 81 [pid = 17220] [id = 166] 16:38:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 180 (0x8ae86400) [pid = 17220] [serial = 498] [outer = (nil)] 16:38:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 181 (0x903f7800) [pid = 17220] [serial = 499] [outer = 0x8ae86400] 16:38:55 INFO - PROCESS | 17220 | 1461281935789 Marionette DEBUG loaded listener.js 16:38:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 182 (0x991ccc00) [pid = 17220] [serial = 500] [outer = 0x8ae86400] 16:38:56 INFO - PROCESS | 17220 | [17220] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:38:56 INFO - PROCESS | 17220 | 1461281936714 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 16:38:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:38:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1442ms 16:38:56 INFO - PROCESS | 17220 | 1461281936778 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 16:38:56 INFO - PROCESS | 17220 | 1461281936782 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 16:38:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:38:56 INFO - PROCESS | 17220 | 1461281936788 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:38:56 INFO - PROCESS | 17220 | 1461281936792 Marionette TRACE conn4 <- [1,638,null,{}] 16:38:56 INFO - PROCESS | 17220 | 1461281936797 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:56 INFO - PROCESS | 17220 | 1461281936974 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 16:38:57 INFO - PROCESS | 17220 | 1461281937152 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:57 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ae8fc00 == 82 [pid = 17220] [id = 167] 16:38:57 INFO - PROCESS | 17220 | ++DOMWINDOW == 183 (0x8ae90400) [pid = 17220] [serial = 501] [outer = (nil)] 16:38:57 INFO - PROCESS | 17220 | ++DOMWINDOW == 184 (0x8eec8400) [pid = 17220] [serial = 502] [outer = 0x8ae90400] 16:38:57 INFO - PROCESS | 17220 | 1461281937243 Marionette DEBUG loaded listener.js 16:38:57 INFO - PROCESS | 17220 | ++DOMWINDOW == 185 (0x8eeca000) [pid = 17220] [serial = 503] [outer = 0x8ae90400] 16:38:57 INFO - PROCESS | 17220 | [17220] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:38:58 INFO - PROCESS | 17220 | 1461281938136 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:38:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:38:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1391ms 16:38:58 INFO - PROCESS | 17220 | 1461281938180 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 16:38:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:38:58 INFO - PROCESS | 17220 | 1461281938184 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 16:38:58 INFO - PROCESS | 17220 | 1461281938191 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:38:58 INFO - PROCESS | 17220 | 1461281938194 Marionette TRACE conn4 <- [1,642,null,{}] 16:38:58 INFO - PROCESS | 17220 | 1461281938200 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:58 INFO - PROCESS | 17220 | 1461281938386 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 16:38:58 INFO - PROCESS | 17220 | 1461281938565 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:38:58 INFO - PROCESS | 17220 | ++DOCSHELL 0x89aa7400 == 83 [pid = 17220] [id = 168] 16:38:58 INFO - PROCESS | 17220 | ++DOMWINDOW == 186 (0x89aa8c00) [pid = 17220] [serial = 504] [outer = (nil)] 16:38:58 INFO - PROCESS | 17220 | ++DOMWINDOW == 187 (0x89aaf400) [pid = 17220] [serial = 505] [outer = 0x89aa8c00] 16:38:58 INFO - PROCESS | 17220 | 1461281938661 Marionette DEBUG loaded listener.js 16:38:58 INFO - PROCESS | 17220 | ++DOMWINDOW == 188 (0x8ac63400) [pid = 17220] [serial = 506] [outer = 0x89aa8c00] 16:38:59 INFO - PROCESS | 17220 | 1461281939626 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 16:38:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:38:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1481ms 16:38:59 INFO - PROCESS | 17220 | 1461281939672 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 16:38:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:38:59 INFO - PROCESS | 17220 | 1461281939677 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 16:38:59 INFO - PROCESS | 17220 | 1461281939683 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:38:59 INFO - PROCESS | 17220 | 1461281939688 Marionette TRACE conn4 <- [1,646,null,{}] 16:38:59 INFO - PROCESS | 17220 | 1461281939694 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:38:59 INFO - PROCESS | 17220 | 1461281939884 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 16:39:00 INFO - PROCESS | 17220 | 1461281940063 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:00 INFO - PROCESS | 17220 | ++DOCSHELL 0x89066800 == 84 [pid = 17220] [id = 169] 16:39:00 INFO - PROCESS | 17220 | ++DOMWINDOW == 189 (0x89068c00) [pid = 17220] [serial = 507] [outer = (nil)] 16:39:00 INFO - PROCESS | 17220 | ++DOMWINDOW == 190 (0x89070800) [pid = 17220] [serial = 508] [outer = 0x89068c00] 16:39:00 INFO - PROCESS | 17220 | 1461281940152 Marionette DEBUG loaded listener.js 16:39:00 INFO - PROCESS | 17220 | ++DOMWINDOW == 191 (0x89074c00) [pid = 17220] [serial = 509] [outer = 0x89068c00] 16:39:01 INFO - PROCESS | 17220 | 1461281941068 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:39:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:39:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1438ms 16:39:01 INFO - PROCESS | 17220 | 1461281941122 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 16:39:01 INFO - PROCESS | 17220 | 1461281941126 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 16:39:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:39:01 INFO - PROCESS | 17220 | 1461281941132 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:39:01 INFO - PROCESS | 17220 | 1461281941136 Marionette TRACE conn4 <- [1,650,null,{}] 16:39:01 INFO - PROCESS | 17220 | 1461281941141 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:01 INFO - PROCESS | 17220 | 1461281941338 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 16:39:01 INFO - PROCESS | 17220 | 1461281941518 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:01 INFO - PROCESS | 17220 | ++DOCSHELL 0x89067000 == 85 [pid = 17220] [id = 170] 16:39:01 INFO - PROCESS | 17220 | ++DOMWINDOW == 192 (0x8906dc00) [pid = 17220] [serial = 510] [outer = (nil)] 16:39:01 INFO - PROCESS | 17220 | ++DOMWINDOW == 193 (0x8eece800) [pid = 17220] [serial = 511] [outer = 0x8906dc00] 16:39:01 INFO - PROCESS | 17220 | 1461281941619 Marionette DEBUG loaded listener.js 16:39:01 INFO - PROCESS | 17220 | ++DOMWINDOW == 194 (0x8eed0800) [pid = 17220] [serial = 512] [outer = 0x8906dc00] 16:39:02 INFO - PROCESS | 17220 | 1461281942577 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 16:39:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:39:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1484ms 16:39:02 INFO - PROCESS | 17220 | 1461281942618 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 16:39:02 INFO - PROCESS | 17220 | 1461281942623 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 16:39:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:39:02 INFO - PROCESS | 17220 | 1461281942629 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:39:02 INFO - PROCESS | 17220 | 1461281942633 Marionette TRACE conn4 <- [1,654,null,{}] 16:39:02 INFO - PROCESS | 17220 | 1461281942638 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:02 INFO - PROCESS | 17220 | 1461281942810 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 16:39:03 INFO - PROCESS | 17220 | 1461281943000 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:03 INFO - PROCESS | 17220 | ++DOCSHELL 0x8906e400 == 86 [pid = 17220] [id = 171] 16:39:03 INFO - PROCESS | 17220 | ++DOMWINDOW == 195 (0x89aa7c00) [pid = 17220] [serial = 513] [outer = (nil)] 16:39:03 INFO - PROCESS | 17220 | ++DOMWINDOW == 196 (0x8ee85800) [pid = 17220] [serial = 514] [outer = 0x89aa7c00] 16:39:03 INFO - PROCESS | 17220 | 1461281943090 Marionette DEBUG loaded listener.js 16:39:03 INFO - PROCESS | 17220 | ++DOMWINDOW == 197 (0x8ee87c00) [pid = 17220] [serial = 515] [outer = 0x89aa7c00] 16:39:04 INFO - PROCESS | 17220 | 1461281944079 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 16:39:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:39:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1487ms 16:39:04 INFO - PROCESS | 17220 | 1461281944117 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 16:39:04 INFO - PROCESS | 17220 | 1461281944120 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 16:39:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:39:04 INFO - PROCESS | 17220 | 1461281944128 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:39:04 INFO - PROCESS | 17220 | 1461281944131 Marionette TRACE conn4 <- [1,658,null,{}] 16:39:04 INFO - PROCESS | 17220 | 1461281944137 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:04 INFO - PROCESS | 17220 | 1461281944328 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 16:39:04 INFO - PROCESS | 17220 | 1461281944516 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:04 INFO - PROCESS | 17220 | ++DOCSHELL 0x893cdc00 == 87 [pid = 17220] [id = 172] 16:39:04 INFO - PROCESS | 17220 | ++DOMWINDOW == 198 (0x893cfc00) [pid = 17220] [serial = 516] [outer = (nil)] 16:39:04 INFO - PROCESS | 17220 | ++DOMWINDOW == 199 (0x893d6000) [pid = 17220] [serial = 517] [outer = 0x893cfc00] 16:39:04 INFO - PROCESS | 17220 | 1461281944604 Marionette DEBUG loaded listener.js 16:39:04 INFO - PROCESS | 17220 | ++DOMWINDOW == 200 (0x893d8000) [pid = 17220] [serial = 518] [outer = 0x893cfc00] 16:39:05 INFO - PROCESS | 17220 | 1461281945543 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:39:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:39:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1480ms 16:39:05 INFO - PROCESS | 17220 | 1461281945609 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 16:39:05 INFO - PROCESS | 17220 | 1461281945613 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 16:39:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:39:05 INFO - PROCESS | 17220 | 1461281945621 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:39:05 INFO - PROCESS | 17220 | 1461281945625 Marionette TRACE conn4 <- [1,662,null,{}] 16:39:05 INFO - PROCESS | 17220 | 1461281945631 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:05 INFO - PROCESS | 17220 | 1461281945818 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 16:39:06 INFO - PROCESS | 17220 | 1461281946403 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:06 INFO - PROCESS | 17220 | ++DOCSHELL 0x89aaf000 == 88 [pid = 17220] [id = 173] 16:39:06 INFO - PROCESS | 17220 | ++DOMWINDOW == 201 (0x89aaf800) [pid = 17220] [serial = 519] [outer = (nil)] 16:39:06 INFO - PROCESS | 17220 | ++DOMWINDOW == 202 (0x8ab0ac00) [pid = 17220] [serial = 520] [outer = 0x89aaf800] 16:39:06 INFO - PROCESS | 17220 | 1461281946531 Marionette DEBUG loaded listener.js 16:39:06 INFO - PROCESS | 17220 | ++DOMWINDOW == 203 (0x8ac67c00) [pid = 17220] [serial = 521] [outer = 0x89aaf800] 16:39:07 INFO - PROCESS | 17220 | [17220] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:39:07 INFO - PROCESS | 17220 | 1461281947527 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 16:39:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:39:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1982ms 16:39:07 INFO - PROCESS | 17220 | 1461281947607 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 16:39:07 INFO - PROCESS | 17220 | 1461281947615 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 16:39:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:39:07 INFO - PROCESS | 17220 | 1461281947683 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:39:07 INFO - PROCESS | 17220 | 1461281947688 Marionette TRACE conn4 <- [1,666,null,{}] 16:39:07 INFO - PROCESS | 17220 | 1461281947696 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:07 INFO - PROCESS | 17220 | 1461281947898 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 16:39:08 INFO - PROCESS | 17220 | 1461281948116 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:08 INFO - PROCESS | 17220 | ++DOCSHELL 0x8c1af000 == 89 [pid = 17220] [id = 174] 16:39:08 INFO - PROCESS | 17220 | ++DOMWINDOW == 204 (0x8eaaac00) [pid = 17220] [serial = 522] [outer = (nil)] 16:39:08 INFO - PROCESS | 17220 | ++DOMWINDOW == 205 (0x8eb2d000) [pid = 17220] [serial = 523] [outer = 0x8eaaac00] 16:39:08 INFO - PROCESS | 17220 | 1461281948198 Marionette DEBUG loaded listener.js 16:39:08 INFO - PROCESS | 17220 | ++DOMWINDOW == 206 (0x8ee7e800) [pid = 17220] [serial = 524] [outer = 0x8eaaac00] 16:39:08 INFO - PROCESS | 17220 | [17220] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:39:09 INFO - PROCESS | 17220 | 1461281949149 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 16:39:09 INFO - PROCESS | 17220 | --DOCSHELL 0x8eab3000 == 88 [pid = 17220] [id = 157] 16:39:09 INFO - PROCESS | 17220 | --DOCSHELL 0x904f0000 == 87 [pid = 17220] [id = 156] 16:39:09 INFO - PROCESS | 17220 | --DOMWINDOW == 205 (0x9ea27c00) [pid = 17220] [serial = 415] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 17220 | --DOMWINDOW == 204 (0x93e31c00) [pid = 17220] [serial = 391] [outer = (nil)] [url = about:blank] 16:39:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:39:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1608ms 16:39:09 INFO - PROCESS | 17220 | --DOMWINDOW == 203 (0x991cb800) [pid = 17220] [serial = 382] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 17220 | --DOMWINDOW == 202 (0x9fe59c00) [pid = 17220] [serial = 388] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 17220 | --DOMWINDOW == 201 (0x98cc6000) [pid = 17220] [serial = 379] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 17220 | --DOMWINDOW == 200 (0x9b233c00) [pid = 17220] [serial = 385] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 17220 | --DOMWINDOW == 199 (0x92d6cc00) [pid = 17220] [serial = 376] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 17220 | --DOCSHELL 0x8ff9f800 == 86 [pid = 17220] [id = 155] 16:39:09 INFO - PROCESS | 17220 | --DOCSHELL 0x8f2b3400 == 85 [pid = 17220] [id = 154] 16:39:09 INFO - PROCESS | 17220 | --DOCSHELL 0x8efe4400 == 84 [pid = 17220] [id = 153] 16:39:09 INFO - PROCESS | 17220 | --DOCSHELL 0x8ea4b000 == 83 [pid = 17220] [id = 152] 16:39:09 INFO - PROCESS | 17220 | --DOCSHELL 0x8aef7400 == 82 [pid = 17220] [id = 151] 16:39:09 INFO - PROCESS | 17220 | 1461281949309 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 16:39:09 INFO - PROCESS | 17220 | 1461281949316 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 16:39:09 INFO - PROCESS | 17220 | --DOCSHELL 0x8aeec800 == 81 [pid = 17220] [id = 146] 16:39:09 INFO - PROCESS | 17220 | --DOCSHELL 0x8aeedc00 == 80 [pid = 17220] [id = 145] 16:39:09 INFO - PROCESS | 17220 | --DOCSHELL 0x8aeeb800 == 79 [pid = 17220] [id = 144] 16:39:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:39:09 INFO - PROCESS | 17220 | --DOCSHELL 0x8eb1e400 == 78 [pid = 17220] [id = 143] 16:39:09 INFO - PROCESS | 17220 | --DOCSHELL 0x8eb2c400 == 77 [pid = 17220] [id = 142] 16:39:09 INFO - PROCESS | 17220 | --DOCSHELL 0xa0aa9400 == 76 [pid = 17220] [id = 141] 16:39:09 INFO - PROCESS | 17220 | --DOCSHELL 0x92de9400 == 75 [pid = 17220] [id = 140] 16:39:09 INFO - PROCESS | 17220 | --DOCSHELL 0x8eab5c00 == 74 [pid = 17220] [id = 139] 16:39:09 INFO - PROCESS | 17220 | 1461281949339 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:39:09 INFO - PROCESS | 17220 | 1461281949344 Marionette TRACE conn4 <- [1,670,null,{}] 16:39:09 INFO - PROCESS | 17220 | 1461281949350 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:09 INFO - PROCESS | 17220 | 1461281949539 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 16:39:09 INFO - PROCESS | 17220 | --DOMWINDOW == 198 (0xa6c30c00) [pid = 17220] [serial = 265] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 17220 | --DOMWINDOW == 197 (0x8fdf3800) [pid = 17220] [serial = 372] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 17220 | --DOMWINDOW == 196 (0xa44a8000) [pid = 17220] [serial = 259] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 17220 | --DOMWINDOW == 195 (0x93a04000) [pid = 17220] [serial = 394] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 17220 | --DOMWINDOW == 194 (0x97bc4400) [pid = 17220] [serial = 409] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 17220 | --DOMWINDOW == 193 (0xa5e33800) [pid = 17220] [serial = 262] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 17220 | --DOMWINDOW == 192 (0xa2a91c00) [pid = 17220] [serial = 256] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 17220 | --DOMWINDOW == 191 (0x92c01800) [pid = 17220] [serial = 398] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 17220 | --DOMWINDOW == 190 (0x96c0a400) [pid = 17220] [serial = 407] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 17220 | --DOMWINDOW == 189 (0x93a0b400) [pid = 17220] [serial = 403] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 17220 | --DOMWINDOW == 188 (0x93e32c00) [pid = 17220] [serial = 406] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 17220 | --DOMWINDOW == 187 (0x97d93000) [pid = 17220] [serial = 410] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 17220 | --DOMWINDOW == 186 (0x91489000) [pid = 17220] [serial = 401] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 17220 | --DOMWINDOW == 185 (0x97bc7000) [pid = 17220] [serial = 413] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 17220 | --DOMWINDOW == 184 (0xa9c9c400) [pid = 17220] [serial = 268] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 17220 | --DOMWINDOW == 183 (0x915dc400) [pid = 17220] [serial = 397] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 17220 | --DOMWINDOW == 182 (0x8fd3a400) [pid = 17220] [serial = 400] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 17220 | --DOMWINDOW == 181 (0x981a5400) [pid = 17220] [serial = 199] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:39:09 INFO - PROCESS | 17220 | --DOMWINDOW == 180 (0x93ae8c00) [pid = 17220] [serial = 404] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 17220 | --DOMWINDOW == 179 (0x98e07400) [pid = 17220] [serial = 253] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 17220 | --DOMWINDOW == 178 (0x97bcac00) [pid = 17220] [serial = 369] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 17220 | --DOMWINDOW == 177 (0x97bbec00) [pid = 17220] [serial = 412] [outer = (nil)] [url = about:blank] 16:39:09 INFO - PROCESS | 17220 | 1461281949835 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:09 INFO - PROCESS | 17220 | ++DOCSHELL 0x8c1aa400 == 75 [pid = 17220] [id = 175] 16:39:09 INFO - PROCESS | 17220 | ++DOMWINDOW == 178 (0x8eaaec00) [pid = 17220] [serial = 525] [outer = (nil)] 16:39:09 INFO - PROCESS | 17220 | ++DOMWINDOW == 179 (0x8ee8dc00) [pid = 17220] [serial = 526] [outer = 0x8eaaec00] 16:39:09 INFO - PROCESS | 17220 | 1461281949917 Marionette DEBUG loaded listener.js 16:39:10 INFO - PROCESS | 17220 | ++DOMWINDOW == 180 (0x8efe3400) [pid = 17220] [serial = 527] [outer = 0x8eaaec00] 16:39:10 INFO - PROCESS | 17220 | 1461281950698 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 16:39:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:39:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1402ms 16:39:10 INFO - PROCESS | 17220 | 1461281950740 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 16:39:10 INFO - PROCESS | 17220 | 1461281950745 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 16:39:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:39:10 INFO - PROCESS | 17220 | 1461281950759 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:39:10 INFO - PROCESS | 17220 | 1461281950768 Marionette TRACE conn4 <- [1,674,null,{}] 16:39:10 INFO - PROCESS | 17220 | 1461281950777 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:11 INFO - PROCESS | 17220 | 1461281951028 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 16:39:11 INFO - PROCESS | 17220 | 1461281951049 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:11 INFO - PROCESS | 17220 | ++DOCSHELL 0x893d7000 == 76 [pid = 17220] [id = 176] 16:39:11 INFO - PROCESS | 17220 | ++DOMWINDOW == 181 (0x8ee81800) [pid = 17220] [serial = 528] [outer = (nil)] 16:39:11 INFO - PROCESS | 17220 | ++DOMWINDOW == 182 (0x8ff96000) [pid = 17220] [serial = 529] [outer = 0x8ee81800] 16:39:11 INFO - PROCESS | 17220 | 1461281951208 Marionette DEBUG loaded listener.js 16:39:11 INFO - PROCESS | 17220 | ++DOMWINDOW == 183 (0x8ff9c400) [pid = 17220] [serial = 530] [outer = 0x8ee81800] 16:39:11 INFO - PROCESS | 17220 | [17220] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:39:12 INFO - PROCESS | 17220 | 1461281952062 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 16:39:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 16:39:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1349ms 16:39:12 INFO - PROCESS | 17220 | 1461281952104 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 16:39:12 INFO - PROCESS | 17220 | 1461281952109 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 16:39:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:39:12 INFO - PROCESS | 17220 | 1461281952115 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:39:12 INFO - PROCESS | 17220 | 1461281952118 Marionette TRACE conn4 <- [1,678,null,{}] 16:39:12 INFO - PROCESS | 17220 | 1461281952124 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:12 INFO - PROCESS | 17220 | 1461281952352 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 16:39:12 INFO - PROCESS | 17220 | 1461281952384 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:12 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ee8b400 == 77 [pid = 17220] [id = 177] 16:39:12 INFO - PROCESS | 17220 | ++DOMWINDOW == 184 (0x8fd31c00) [pid = 17220] [serial = 531] [outer = (nil)] 16:39:12 INFO - PROCESS | 17220 | ++DOMWINDOW == 185 (0x9034ac00) [pid = 17220] [serial = 532] [outer = 0x8fd31c00] 16:39:12 INFO - PROCESS | 17220 | 1461281952462 Marionette DEBUG loaded listener.js 16:39:12 INFO - PROCESS | 17220 | ++DOMWINDOW == 186 (0x903ecc00) [pid = 17220] [serial = 533] [outer = 0x8fd31c00] 16:39:13 INFO - PROCESS | 17220 | 1461281953443 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 16:39:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:39:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1385ms 16:39:13 INFO - PROCESS | 17220 | 1461281953512 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 16:39:13 INFO - PROCESS | 17220 | 1461281953518 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 16:39:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:39:13 INFO - PROCESS | 17220 | 1461281953529 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:39:13 INFO - PROCESS | 17220 | 1461281953533 Marionette TRACE conn4 <- [1,682,null,{}] 16:39:13 INFO - PROCESS | 17220 | 1461281953554 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:13 INFO - PROCESS | 17220 | 1461281953824 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 16:39:13 INFO - PROCESS | 17220 | 1461281953862 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:13 INFO - PROCESS | 17220 | ++DOCSHELL 0x904ee400 == 78 [pid = 17220] [id = 178] 16:39:13 INFO - PROCESS | 17220 | ++DOMWINDOW == 187 (0x904f6800) [pid = 17220] [serial = 534] [outer = (nil)] 16:39:13 INFO - PROCESS | 17220 | ++DOMWINDOW == 188 (0x920e6400) [pid = 17220] [serial = 535] [outer = 0x904f6800] 16:39:13 INFO - PROCESS | 17220 | 1461281953958 Marionette DEBUG loaded listener.js 16:39:14 INFO - PROCESS | 17220 | ++DOMWINDOW == 189 (0x92de9400) [pid = 17220] [serial = 536] [outer = 0x904f6800] 16:39:14 INFO - PROCESS | 17220 | --DOMWINDOW == 188 (0x8ffa3400) [pid = 17220] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:39:14 INFO - PROCESS | 17220 | --DOMWINDOW == 187 (0x91268c00) [pid = 17220] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:39:14 INFO - PROCESS | 17220 | --DOMWINDOW == 186 (0x8eaa9400) [pid = 17220] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:39:14 INFO - PROCESS | 17220 | --DOMWINDOW == 185 (0x8aef8000) [pid = 17220] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:39:14 INFO - PROCESS | 17220 | --DOMWINDOW == 184 (0x8ff9ec00) [pid = 17220] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:39:14 INFO - PROCESS | 17220 | --DOMWINDOW == 183 (0x8efed000) [pid = 17220] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:39:15 INFO - PROCESS | 17220 | SkCairoFTTypeface::onFilterRec unimplemented 16:39:15 INFO - PROCESS | 17220 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:39:15 INFO - PROCESS | 17220 | 1461281955592 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 16:39:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 16:39:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2087ms 16:39:15 INFO - PROCESS | 17220 | 1461281955615 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 16:39:15 INFO - PROCESS | 17220 | 1461281955619 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 16:39:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:39:15 INFO - PROCESS | 17220 | 1461281955625 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:39:15 INFO - PROCESS | 17220 | 1461281955629 Marionette TRACE conn4 <- [1,686,null,{}] 16:39:15 INFO - PROCESS | 17220 | 1461281955634 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:15 INFO - PROCESS | 17220 | 1461281955804 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 16:39:16 INFO - PROCESS | 17220 | 1461281955984 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:16 INFO - PROCESS | 17220 | ++DOCSHELL 0x8aef8000 == 79 [pid = 17220] [id = 179] 16:39:16 INFO - PROCESS | 17220 | ++DOMWINDOW == 184 (0x8eaa9400) [pid = 17220] [serial = 537] [outer = (nil)] 16:39:16 INFO - PROCESS | 17220 | ++DOMWINDOW == 185 (0x92ded400) [pid = 17220] [serial = 538] [outer = 0x8eaa9400] 16:39:16 INFO - PROCESS | 17220 | 1461281956065 Marionette DEBUG loaded listener.js 16:39:16 INFO - PROCESS | 17220 | ++DOMWINDOW == 186 (0x93a0d800) [pid = 17220] [serial = 539] [outer = 0x8eaa9400] 16:39:17 INFO - PROCESS | 17220 | SkCairoFTTypeface::onFilterRec unimplemented 16:39:17 INFO - PROCESS | 17220 | 1461281957491 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 16:39:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:39:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1937ms 16:39:17 INFO - PROCESS | 17220 | 1461281957564 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 16:39:17 INFO - PROCESS | 17220 | 1461281957574 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 16:39:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:39:17 INFO - PROCESS | 17220 | 1461281957583 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:39:17 INFO - PROCESS | 17220 | 1461281957589 Marionette TRACE conn4 <- [1,690,null,{}] 16:39:17 INFO - PROCESS | 17220 | 1461281957642 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:17 INFO - PROCESS | 17220 | 1461281957866 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 16:39:18 INFO - PROCESS | 17220 | 1461281958056 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:18 INFO - PROCESS | 17220 | ++DOCSHELL 0x8906cc00 == 80 [pid = 17220] [id = 180] 16:39:18 INFO - PROCESS | 17220 | ++DOMWINDOW == 187 (0x8ab0e000) [pid = 17220] [serial = 540] [outer = (nil)] 16:39:18 INFO - PROCESS | 17220 | ++DOMWINDOW == 188 (0x8c1a2c00) [pid = 17220] [serial = 541] [outer = 0x8ab0e000] 16:39:18 INFO - PROCESS | 17220 | 1461281958151 Marionette DEBUG loaded listener.js 16:39:18 INFO - PROCESS | 17220 | ++DOMWINDOW == 189 (0x8eb20800) [pid = 17220] [serial = 542] [outer = 0x8ab0e000] 16:39:19 INFO - PROCESS | 17220 | SkCairoFTTypeface::onFilterRec unimplemented 16:39:19 INFO - PROCESS | 17220 | 1461281959520 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 16:39:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:39:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1981ms 16:39:19 INFO - PROCESS | 17220 | 1461281959598 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 16:39:19 INFO - PROCESS | 17220 | 1461281959608 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 16:39:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:39:19 INFO - PROCESS | 17220 | 1461281959641 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:39:19 INFO - PROCESS | 17220 | 1461281959646 Marionette TRACE conn4 <- [1,694,null,{}] 16:39:19 INFO - PROCESS | 17220 | 1461281959655 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:19 INFO - PROCESS | 17220 | 1461281959868 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 16:39:20 INFO - PROCESS | 17220 | 1461281960048 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:20 INFO - PROCESS | 17220 | ++DOCSHELL 0x8eab5c00 == 81 [pid = 17220] [id = 181] 16:39:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 190 (0x8eb29800) [pid = 17220] [serial = 543] [outer = (nil)] 16:39:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 191 (0x8eecec00) [pid = 17220] [serial = 544] [outer = 0x8eb29800] 16:39:20 INFO - PROCESS | 17220 | 1461281960141 Marionette DEBUG loaded listener.js 16:39:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 192 (0x8fd3a400) [pid = 17220] [serial = 545] [outer = 0x8eb29800] 16:39:21 INFO - PROCESS | 17220 | SkCairoFTTypeface::onFilterRec unimplemented 16:39:21 INFO - PROCESS | 17220 | 1461281961628 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 16:39:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 16:39:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 2006ms 16:39:21 INFO - PROCESS | 17220 | 1461281961641 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 16:39:21 INFO - PROCESS | 17220 | 1461281961646 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 16:39:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:39:21 INFO - PROCESS | 17220 | 1461281961652 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:39:21 INFO - PROCESS | 17220 | 1461281961659 Marionette TRACE conn4 <- [1,698,null,{}] 16:39:21 INFO - PROCESS | 17220 | 1461281961675 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:21 INFO - PROCESS | 17220 | 1461281961863 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 16:39:22 INFO - PROCESS | 17220 | 1461281962045 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:22 INFO - PROCESS | 17220 | ++DOCSHELL 0x8aef4800 == 82 [pid = 17220] [id = 182] 16:39:22 INFO - PROCESS | 17220 | ++DOMWINDOW == 193 (0x8ffa4c00) [pid = 17220] [serial = 546] [outer = (nil)] 16:39:22 INFO - PROCESS | 17220 | ++DOMWINDOW == 194 (0x92dab000) [pid = 17220] [serial = 547] [outer = 0x8ffa4c00] 16:39:22 INFO - PROCESS | 17220 | 1461281962139 Marionette DEBUG loaded listener.js 16:39:22 INFO - PROCESS | 17220 | ++DOMWINDOW == 195 (0x93e33800) [pid = 17220] [serial = 548] [outer = 0x8ffa4c00] 16:39:23 INFO - PROCESS | 17220 | SkCairoFTTypeface::onFilterRec unimplemented 16:39:23 INFO - PROCESS | 17220 | 1461281963506 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 16:39: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) 16:39:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1936ms 16:39:23 INFO - PROCESS | 17220 | 1461281963590 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 16:39:23 INFO - PROCESS | 17220 | 1461281963595 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 16:39:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:39:23 INFO - PROCESS | 17220 | 1461281963602 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:39:23 INFO - PROCESS | 17220 | 1461281963605 Marionette TRACE conn4 <- [1,702,null,{}] 16:39:23 INFO - PROCESS | 17220 | 1461281963611 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:23 INFO - PROCESS | 17220 | 1461281963795 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 16:39:24 INFO - PROCESS | 17220 | 1461281963989 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:24 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ee84000 == 83 [pid = 17220] [id = 183] 16:39:24 INFO - PROCESS | 17220 | ++DOMWINDOW == 196 (0x8ff9d400) [pid = 17220] [serial = 549] [outer = (nil)] 16:39:24 INFO - PROCESS | 17220 | ++DOMWINDOW == 197 (0x96c76800) [pid = 17220] [serial = 550] [outer = 0x8ff9d400] 16:39:24 INFO - PROCESS | 17220 | 1461281964081 Marionette DEBUG loaded listener.js 16:39:24 INFO - PROCESS | 17220 | ++DOMWINDOW == 198 (0x97bb2000) [pid = 17220] [serial = 551] [outer = 0x8ff9d400] 16:39:25 INFO - PROCESS | 17220 | SkCairoFTTypeface::onFilterRec unimplemented 16:39:25 INFO - PROCESS | 17220 | 1461281965403 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 16:39: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 16:39:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1835ms 16:39:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:39:25 INFO - PROCESS | 17220 | 1461281965438 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 16:39:25 INFO - PROCESS | 17220 | 1461281965441 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 16:39:25 INFO - PROCESS | 17220 | 1461281965492 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:39:25 INFO - PROCESS | 17220 | 1461281965497 Marionette TRACE conn4 <- [1,706,null,{}] 16:39:25 INFO - PROCESS | 17220 | 1461281965557 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:25 INFO - PROCESS | 17220 | 1461281965734 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 16:39:25 INFO - PROCESS | 17220 | 1461281965912 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:25 INFO - PROCESS | 17220 | ++DOCSHELL 0x93e36800 == 84 [pid = 17220] [id = 184] 16:39:25 INFO - PROCESS | 17220 | ++DOMWINDOW == 199 (0x96c09c00) [pid = 17220] [serial = 552] [outer = (nil)] 16:39:25 INFO - PROCESS | 17220 | ++DOMWINDOW == 200 (0x97c2c000) [pid = 17220] [serial = 553] [outer = 0x96c09c00] 16:39:26 INFO - PROCESS | 17220 | 1461281966001 Marionette DEBUG loaded listener.js 16:39:26 INFO - PROCESS | 17220 | ++DOMWINDOW == 201 (0x97e94c00) [pid = 17220] [serial = 554] [outer = 0x96c09c00] 16:39:27 INFO - PROCESS | 17220 | SkCairoFTTypeface::onFilterRec unimplemented 16:39:27 INFO - PROCESS | 17220 | 1461281967314 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 16:39: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 16:39:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1926ms 16:39:27 INFO - PROCESS | 17220 | 1461281967405 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 16:39:27 INFO - PROCESS | 17220 | 1461281967409 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 16:39:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:39:27 INFO - PROCESS | 17220 | 1461281967437 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:39:27 INFO - PROCESS | 17220 | 1461281967440 Marionette TRACE conn4 <- [1,710,null,{}] 16:39:27 INFO - PROCESS | 17220 | 1461281967447 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:27 INFO - PROCESS | 17220 | 1461281967641 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 16:39:27 INFO - PROCESS | 17220 | 1461281967832 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:27 INFO - PROCESS | 17220 | ++DOCSHELL 0x8c1a2000 == 85 [pid = 17220] [id = 185] 16:39:27 INFO - PROCESS | 17220 | ++DOMWINDOW == 202 (0x9514a000) [pid = 17220] [serial = 555] [outer = (nil)] 16:39:27 INFO - PROCESS | 17220 | ++DOMWINDOW == 203 (0x98e0b400) [pid = 17220] [serial = 556] [outer = 0x9514a000] 16:39:27 INFO - PROCESS | 17220 | 1461281967926 Marionette DEBUG loaded listener.js 16:39:28 INFO - PROCESS | 17220 | ++DOMWINDOW == 204 (0x9982e000) [pid = 17220] [serial = 557] [outer = 0x9514a000] 16:39:29 INFO - PROCESS | 17220 | SkCairoFTTypeface::onFilterRec unimplemented 16:39:29 INFO - PROCESS | 17220 | 1461281969222 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 16:39:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:39:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1840ms 16:39:29 INFO - PROCESS | 17220 | 1461281969273 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 16:39:29 INFO - PROCESS | 17220 | 1461281969278 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 16:39:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:39:29 INFO - PROCESS | 17220 | 1461281969381 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:39:29 INFO - PROCESS | 17220 | 1461281969386 Marionette TRACE conn4 <- [1,714,null,{}] 16:39:29 INFO - PROCESS | 17220 | 1461281969393 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:29 INFO - PROCESS | 17220 | 1461281969566 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 16:39:29 INFO - PROCESS | 17220 | 1461281969756 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:29 INFO - PROCESS | 17220 | ++DOCSHELL 0x98f68800 == 86 [pid = 17220] [id = 186] 16:39:29 INFO - PROCESS | 17220 | ++DOMWINDOW == 205 (0x9982dc00) [pid = 17220] [serial = 558] [outer = (nil)] 16:39:29 INFO - PROCESS | 17220 | ++DOMWINDOW == 206 (0xa0c07000) [pid = 17220] [serial = 559] [outer = 0x9982dc00] 16:39:29 INFO - PROCESS | 17220 | 1461281969842 Marionette DEBUG loaded listener.js 16:39:29 INFO - PROCESS | 17220 | ++DOMWINDOW == 207 (0xa0c54400) [pid = 17220] [serial = 560] [outer = 0x9982dc00] 16:39:31 INFO - PROCESS | 17220 | SkCairoFTTypeface::onFilterRec unimplemented 16:39:31 INFO - PROCESS | 17220 | 1461281971175 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 16:39:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 16:39:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1888ms 16:39:31 INFO - PROCESS | 17220 | 1461281971263 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 16:39:31 INFO - PROCESS | 17220 | 1461281971268 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 16:39:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:39:31 INFO - PROCESS | 17220 | 1461281971328 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:39:31 INFO - PROCESS | 17220 | 1461281971332 Marionette TRACE conn4 <- [1,718,null,{}] 16:39:31 INFO - PROCESS | 17220 | 1461281971339 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:31 INFO - PROCESS | 17220 | 1461281971514 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 16:39:31 INFO - PROCESS | 17220 | 1461281971696 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:31 INFO - PROCESS | 17220 | ++DOCSHELL 0x89aae000 == 87 [pid = 17220] [id = 187] 16:39:31 INFO - PROCESS | 17220 | ++DOMWINDOW == 208 (0x8ab18000) [pid = 17220] [serial = 561] [outer = (nil)] 16:39:31 INFO - PROCESS | 17220 | ++DOMWINDOW == 209 (0x8ff9e400) [pid = 17220] [serial = 562] [outer = 0x8ab18000] 16:39:31 INFO - PROCESS | 17220 | 1461281971783 Marionette DEBUG loaded listener.js 16:39:31 INFO - PROCESS | 17220 | ++DOMWINDOW == 210 (0x904f3c00) [pid = 17220] [serial = 563] [outer = 0x8ab18000] 16:39:33 INFO - PROCESS | 17220 | SkCairoFTTypeface::onFilterRec unimplemented 16:39:33 INFO - PROCESS | 17220 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:39:33 INFO - PROCESS | 17220 | 1461281973573 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 16:39:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:39:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2310ms 16:39:33 INFO - PROCESS | 17220 | 1461281973736 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 16:39:33 INFO - PROCESS | 17220 | 1461281973748 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 16:39:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:39:33 INFO - PROCESS | 17220 | 1461281973768 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:39:33 INFO - PROCESS | 17220 | 1461281973779 Marionette TRACE conn4 <- [1,722,null,{}] 16:39:33 INFO - PROCESS | 17220 | 1461281973794 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:34 INFO - PROCESS | 17220 | 1461281974048 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 16:39:34 INFO - PROCESS | 17220 | 1461281974239 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:34 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ab10000 == 88 [pid = 17220] [id = 188] 16:39:34 INFO - PROCESS | 17220 | ++DOMWINDOW == 211 (0x8ea43800) [pid = 17220] [serial = 564] [outer = (nil)] 16:39:34 INFO - PROCESS | 17220 | ++DOMWINDOW == 212 (0x8ee8a400) [pid = 17220] [serial = 565] [outer = 0x8ea43800] 16:39:34 INFO - PROCESS | 17220 | 1461281974323 Marionette DEBUG loaded listener.js 16:39:34 INFO - PROCESS | 17220 | ++DOMWINDOW == 213 (0x8efe2c00) [pid = 17220] [serial = 566] [outer = 0x8ea43800] 16:39:34 INFO - PROCESS | 17220 | --DOMWINDOW == 212 (0x93ae5c00) [pid = 17220] [serial = 472] [outer = (nil)] [url = about:blank] 16:39:34 INFO - PROCESS | 17220 | --DOCSHELL 0x904ee400 == 87 [pid = 17220] [id = 178] 16:39:34 INFO - PROCESS | 17220 | --DOCSHELL 0x8ee8b400 == 86 [pid = 17220] [id = 177] 16:39:34 INFO - PROCESS | 17220 | --DOCSHELL 0x893d7000 == 85 [pid = 17220] [id = 176] 16:39:34 INFO - PROCESS | 17220 | --DOCSHELL 0x8c1aa400 == 84 [pid = 17220] [id = 175] 16:39:34 INFO - PROCESS | 17220 | --DOCSHELL 0x8c1af000 == 83 [pid = 17220] [id = 174] 16:39:35 INFO - PROCESS | 17220 | --DOCSHELL 0x89aaf000 == 82 [pid = 17220] [id = 173] 16:39:35 INFO - PROCESS | 17220 | --DOCSHELL 0x8906e400 == 81 [pid = 17220] [id = 171] 16:39:35 INFO - PROCESS | 17220 | --DOCSHELL 0x89067000 == 80 [pid = 17220] [id = 170] 16:39:35 INFO - PROCESS | 17220 | --DOCSHELL 0x89066800 == 79 [pid = 17220] [id = 169] 16:39:35 INFO - PROCESS | 17220 | --DOCSHELL 0x89aa7400 == 78 [pid = 17220] [id = 168] 16:39:35 INFO - PROCESS | 17220 | --DOCSHELL 0x8ae8fc00 == 77 [pid = 17220] [id = 167] 16:39:35 INFO - PROCESS | 17220 | --DOCSHELL 0x8ae84c00 == 76 [pid = 17220] [id = 166] 16:39:35 INFO - PROCESS | 17220 | --DOCSHELL 0x8ae81c00 == 75 [pid = 17220] [id = 165] 16:39:35 INFO - PROCESS | 17220 | --DOCSHELL 0x903eb400 == 74 [pid = 17220] [id = 164] 16:39:35 INFO - PROCESS | 17220 | --DOCSHELL 0xa0c56c00 == 73 [pid = 17220] [id = 163] 16:39:35 INFO - PROCESS | 17220 | --DOCSHELL 0x97e9c400 == 72 [pid = 17220] [id = 162] 16:39:35 INFO - PROCESS | 17220 | --DOCSHELL 0x8ac6b800 == 71 [pid = 17220] [id = 161] 16:39:35 INFO - PROCESS | 17220 | --DOCSHELL 0x93a06000 == 70 [pid = 17220] [id = 160] 16:39:35 INFO - PROCESS | 17220 | --DOCSHELL 0x8ff9b400 == 69 [pid = 17220] [id = 159] 16:39:35 INFO - PROCESS | 17220 | --DOCSHELL 0x8ab10800 == 68 [pid = 17220] [id = 158] 16:39:35 INFO - PROCESS | 17220 | 1461281975364 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 16:39:35 INFO - PROCESS | 17220 | 1461281975532 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 16:39:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:39:35 INFO - PROCESS | 17220 | 1461281975541 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:39:35 INFO - PROCESS | 17220 | 1461281975546 Marionette TRACE conn4 <- [1,726,null,{}] 16:39:35 INFO - PROCESS | 17220 | 1461281975555 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:35 INFO - PROCESS | 17220 | 1461281975771 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 16:39:36 INFO - PROCESS | 17220 | 1461281976029 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:36 INFO - PROCESS | 17220 | ++DOCSHELL 0x8aef7400 == 69 [pid = 17220] [id = 189] 16:39:36 INFO - PROCESS | 17220 | ++DOMWINDOW == 189 (0x8aef8800) [pid = 17220] [serial = 567] [outer = (nil)] 16:39:36 INFO - PROCESS | 17220 | ++DOMWINDOW == 190 (0x8c1ab800) [pid = 17220] [serial = 568] [outer = 0x8aef8800] 16:39:36 INFO - PROCESS | 17220 | 1461281976122 Marionette DEBUG loaded listener.js 16:39:36 INFO - PROCESS | 17220 | ++DOMWINDOW == 191 (0x8eab6400) [pid = 17220] [serial = 569] [outer = 0x8aef8800] 16:39:36 INFO - PROCESS | 17220 | SkCairoFTTypeface::onFilterRec unimplemented 16:39:36 INFO - PROCESS | 17220 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:39:37 INFO - PROCESS | 17220 | 1461281977185 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 16:39:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:39:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1686ms 16:39:37 INFO - PROCESS | 17220 | 1461281977229 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 16:39:37 INFO - PROCESS | 17220 | 1461281977235 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 16:39:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:39:37 INFO - PROCESS | 17220 | 1461281977248 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:39:37 INFO - PROCESS | 17220 | 1461281977255 Marionette TRACE conn4 <- [1,730,null,{}] 16:39:37 INFO - PROCESS | 17220 | 1461281977261 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:37 INFO - PROCESS | 17220 | 1461281977460 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 16:39:37 INFO - PROCESS | 17220 | 1461281977744 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:37 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ee87000 == 70 [pid = 17220] [id = 190] 16:39:37 INFO - PROCESS | 17220 | ++DOMWINDOW == 192 (0x8eeca400) [pid = 17220] [serial = 570] [outer = (nil)] 16:39:37 INFO - PROCESS | 17220 | ++DOMWINDOW == 193 (0x8fd2f800) [pid = 17220] [serial = 571] [outer = 0x8eeca400] 16:39:37 INFO - PROCESS | 17220 | 1461281977836 Marionette DEBUG loaded listener.js 16:39:37 INFO - PROCESS | 17220 | ++DOMWINDOW == 194 (0x8fdf9400) [pid = 17220] [serial = 572] [outer = 0x8eeca400] 16:39:38 INFO - PROCESS | 17220 | SkCairoFTTypeface::onFilterRec unimplemented 16:39:38 INFO - PROCESS | 17220 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:39:38 INFO - PROCESS | 17220 | 1461281978924 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 16:39:39 INFO - PROCESS | 17220 | 1461281978999 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 16:39:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 16:39:39 INFO - PROCESS | 17220 | 1461281979006 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:39:39 INFO - PROCESS | 17220 | 1461281979010 Marionette TRACE conn4 <- [1,734,null,{}] 16:39:39 INFO - PROCESS | 17220 | 1461281979026 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:39 INFO - PROCESS | 17220 | 1461281979258 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 16:39:39 INFO - PROCESS | 17220 | 1461281979541 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:39 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ffa1800 == 71 [pid = 17220] [id = 191] 16:39:39 INFO - PROCESS | 17220 | ++DOMWINDOW == 195 (0x90342000) [pid = 17220] [serial = 573] [outer = (nil)] 16:39:39 INFO - PROCESS | 17220 | ++DOMWINDOW == 196 (0x904ee400) [pid = 17220] [serial = 574] [outer = 0x90342000] 16:39:39 INFO - PROCESS | 17220 | 1461281979636 Marionette DEBUG loaded listener.js 16:39:39 INFO - PROCESS | 17220 | ++DOMWINDOW == 197 (0x9070ac00) [pid = 17220] [serial = 575] [outer = 0x90342000] 16:39:40 INFO - PROCESS | 17220 | SkCairoFTTypeface::onFilterRec unimplemented 16:39:40 INFO - PROCESS | 17220 | 1461281980617 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 16:39:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:39:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1682ms 16:39:40 INFO - PROCESS | 17220 | 1461281980690 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 16:39:40 INFO - PROCESS | 17220 | 1461281980694 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 16:39:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:39:40 INFO - PROCESS | 17220 | 1461281980701 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:39:40 INFO - PROCESS | 17220 | 1461281980705 Marionette TRACE conn4 <- [1,738,null,{}] 16:39:40 INFO - PROCESS | 17220 | 1461281980711 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:40 INFO - PROCESS | 17220 | 1461281980932 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 16:39:41 INFO - PROCESS | 17220 | 1461281981164 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:41 INFO - PROCESS | 17220 | ++DOCSHELL 0x904f7000 == 72 [pid = 17220] [id = 192] 16:39:41 INFO - PROCESS | 17220 | ++DOMWINDOW == 198 (0x92d71400) [pid = 17220] [serial = 576] [outer = (nil)] 16:39:41 INFO - PROCESS | 17220 | ++DOMWINDOW == 199 (0x93a02000) [pid = 17220] [serial = 577] [outer = 0x92d71400] 16:39:41 INFO - PROCESS | 17220 | 1461281981300 Marionette DEBUG loaded listener.js 16:39:41 INFO - PROCESS | 17220 | ++DOMWINDOW == 200 (0x93ae5800) [pid = 17220] [serial = 578] [outer = 0x92d71400] 16:39:42 INFO - PROCESS | 17220 | SkCairoFTTypeface::onFilterRec unimplemented 16:39:42 INFO - PROCESS | 17220 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:39:42 INFO - PROCESS | 17220 | 1461281982613 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 16:39:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:39:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1938ms 16:39:42 INFO - PROCESS | 17220 | 1461281982639 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 16:39:42 INFO - PROCESS | 17220 | 1461281982643 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 16:39:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:39:42 INFO - PROCESS | 17220 | 1461281982650 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:39:42 INFO - PROCESS | 17220 | 1461281982654 Marionette TRACE conn4 <- [1,742,null,{}] 16:39:42 INFO - PROCESS | 17220 | 1461281982793 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:43 INFO - PROCESS | 17220 | 1461281983017 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 16:39:43 INFO - PROCESS | 17220 | 1461281983168 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:43 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ff98400 == 73 [pid = 17220] [id = 193] 16:39:43 INFO - PROCESS | 17220 | ++DOMWINDOW == 201 (0x903f1c00) [pid = 17220] [serial = 579] [outer = (nil)] 16:39:43 INFO - PROCESS | 17220 | ++DOMWINDOW == 202 (0x93e36000) [pid = 17220] [serial = 580] [outer = 0x903f1c00] 16:39:43 INFO - PROCESS | 17220 | 1461281983258 Marionette DEBUG loaded listener.js 16:39:43 INFO - PROCESS | 17220 | ++DOMWINDOW == 203 (0x95155400) [pid = 17220] [serial = 581] [outer = 0x903f1c00] 16:39:44 INFO - PROCESS | 17220 | SkCairoFTTypeface::onFilterRec unimplemented 16:39:44 INFO - PROCESS | 17220 | 1461281984588 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 16:39:44 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 16:39:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1990ms 16:39:44 INFO - PROCESS | 17220 | 1461281984687 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 16:39:44 INFO - PROCESS | 17220 | 1461281984692 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 16:39:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:39:44 INFO - PROCESS | 17220 | 1461281984703 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:39:44 INFO - PROCESS | 17220 | 1461281984706 Marionette TRACE conn4 <- [1,746,null,{}] 16:39:44 INFO - PROCESS | 17220 | 1461281984715 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:44 INFO - PROCESS | 17220 | 1461281984950 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 16:39:45 INFO - PROCESS | 17220 | 1461281985135 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:45 INFO - PROCESS | 17220 | ++DOCSHELL 0x8eb23000 == 74 [pid = 17220] [id = 194] 16:39:45 INFO - PROCESS | 17220 | ++DOMWINDOW == 204 (0x93e2e000) [pid = 17220] [serial = 582] [outer = (nil)] 16:39:45 INFO - PROCESS | 17220 | ++DOMWINDOW == 205 (0x97e9a400) [pid = 17220] [serial = 583] [outer = 0x93e2e000] 16:39:45 INFO - PROCESS | 17220 | 1461281985228 Marionette DEBUG loaded listener.js 16:39:45 INFO - PROCESS | 17220 | ++DOMWINDOW == 206 (0x9913ac00) [pid = 17220] [serial = 584] [outer = 0x93e2e000] 16:39:46 INFO - PROCESS | 17220 | SkCairoFTTypeface::onFilterRec unimplemented 16:39:46 INFO - PROCESS | 17220 | SkCairoFTTypeface::onFilterRec unimplemented 16:39:46 INFO - PROCESS | 17220 | 1461281986559 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 16:39:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 16:39:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1886ms 16:39:46 INFO - PROCESS | 17220 | 1461281986590 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 16:39:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:39:46 INFO - PROCESS | 17220 | 1461281986594 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 16:39:46 INFO - PROCESS | 17220 | 1461281986602 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:39:46 INFO - PROCESS | 17220 | 1461281986605 Marionette TRACE conn4 <- [1,750,null,{}] 16:39:46 INFO - PROCESS | 17220 | 1461281986700 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:46 INFO - PROCESS | 17220 | 1461281986937 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 16:39:48 INFO - PROCESS | 17220 | --DOCSHELL 0x8fdf0800 == 73 [pid = 17220] [id = 101] 16:39:48 INFO - PROCESS | 17220 | --DOCSHELL 0x8c1a2000 == 72 [pid = 17220] [id = 185] 16:39:48 INFO - PROCESS | 17220 | --DOCSHELL 0x98f68800 == 71 [pid = 17220] [id = 186] 16:39:48 INFO - PROCESS | 17220 | --DOCSHELL 0x93e36800 == 70 [pid = 17220] [id = 184] 16:39:48 INFO - PROCESS | 17220 | --DOCSHELL 0x8ee84000 == 69 [pid = 17220] [id = 183] 16:39:48 INFO - PROCESS | 17220 | --DOCSHELL 0x8aef4800 == 68 [pid = 17220] [id = 182] 16:39:48 INFO - PROCESS | 17220 | --DOCSHELL 0x8eab5c00 == 67 [pid = 17220] [id = 181] 16:39:48 INFO - PROCESS | 17220 | --DOCSHELL 0x8906cc00 == 66 [pid = 17220] [id = 180] 16:39:48 INFO - PROCESS | 17220 | 1461281988313 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:48 INFO - PROCESS | 17220 | ++DOCSHELL 0x893d5c00 == 67 [pid = 17220] [id = 195] 16:39:48 INFO - PROCESS | 17220 | ++DOMWINDOW == 207 (0x893dc800) [pid = 17220] [serial = 585] [outer = (nil)] 16:39:48 INFO - PROCESS | 17220 | ++DOMWINDOW == 208 (0x89ab4800) [pid = 17220] [serial = 586] [outer = 0x893dc800] 16:39:48 INFO - PROCESS | 17220 | 1461281988397 Marionette DEBUG loaded listener.js 16:39:48 INFO - PROCESS | 17220 | ++DOMWINDOW == 209 (0x8ac68800) [pid = 17220] [serial = 587] [outer = 0x893dc800] 16:39:49 INFO - PROCESS | 17220 | SkCairoFTTypeface::onFilterRec unimplemented 16:39:49 INFO - PROCESS | 17220 | 1461281989617 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 16:39:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:39:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 3042ms 16:39:49 INFO - PROCESS | 17220 | 1461281989655 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 16:39:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:39:49 INFO - PROCESS | 17220 | 1461281989661 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 16:39:49 INFO - PROCESS | 17220 | 1461281989668 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:39:49 INFO - PROCESS | 17220 | 1461281989674 Marionette TRACE conn4 <- [1,754,null,{}] 16:39:49 INFO - PROCESS | 17220 | 1461281989690 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:49 INFO - PROCESS | 17220 | 1461281989971 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 16:39:50 INFO - PROCESS | 17220 | 1461281990002 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:50 INFO - PROCESS | 17220 | ++DOCSHELL 0x8c1ab400 == 68 [pid = 17220] [id = 196] 16:39:50 INFO - PROCESS | 17220 | ++DOMWINDOW == 210 (0x8c1ac000) [pid = 17220] [serial = 588] [outer = (nil)] 16:39:50 INFO - PROCESS | 17220 | ++DOMWINDOW == 211 (0x8eaa9800) [pid = 17220] [serial = 589] [outer = 0x8c1ac000] 16:39:50 INFO - PROCESS | 17220 | 1461281990083 Marionette DEBUG loaded listener.js 16:39:50 INFO - PROCESS | 17220 | ++DOMWINDOW == 212 (0x8eb21400) [pid = 17220] [serial = 590] [outer = 0x8c1ac000] 16:39:51 INFO - PROCESS | 17220 | SkCairoFTTypeface::onFilterRec unimplemented 16:39:51 INFO - PROCESS | 17220 | 1461281991437 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 16:39:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 16:39:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1794ms 16:39:51 INFO - PROCESS | 17220 | 1461281991465 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 16:39:51 INFO - PROCESS | 17220 | 1461281991471 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 16:39:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 211 (0x8f2b4400) [pid = 17220] [serial = 393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 210 (0x89068c00) [pid = 17220] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 209 (0x8906dc00) [pid = 17220] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 208 (0x89aa7c00) [pid = 17220] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 207 (0x893cfc00) [pid = 17220] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 206 (0x8c1a9000) [pid = 17220] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 205 (0x95d52000) [pid = 17220] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 204 (0x8f2ac000) [pid = 17220] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 203 (0x9ea28000) [pid = 17220] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 202 (0x8f274000) [pid = 17220] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 201 (0x92066000) [pid = 17220] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 200 (0x93e2b000) [pid = 17220] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 199 (0x8fdf5400) [pid = 17220] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 198 (0x8ab0a000) [pid = 17220] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 197 (0x8f280400) [pid = 17220] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 196 (0x8fd37c00) [pid = 17220] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 195 (0x92cb1000) [pid = 17220] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 194 (0x8fdf7000) [pid = 17220] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 193 (0x8edbb800) [pid = 17220] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 192 (0x92df8400) [pid = 17220] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 191 (0x8fdef000) [pid = 17220] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 190 (0x8fdf8c00) [pid = 17220] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 189 (0x8f2abc00) [pid = 17220] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 188 (0x8efea000) [pid = 17220] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 187 (0x8ac67400) [pid = 17220] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 186 (0x8fdfac00) [pid = 17220] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 185 (0x8fdf5c00) [pid = 17220] [serial = 375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 184 (0x978cac00) [pid = 17220] [serial = 378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 183 (0x982b8400) [pid = 17220] [serial = 381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 182 (0x9aea8c00) [pid = 17220] [serial = 384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 181 (0x8eb21000) [pid = 17220] [serial = 387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 180 (0x8f27c400) [pid = 17220] [serial = 390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 179 (0x8f27e400) [pid = 17220] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 178 (0x92dee000) [pid = 17220] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 177 (0xa0f8c800) [pid = 17220] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 176 (0x904ee000) [pid = 17220] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 175 (0x8fd34c00) [pid = 17220] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 174 (0x8aeebc00) [pid = 17220] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 173 (0x8ea50800) [pid = 17220] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 172 (0x8c1a1400) [pid = 17220] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 171 (0x8eb22800) [pid = 17220] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 170 (0x994a3400) [pid = 17220] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 169 (0x8fd31c00) [pid = 17220] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 168 (0x89aaf800) [pid = 17220] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 167 (0x8eaaac00) [pid = 17220] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 166 (0x8eaaec00) [pid = 17220] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 165 (0x8ee81800) [pid = 17220] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 164 (0x8eb1f000) [pid = 17220] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 163 (0x8ab12400) [pid = 17220] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 162 (0x904f6800) [pid = 17220] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 161 (0x8ff9d000) [pid = 17220] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 160 (0x93e35000) [pid = 17220] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 159 (0x93ae5400) [pid = 17220] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 158 (0x9842b800) [pid = 17220] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 157 (0xa0cc5c00) [pid = 17220] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 156 (0x903ebc00) [pid = 17220] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 155 (0x8ae82000) [pid = 17220] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 154 (0x8ae86400) [pid = 17220] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 153 (0x8ae90400) [pid = 17220] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:39:52 INFO - PROCESS | 17220 | --DOMWINDOW == 152 (0x89aa8c00) [pid = 17220] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:39:52 INFO - PROCESS | 17220 | 1461281992406 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:39:52 INFO - PROCESS | 17220 | 1461281992414 Marionette TRACE conn4 <- [1,758,null,{}] 16:39:52 INFO - PROCESS | 17220 | ++DOMWINDOW == 153 (0x89068c00) [pid = 17220] [serial = 591] [outer = 0x987f1000] 16:39:52 INFO - PROCESS | 17220 | 1461281992520 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:52 INFO - PROCESS | 17220 | 1461281992714 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 16:39:52 INFO - PROCESS | 17220 | 1461281992858 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:52 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ae90400 == 69 [pid = 17220] [id = 197] 16:39:52 INFO - PROCESS | 17220 | ++DOMWINDOW == 154 (0x8c1a4000) [pid = 17220] [serial = 592] [outer = (nil)] 16:39:52 INFO - PROCESS | 17220 | ++DOMWINDOW == 155 (0x8ea49400) [pid = 17220] [serial = 593] [outer = 0x8c1a4000] 16:39:52 INFO - PROCESS | 17220 | 1461281992936 Marionette DEBUG loaded listener.js 16:39:53 INFO - PROCESS | 17220 | ++DOMWINDOW == 156 (0x8edb4400) [pid = 17220] [serial = 594] [outer = 0x8c1a4000] 16:39:53 INFO - PROCESS | 17220 | SkCairoFTTypeface::onFilterRec unimplemented 16:39:53 INFO - PROCESS | 17220 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:39:53 INFO - PROCESS | 17220 | SkCairoFTTypeface::onFilterRec unimplemented 16:39:53 INFO - PROCESS | 17220 | SkCairoFTTypeface::onFilterRec unimplemented 16:39:53 INFO - PROCESS | 17220 | SkCairoFTTypeface::onFilterRec unimplemented 16:39:53 INFO - PROCESS | 17220 | 1461281993761 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 16:39:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:39:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1700ms 16:39:53 INFO - PROCESS | 17220 | 1461281993825 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 16:39:53 INFO - PROCESS | 17220 | 1461281993829 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 16:39:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:39:53 INFO - PROCESS | 17220 | 1461281993845 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:39:53 INFO - PROCESS | 17220 | 1461281993854 Marionette TRACE conn4 <- [1,762,null,{}] 16:39:53 INFO - PROCESS | 17220 | 1461281993859 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:54 INFO - PROCESS | 17220 | 1461281994052 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 16:39:54 INFO - PROCESS | 17220 | 1461281994288 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:54 INFO - PROCESS | 17220 | ++DOCSHELL 0x893d8c00 == 70 [pid = 17220] [id = 198] 16:39:54 INFO - PROCESS | 17220 | ++DOMWINDOW == 157 (0x89aa6400) [pid = 17220] [serial = 595] [outer = (nil)] 16:39:54 INFO - PROCESS | 17220 | ++DOMWINDOW == 158 (0x8ab12400) [pid = 17220] [serial = 596] [outer = 0x89aa6400] 16:39:54 INFO - PROCESS | 17220 | 1461281994459 Marionette DEBUG loaded listener.js 16:39:54 INFO - PROCESS | 17220 | ++DOMWINDOW == 159 (0x8ae8c000) [pid = 17220] [serial = 597] [outer = 0x89aa6400] 16:39:55 INFO - PROCESS | 17220 | 1461281995805 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 16:39:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:39:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 2048ms 16:39:55 INFO - PROCESS | 17220 | 1461281995918 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 16:39:55 INFO - PROCESS | 17220 | 1461281995924 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 16:39:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:39:55 INFO - PROCESS | 17220 | 1461281995933 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:39:55 INFO - PROCESS | 17220 | 1461281995940 Marionette TRACE conn4 <- [1,766,null,{}] 16:39:55 INFO - PROCESS | 17220 | 1461281995950 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:56 INFO - PROCESS | 17220 | 1461281996223 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 16:39:56 INFO - PROCESS | 17220 | 1461281996362 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:56 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ea50800 == 71 [pid = 17220] [id = 199] 16:39:56 INFO - PROCESS | 17220 | ++DOMWINDOW == 160 (0x8eaaac00) [pid = 17220] [serial = 598] [outer = (nil)] 16:39:56 INFO - PROCESS | 17220 | ++DOMWINDOW == 161 (0x8edb5800) [pid = 17220] [serial = 599] [outer = 0x8eaaac00] 16:39:56 INFO - PROCESS | 17220 | 1461281996495 Marionette DEBUG loaded listener.js 16:39:56 INFO - PROCESS | 17220 | ++DOMWINDOW == 162 (0x8ee8b800) [pid = 17220] [serial = 600] [outer = 0x8eaaac00] 16:39:58 INFO - PROCESS | 17220 | 1461281998020 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 16:39:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:39:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 2138ms 16:39:58 INFO - PROCESS | 17220 | 1461281998074 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 16:39:58 INFO - PROCESS | 17220 | 1461281998080 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 16:39:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:39:58 INFO - PROCESS | 17220 | 1461281998089 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:39:58 INFO - PROCESS | 17220 | 1461281998092 Marionette TRACE conn4 <- [1,770,null,{}] 16:39:58 INFO - PROCESS | 17220 | 1461281998099 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:58 INFO - PROCESS | 17220 | 1461281998315 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 16:39:58 INFO - PROCESS | 17220 | 1461281998514 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:39:58 INFO - PROCESS | 17220 | ++DOCSHELL 0x8aef1c00 == 72 [pid = 17220] [id = 200] 16:39:58 INFO - PROCESS | 17220 | ++DOMWINDOW == 163 (0x8edb3000) [pid = 17220] [serial = 601] [outer = (nil)] 16:39:58 INFO - PROCESS | 17220 | ++DOMWINDOW == 164 (0x8f27d800) [pid = 17220] [serial = 602] [outer = 0x8edb3000] 16:39:58 INFO - PROCESS | 17220 | 1461281998611 Marionette DEBUG loaded listener.js 16:39:58 INFO - PROCESS | 17220 | ++DOMWINDOW == 165 (0x8f2b3000) [pid = 17220] [serial = 603] [outer = 0x8edb3000] 16:39:59 INFO - PROCESS | 17220 | 1461281999600 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 16:39:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:39:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1548ms 16:39:59 INFO - PROCESS | 17220 | 1461281999637 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 16:39:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:39:59 INFO - PROCESS | 17220 | 1461281999642 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 16:39:59 INFO - PROCESS | 17220 | 1461281999651 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:39:59 INFO - PROCESS | 17220 | 1461281999661 Marionette TRACE conn4 <- [1,774,null,{}] 16:39:59 INFO - PROCESS | 17220 | 1461281999676 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:39:59 INFO - PROCESS | 17220 | 1461281999913 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 16:40:00 INFO - PROCESS | 17220 | 1461282000222 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:00 INFO - PROCESS | 17220 | ++DOCSHELL 0x8fd2e400 == 73 [pid = 17220] [id = 201] 16:40:00 INFO - PROCESS | 17220 | ++DOMWINDOW == 166 (0x8fd36400) [pid = 17220] [serial = 604] [outer = (nil)] 16:40:00 INFO - PROCESS | 17220 | ++DOMWINDOW == 167 (0x8ff95800) [pid = 17220] [serial = 605] [outer = 0x8fd36400] 16:40:00 INFO - PROCESS | 17220 | 1461282000319 Marionette DEBUG loaded listener.js 16:40:00 INFO - PROCESS | 17220 | ++DOMWINDOW == 168 (0x8ff9a000) [pid = 17220] [serial = 606] [outer = 0x8fd36400] 16:40:01 INFO - PROCESS | 17220 | 1461282001242 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 16:40:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:40:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1653ms 16:40:01 INFO - PROCESS | 17220 | 1461282001302 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 16:40:01 INFO - PROCESS | 17220 | 1461282001307 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 16:40:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:40:01 INFO - PROCESS | 17220 | 1461282001314 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:40:01 INFO - PROCESS | 17220 | 1461282001318 Marionette TRACE conn4 <- [1,778,null,{}] 16:40:01 INFO - PROCESS | 17220 | 1461282001324 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:01 INFO - PROCESS | 17220 | 1461282001515 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 16:40:01 INFO - PROCESS | 17220 | 1461282001749 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:01 INFO - PROCESS | 17220 | ++DOCSHELL 0x893d4800 == 74 [pid = 17220] [id = 202] 16:40:01 INFO - PROCESS | 17220 | ++DOMWINDOW == 169 (0x8ffa2800) [pid = 17220] [serial = 607] [outer = (nil)] 16:40:01 INFO - PROCESS | 17220 | ++DOMWINDOW == 170 (0x90341c00) [pid = 17220] [serial = 608] [outer = 0x8ffa2800] 16:40:01 INFO - PROCESS | 17220 | 1461282001886 Marionette DEBUG loaded listener.js 16:40:02 INFO - PROCESS | 17220 | ++DOMWINDOW == 171 (0x90347800) [pid = 17220] [serial = 609] [outer = 0x8ffa2800] 16:40:02 INFO - PROCESS | 17220 | 1461282002884 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 16:40:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:40:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1631ms 16:40:02 INFO - PROCESS | 17220 | 1461282002948 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 16:40:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:40:02 INFO - PROCESS | 17220 | 1461282002953 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 16:40:02 INFO - PROCESS | 17220 | 1461282002960 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:40:02 INFO - PROCESS | 17220 | 1461282002963 Marionette TRACE conn4 <- [1,782,null,{}] 16:40:02 INFO - PROCESS | 17220 | 1461282002969 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:03 INFO - PROCESS | 17220 | 1461282003206 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 16:40:03 INFO - PROCESS | 17220 | 1461282003511 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:03 INFO - PROCESS | 17220 | ++DOCSHELL 0x904f5c00 == 75 [pid = 17220] [id = 203] 16:40:03 INFO - PROCESS | 17220 | ++DOMWINDOW == 172 (0x904f6800) [pid = 17220] [serial = 610] [outer = (nil)] 16:40:03 INFO - PROCESS | 17220 | ++DOMWINDOW == 173 (0x90708000) [pid = 17220] [serial = 611] [outer = 0x904f6800] 16:40:03 INFO - PROCESS | 17220 | 1461282003620 Marionette DEBUG loaded listener.js 16:40:03 INFO - PROCESS | 17220 | ++DOMWINDOW == 174 (0x920ea000) [pid = 17220] [serial = 612] [outer = 0x904f6800] 16:40:04 INFO - PROCESS | 17220 | 1461282004596 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 16:40:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:40:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1683ms 16:40:04 INFO - PROCESS | 17220 | 1461282004643 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 16:40:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:40:04 INFO - PROCESS | 17220 | 1461282004647 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 16:40:04 INFO - PROCESS | 17220 | 1461282004654 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:40:04 INFO - PROCESS | 17220 | 1461282004657 Marionette TRACE conn4 <- [1,786,null,{}] 16:40:04 INFO - PROCESS | 17220 | 1461282004663 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:04 INFO - PROCESS | 17220 | 1461282004851 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 16:40:05 INFO - PROCESS | 17220 | 1461282005090 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:05 INFO - PROCESS | 17220 | ++DOCSHELL 0x89066400 == 76 [pid = 17220] [id = 204] 16:40:05 INFO - PROCESS | 17220 | ++DOMWINDOW == 175 (0x920ec000) [pid = 17220] [serial = 613] [outer = (nil)] 16:40:05 INFO - PROCESS | 17220 | ++DOMWINDOW == 176 (0x92cad400) [pid = 17220] [serial = 614] [outer = 0x920ec000] 16:40:05 INFO - PROCESS | 17220 | 1461282005276 Marionette DEBUG loaded listener.js 16:40:05 INFO - PROCESS | 17220 | ++DOMWINDOW == 177 (0x92d6cc00) [pid = 17220] [serial = 615] [outer = 0x920ec000] 16:40:06 INFO - PROCESS | 17220 | 1461282006313 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 16:40:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:40:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1737ms 16:40:06 INFO - PROCESS | 17220 | 1461282006391 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 16:40:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:40:06 INFO - PROCESS | 17220 | 1461282006395 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 16:40:06 INFO - PROCESS | 17220 | 1461282006402 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:40:06 INFO - PROCESS | 17220 | 1461282006406 Marionette TRACE conn4 <- [1,790,null,{}] 16:40:06 INFO - PROCESS | 17220 | 1461282006411 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:06 INFO - PROCESS | 17220 | 1461282006627 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 16:40:06 INFO - PROCESS | 17220 | 1461282006865 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:06 INFO - PROCESS | 17220 | ++DOCSHELL 0x89074800 == 77 [pid = 17220] [id = 205] 16:40:06 INFO - PROCESS | 17220 | ++DOMWINDOW == 178 (0x8ae89000) [pid = 17220] [serial = 616] [outer = (nil)] 16:40:06 INFO - PROCESS | 17220 | ++DOMWINDOW == 179 (0x92df2c00) [pid = 17220] [serial = 617] [outer = 0x8ae89000] 16:40:06 INFO - PROCESS | 17220 | 1461282006972 Marionette DEBUG loaded listener.js 16:40:07 INFO - PROCESS | 17220 | ++DOMWINDOW == 180 (0x93a02400) [pid = 17220] [serial = 618] [outer = 0x8ae89000] 16:40:07 INFO - PROCESS | 17220 | 1461282007891 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 16:40:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:40:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1543ms 16:40:07 INFO - PROCESS | 17220 | 1461282007946 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 16:40:07 INFO - PROCESS | 17220 | 1461282007949 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 16:40:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:40:07 INFO - PROCESS | 17220 | 1461282007955 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:40:07 INFO - PROCESS | 17220 | 1461282007959 Marionette TRACE conn4 <- [1,794,null,{}] 16:40:07 INFO - PROCESS | 17220 | 1461282007965 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:08 INFO - PROCESS | 17220 | 1461282008147 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 16:40:08 INFO - PROCESS | 17220 | 1461282008424 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:08 INFO - PROCESS | 17220 | ++DOCSHELL 0x8eb1f400 == 78 [pid = 17220] [id = 206] 16:40:08 INFO - PROCESS | 17220 | ++DOMWINDOW == 181 (0x8edbc400) [pid = 17220] [serial = 619] [outer = (nil)] 16:40:08 INFO - PROCESS | 17220 | ++DOMWINDOW == 182 (0x8fd35400) [pid = 17220] [serial = 620] [outer = 0x8edbc400] 16:40:08 INFO - PROCESS | 17220 | 1461282008589 Marionette DEBUG loaded listener.js 16:40:08 INFO - PROCESS | 17220 | ++DOMWINDOW == 183 (0x92cb8000) [pid = 17220] [serial = 621] [outer = 0x8edbc400] 16:40:09 INFO - PROCESS | 17220 | 1461282009495 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 16:40:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:40:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1581ms 16:40:09 INFO - PROCESS | 17220 | 1461282009537 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 16:40:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:40:09 INFO - PROCESS | 17220 | 1461282009542 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 16:40:09 INFO - PROCESS | 17220 | 1461282009548 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:40:09 INFO - PROCESS | 17220 | 1461282009552 Marionette TRACE conn4 <- [1,798,null,{}] 16:40:09 INFO - PROCESS | 17220 | 1461282009558 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:09 INFO - PROCESS | 17220 | 1461282009762 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 16:40:10 INFO - PROCESS | 17220 | 1461282010006 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:10 INFO - PROCESS | 17220 | ++DOCSHELL 0x89aabc00 == 79 [pid = 17220] [id = 207] 16:40:10 INFO - PROCESS | 17220 | ++DOMWINDOW == 184 (0x89ab3000) [pid = 17220] [serial = 622] [outer = (nil)] 16:40:10 INFO - PROCESS | 17220 | ++DOMWINDOW == 185 (0x8ae87000) [pid = 17220] [serial = 623] [outer = 0x89ab3000] 16:40:10 INFO - PROCESS | 17220 | 1461282010144 Marionette DEBUG loaded listener.js 16:40:10 INFO - PROCESS | 17220 | ++DOMWINDOW == 186 (0x8ee82c00) [pid = 17220] [serial = 624] [outer = 0x89ab3000] 16:40:11 INFO - PROCESS | 17220 | 1461282011074 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 16:40:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 16:40:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1584ms 16:40:11 INFO - PROCESS | 17220 | 1461282011133 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 16:40:11 INFO - PROCESS | 17220 | 1461282011137 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 16:40:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:40:11 INFO - PROCESS | 17220 | 1461282011145 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:40:11 INFO - PROCESS | 17220 | 1461282011150 Marionette TRACE conn4 <- [1,802,null,{}] 16:40:11 INFO - PROCESS | 17220 | 1461282011156 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:11 INFO - PROCESS | 17220 | 1461282011364 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 16:40:11 INFO - PROCESS | 17220 | 1461282011629 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:11 INFO - PROCESS | 17220 | ++DOCSHELL 0x9033e000 == 80 [pid = 17220] [id = 208] 16:40:11 INFO - PROCESS | 17220 | ++DOMWINDOW == 187 (0x903f1800) [pid = 17220] [serial = 625] [outer = (nil)] 16:40:11 INFO - PROCESS | 17220 | ++DOMWINDOW == 188 (0x92c0cc00) [pid = 17220] [serial = 626] [outer = 0x903f1800] 16:40:11 INFO - PROCESS | 17220 | 1461282011757 Marionette DEBUG loaded listener.js 16:40:11 INFO - PROCESS | 17220 | ++DOMWINDOW == 189 (0x93af1000) [pid = 17220] [serial = 627] [outer = 0x903f1800] 16:40:12 INFO - PROCESS | 17220 | 1461282012766 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 16:40:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 16:40:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1687ms 16:40:12 INFO - PROCESS | 17220 | 1461282012833 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 16:40:12 INFO - PROCESS | 17220 | 1461282012839 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 16:40:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:40:12 INFO - PROCESS | 17220 | 1461282012845 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:40:12 INFO - PROCESS | 17220 | 1461282012849 Marionette TRACE conn4 <- [1,806,null,{}] 16:40:12 INFO - PROCESS | 17220 | 1461282012856 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:13 INFO - PROCESS | 17220 | 1461282013133 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 16:40:13 INFO - PROCESS | 17220 | 1461282013741 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:13 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ac6e000 == 81 [pid = 17220] [id = 209] 16:40:13 INFO - PROCESS | 17220 | ++DOMWINDOW == 190 (0x8ac6f800) [pid = 17220] [serial = 628] [outer = (nil)] 16:40:13 INFO - PROCESS | 17220 | ++DOMWINDOW == 191 (0x8ae8b800) [pid = 17220] [serial = 629] [outer = 0x8ac6f800] 16:40:13 INFO - PROCESS | 17220 | 1461282013829 Marionette DEBUG loaded listener.js 16:40:13 INFO - PROCESS | 17220 | ++DOMWINDOW == 192 (0x8aef4c00) [pid = 17220] [serial = 630] [outer = 0x8ac6f800] 16:40:14 INFO - PROCESS | 17220 | 1461282014823 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 16:40:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 16:40:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 2040ms 16:40:14 INFO - PROCESS | 17220 | 1461282014886 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 16:40:14 INFO - PROCESS | 17220 | 1461282014894 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 16:40:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:40:14 INFO - PROCESS | 17220 | 1461282014904 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:40:14 INFO - PROCESS | 17220 | 1461282014909 Marionette TRACE conn4 <- [1,810,null,{}] 16:40:14 INFO - PROCESS | 17220 | 1461282014918 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:15 INFO - PROCESS | 17220 | 1461282015127 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 16:40:15 INFO - PROCESS | 17220 | 1461282015491 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:15 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ae85c00 == 82 [pid = 17220] [id = 210] 16:40:15 INFO - PROCESS | 17220 | ++DOMWINDOW == 193 (0x8edbb800) [pid = 17220] [serial = 631] [outer = (nil)] 16:40:15 INFO - PROCESS | 17220 | ++DOMWINDOW == 194 (0x8efe4000) [pid = 17220] [serial = 632] [outer = 0x8edbb800] 16:40:15 INFO - PROCESS | 17220 | 1461282015590 Marionette DEBUG loaded listener.js 16:40:15 INFO - PROCESS | 17220 | ++DOMWINDOW == 195 (0x8f278c00) [pid = 17220] [serial = 633] [outer = 0x8edbb800] 16:40:16 INFO - PROCESS | 17220 | 1461282016590 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 16:40:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:40:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1738ms 16:40:16 INFO - PROCESS | 17220 | 1461282016645 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 16:40:16 INFO - PROCESS | 17220 | 1461282016652 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 16:40:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:40:16 INFO - PROCESS | 17220 | 1461282016661 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:40:16 INFO - PROCESS | 17220 | 1461282016664 Marionette TRACE conn4 <- [1,814,null,{}] 16:40:16 INFO - PROCESS | 17220 | 1461282016671 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:16 INFO - PROCESS | 17220 | 1461282016927 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 16:40:16 INFO - PROCESS | 17220 | --DOCSHELL 0x893d5c00 == 81 [pid = 17220] [id = 195] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 194 (0x92dab000) [pid = 17220] [serial = 547] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 193 (0x96c76800) [pid = 17220] [serial = 550] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 192 (0x97c2c000) [pid = 17220] [serial = 553] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 191 (0x98e0b400) [pid = 17220] [serial = 556] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 190 (0xa0c07000) [pid = 17220] [serial = 559] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 189 (0x8ff9e400) [pid = 17220] [serial = 562] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 188 (0x92ded400) [pid = 17220] [serial = 538] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 187 (0x8ee8a400) [pid = 17220] [serial = 565] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 186 (0x90349c00) [pid = 17220] [serial = 349] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 185 (0x97bcb400) [pid = 17220] [serial = 395] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 184 (0x8fe79400) [pid = 17220] [serial = 452] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 183 (0x98cc2400) [pid = 17220] [serial = 286] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 182 (0xa2ae0000) [pid = 17220] [serial = 298] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 181 (0x98e0d000) [pid = 17220] [serial = 280] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 180 (0x90345800) [pid = 17220] [serial = 373] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 179 (0x8ac63400) [pid = 17220] [serial = 506] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 178 (0xa4b04400) [pid = 17220] [serial = 301] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 177 (0x89074c00) [pid = 17220] [serial = 509] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 176 (0x8eed0800) [pid = 17220] [serial = 512] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 175 (0xa4476c00) [pid = 17220] [serial = 491] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 174 (0x904f4000) [pid = 17220] [serial = 479] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 173 (0x8edb0800) [pid = 17220] [serial = 449] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 172 (0x92caf000) [pid = 17220] [serial = 283] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 171 (0x9fb30400) [pid = 17220] [serial = 488] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 170 (0x98e0dc00) [pid = 17220] [serial = 485] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 169 (0x95147c00) [pid = 17220] [serial = 377] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 168 (0x98e0d400) [pid = 17220] [serial = 380] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 167 (0x99133400) [pid = 17220] [serial = 383] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 166 (0x9dfe8000) [pid = 17220] [serial = 386] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 165 (0xa0a9b800) [pid = 17220] [serial = 389] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 164 (0xa0cc8400) [pid = 17220] [serial = 392] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 163 (0x90349400) [pid = 17220] [serial = 419] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 162 (0x93e2a000) [pid = 17220] [serial = 422] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 161 (0xa3c85400) [pid = 17220] [serial = 425] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 160 (0xa44b7c00) [pid = 17220] [serial = 428] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 159 (0x97e9b000) [pid = 17220] [serial = 431] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 158 (0x8aef6400) [pid = 17220] [serial = 434] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 157 (0x8edb9400) [pid = 17220] [serial = 437] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 156 (0x8c1aa800) [pid = 17220] [serial = 440] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 155 (0x93e2b400) [pid = 17220] [serial = 473] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 154 (0x8aef2800) [pid = 17220] [serial = 475] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 153 (0x920e6400) [pid = 17220] [serial = 535] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 152 (0x90343400) [pid = 17220] [serial = 478] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 151 (0x95d15800) [pid = 17220] [serial = 481] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 150 (0x903ecc00) [pid = 17220] [serial = 533] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 149 (0x97ea0800) [pid = 17220] [serial = 484] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 148 (0x99bce800) [pid = 17220] [serial = 487] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 147 (0xa2a42800) [pid = 17220] [serial = 490] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 146 (0x903f4400) [pid = 17220] [serial = 493] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 145 (0x8ae89c00) [pid = 17220] [serial = 496] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 144 (0x903f7800) [pid = 17220] [serial = 499] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 143 (0x8eec8400) [pid = 17220] [serial = 502] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 142 (0x89aaf400) [pid = 17220] [serial = 505] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 141 (0x89070800) [pid = 17220] [serial = 508] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 140 (0x8eece800) [pid = 17220] [serial = 511] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 139 (0x8ee85800) [pid = 17220] [serial = 514] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 138 (0x893d6000) [pid = 17220] [serial = 517] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 137 (0x8c1a2c00) [pid = 17220] [serial = 541] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 136 (0x8eecec00) [pid = 17220] [serial = 544] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 135 (0x92de9400) [pid = 17220] [serial = 536] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 134 (0x8ff9c400) [pid = 17220] [serial = 530] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 133 (0x93a0c000) [pid = 17220] [serial = 443] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 132 (0x8eeca000) [pid = 17220] [serial = 503] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 131 (0x9fe56c00) [pid = 17220] [serial = 340] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 130 (0x8ae8d000) [pid = 17220] [serial = 497] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 129 (0x8f2b4c00) [pid = 17220] [serial = 292] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 128 (0xa0cc1c00) [pid = 17220] [serial = 289] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 127 (0x8ee87c00) [pid = 17220] [serial = 515] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 126 (0x8f27bc00) [pid = 17220] [serial = 295] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 125 (0x93e2f000) [pid = 17220] [serial = 337] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 124 (0x93e35c00) [pid = 17220] [serial = 331] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 123 (0x8c1a7c00) [pid = 17220] [serial = 476] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 122 (0x9034bc00) [pid = 17220] [serial = 346] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 121 (0x8ab16400) [pid = 17220] [serial = 446] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 120 (0x904f6400) [pid = 17220] [serial = 343] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 119 (0x893d8000) [pid = 17220] [serial = 518] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 118 (0x903f6800) [pid = 17220] [serial = 494] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 117 (0x96c0ac00) [pid = 17220] [serial = 482] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 116 (0x92b68000) [pid = 17220] [serial = 334] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 115 (0x991ccc00) [pid = 17220] [serial = 500] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 114 (0x97d8d800) [pid = 17220] [serial = 370] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 113 (0x93a0e400) [pid = 17220] [serial = 304] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 112 (0x9fe55c00) [pid = 17220] [serial = 416] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 111 (0x9034ac00) [pid = 17220] [serial = 532] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 110 (0x8ac67c00) [pid = 17220] [serial = 521] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 109 (0x8ab0ac00) [pid = 17220] [serial = 520] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 108 (0x8ee7e800) [pid = 17220] [serial = 524] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 107 (0x8eb2d000) [pid = 17220] [serial = 523] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 106 (0x8ee8dc00) [pid = 17220] [serial = 526] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 105 (0x8efe3400) [pid = 17220] [serial = 527] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | --DOMWINDOW == 104 (0x8ff96000) [pid = 17220] [serial = 529] [outer = (nil)] [url = about:blank] 16:40:17 INFO - PROCESS | 17220 | 1461282017362 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:17 INFO - PROCESS | 17220 | ++DOCSHELL 0x89070800 == 82 [pid = 17220] [id = 211] 16:40:17 INFO - PROCESS | 17220 | ++DOMWINDOW == 105 (0x89074c00) [pid = 17220] [serial = 634] [outer = (nil)] 16:40:17 INFO - PROCESS | 17220 | ++DOMWINDOW == 106 (0x8ac60800) [pid = 17220] [serial = 635] [outer = 0x89074c00] 16:40:17 INFO - PROCESS | 17220 | 1461282017467 Marionette DEBUG loaded listener.js 16:40:17 INFO - PROCESS | 17220 | ++DOMWINDOW == 107 (0x8c1a6c00) [pid = 17220] [serial = 636] [outer = 0x89074c00] 16:40:18 INFO - PROCESS | 17220 | 1461282018369 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 16:40:18 INFO - PROCESS | 17220 | 1461282018403 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 16:40:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 16:40:18 INFO - PROCESS | 17220 | 1461282018411 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:40:18 INFO - PROCESS | 17220 | 1461282018419 Marionette TRACE conn4 <- [1,818,null,{}] 16:40:18 INFO - PROCESS | 17220 | 1461282018434 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:18 INFO - PROCESS | 17220 | 1461282018638 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 16:40:18 INFO - PROCESS | 17220 | 1461282018792 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:18 INFO - PROCESS | 17220 | ++DOCSHELL 0x893d9800 == 83 [pid = 17220] [id = 212] 16:40:18 INFO - PROCESS | 17220 | ++DOMWINDOW == 108 (0x8eecbc00) [pid = 17220] [serial = 637] [outer = (nil)] 16:40:18 INFO - PROCESS | 17220 | ++DOMWINDOW == 109 (0x8fdefc00) [pid = 17220] [serial = 638] [outer = 0x8eecbc00] 16:40:18 INFO - PROCESS | 17220 | 1461282018870 Marionette DEBUG loaded listener.js 16:40:18 INFO - PROCESS | 17220 | ++DOMWINDOW == 110 (0x8fdf7400) [pid = 17220] [serial = 639] [outer = 0x8eecbc00] 16:40:19 INFO - PROCESS | 17220 | 1461282019780 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 16:40:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:40:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1399ms 16:40:19 INFO - PROCESS | 17220 | 1461282019809 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 16:40:19 INFO - PROCESS | 17220 | 1461282019814 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 16:40:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:40:19 INFO - PROCESS | 17220 | 1461282019821 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:40:19 INFO - PROCESS | 17220 | 1461282019824 Marionette TRACE conn4 <- [1,822,null,{}] 16:40:19 INFO - PROCESS | 17220 | 1461282019841 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:20 INFO - PROCESS | 17220 | 1461282020084 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 16:40:20 INFO - PROCESS | 17220 | 1461282020112 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:20 INFO - PROCESS | 17220 | ++DOCSHELL 0x8fdf0c00 == 84 [pid = 17220] [id = 213] 16:40:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 111 (0x8fdfbc00) [pid = 17220] [serial = 640] [outer = (nil)] 16:40:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 112 (0x8ff9e000) [pid = 17220] [serial = 641] [outer = 0x8fdfbc00] 16:40:20 INFO - PROCESS | 17220 | 1461282020191 Marionette DEBUG loaded listener.js 16:40:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 113 (0x90340800) [pid = 17220] [serial = 642] [outer = 0x8fdfbc00] 16:40:21 INFO - PROCESS | 17220 | 1461282021218 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 16:40:21 INFO - PROCESS | 17220 | 1461282021279 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 16:40:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:40:21 INFO - PROCESS | 17220 | 1461282021287 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:40:21 INFO - PROCESS | 17220 | 1461282021291 Marionette TRACE conn4 <- [1,826,null,{}] 16:40:21 INFO - PROCESS | 17220 | 1461282021297 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:21 INFO - PROCESS | 17220 | 1461282021529 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 16:40:21 INFO - PROCESS | 17220 | --DOMWINDOW == 112 (0x893dc800) [pid = 17220] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:40:21 INFO - PROCESS | 17220 | --DOMWINDOW == 111 (0x8c1ac000) [pid = 17220] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:40:21 INFO - PROCESS | 17220 | --DOMWINDOW == 110 (0x8ab18000) [pid = 17220] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:40:21 INFO - PROCESS | 17220 | 1461282021967 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:22 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ea4b000 == 85 [pid = 17220] [id = 214] 16:40:22 INFO - PROCESS | 17220 | ++DOMWINDOW == 111 (0x8eab3000) [pid = 17220] [serial = 643] [outer = (nil)] 16:40:22 INFO - PROCESS | 17220 | ++DOMWINDOW == 112 (0x8ff98000) [pid = 17220] [serial = 644] [outer = 0x8eab3000] 16:40:22 INFO - PROCESS | 17220 | 1461282022064 Marionette DEBUG loaded listener.js 16:40:22 INFO - PROCESS | 17220 | ++DOMWINDOW == 113 (0x904f7400) [pid = 17220] [serial = 645] [outer = 0x8eab3000] 16:40:22 INFO - PROCESS | 17220 | 1461282022909 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 16:40:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:40:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1680ms 16:40:22 INFO - PROCESS | 17220 | 1461282022969 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 16:40:22 INFO - PROCESS | 17220 | 1461282022972 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 16:40:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:40:22 INFO - PROCESS | 17220 | 1461282022979 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:40:22 INFO - PROCESS | 17220 | 1461282022983 Marionette TRACE conn4 <- [1,830,null,{}] 16:40:22 INFO - PROCESS | 17220 | 1461282022988 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:23 INFO - PROCESS | 17220 | 1461282023173 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 16:40:23 INFO - PROCESS | 17220 | 1461282023316 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:23 INFO - PROCESS | 17220 | ++DOCSHELL 0x90346800 == 86 [pid = 17220] [id = 215] 16:40:23 INFO - PROCESS | 17220 | ++DOMWINDOW == 114 (0x90705800) [pid = 17220] [serial = 646] [outer = (nil)] 16:40:23 INFO - PROCESS | 17220 | ++DOMWINDOW == 115 (0x920e1400) [pid = 17220] [serial = 647] [outer = 0x90705800] 16:40:23 INFO - PROCESS | 17220 | 1461282023402 Marionette DEBUG loaded listener.js 16:40:23 INFO - PROCESS | 17220 | ++DOMWINDOW == 116 (0x9217b000) [pid = 17220] [serial = 648] [outer = 0x90705800] 16:40:24 INFO - PROCESS | 17220 | 1461282024538 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 16:40:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:40:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1582ms 16:40:24 INFO - PROCESS | 17220 | 1461282024562 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 16:40:24 INFO - PROCESS | 17220 | 1461282024569 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 16:40:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:40:24 INFO - PROCESS | 17220 | 1461282024578 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:40:24 INFO - PROCESS | 17220 | 1461282024584 Marionette TRACE conn4 <- [1,834,null,{}] 16:40:24 INFO - PROCESS | 17220 | 1461282024593 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:24 INFO - PROCESS | 17220 | 1461282024810 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 16:40:25 INFO - PROCESS | 17220 | 1461282025042 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:25 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ab11000 == 87 [pid = 17220] [id = 216] 16:40:25 INFO - PROCESS | 17220 | ++DOMWINDOW == 117 (0x8ac6f000) [pid = 17220] [serial = 649] [outer = (nil)] 16:40:25 INFO - PROCESS | 17220 | ++DOMWINDOW == 118 (0x8eb26400) [pid = 17220] [serial = 650] [outer = 0x8ac6f000] 16:40:25 INFO - PROCESS | 17220 | 1461282025137 Marionette DEBUG loaded listener.js 16:40:25 INFO - PROCESS | 17220 | ++DOMWINDOW == 119 (0x8ee84400) [pid = 17220] [serial = 651] [outer = 0x8ac6f000] 16:40:26 INFO - PROCESS | 17220 | 1461282026086 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 16:40:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:40:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1542ms 16:40:26 INFO - PROCESS | 17220 | 1461282026122 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 16:40:26 INFO - PROCESS | 17220 | 1461282026132 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 16:40:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:40:26 INFO - PROCESS | 17220 | 1461282026144 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:40:26 INFO - PROCESS | 17220 | 1461282026148 Marionette TRACE conn4 <- [1,838,null,{}] 16:40:26 INFO - PROCESS | 17220 | 1461282026154 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:26 INFO - PROCESS | 17220 | 1461282026407 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 16:40:26 INFO - PROCESS | 17220 | 1461282026695 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:26 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ac67400 == 88 [pid = 17220] [id = 217] 16:40:26 INFO - PROCESS | 17220 | ++DOMWINDOW == 120 (0x8eec3c00) [pid = 17220] [serial = 652] [outer = (nil)] 16:40:26 INFO - PROCESS | 17220 | ++DOMWINDOW == 121 (0x8fd30800) [pid = 17220] [serial = 653] [outer = 0x8eec3c00] 16:40:26 INFO - PROCESS | 17220 | 1461282026798 Marionette DEBUG loaded listener.js 16:40:26 INFO - PROCESS | 17220 | ++DOMWINDOW == 122 (0x8fdf3000) [pid = 17220] [serial = 654] [outer = 0x8eec3c00] 16:40:27 INFO - PROCESS | 17220 | 1461282027899 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 16:40:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:40:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1796ms 16:40:27 INFO - PROCESS | 17220 | 1461282027939 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 16:40:27 INFO - PROCESS | 17220 | 1461282027943 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 16:40:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:40:27 INFO - PROCESS | 17220 | 1461282027951 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:40:27 INFO - PROCESS | 17220 | 1461282027959 Marionette TRACE conn4 <- [1,842,null,{}] 16:40:27 INFO - PROCESS | 17220 | 1461282027981 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:28 INFO - PROCESS | 17220 | 1461282028346 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 16:40:28 INFO - PROCESS | 17220 | 1461282028544 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:28 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ab13000 == 89 [pid = 17220] [id = 218] 16:40:28 INFO - PROCESS | 17220 | ++DOMWINDOW == 123 (0x92068c00) [pid = 17220] [serial = 655] [outer = (nil)] 16:40:28 INFO - PROCESS | 17220 | ++DOMWINDOW == 124 (0x92b6a400) [pid = 17220] [serial = 656] [outer = 0x92068c00] 16:40:28 INFO - PROCESS | 17220 | 1461282028647 Marionette DEBUG loaded listener.js 16:40:28 INFO - PROCESS | 17220 | ++DOMWINDOW == 125 (0x92cb3400) [pid = 17220] [serial = 657] [outer = 0x92068c00] 16:40:29 INFO - PROCESS | 17220 | 1461282029624 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 16:40:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:40:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1746ms 16:40:29 INFO - PROCESS | 17220 | 1461282029698 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 16:40:29 INFO - PROCESS | 17220 | 1461282029703 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 16:40:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:40:29 INFO - PROCESS | 17220 | 1461282029710 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:40:29 INFO - PROCESS | 17220 | 1461282029714 Marionette TRACE conn4 <- [1,846,null,{}] 16:40:29 INFO - PROCESS | 17220 | 1461282029721 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:29 INFO - PROCESS | 17220 | 1461282029959 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 16:40:30 INFO - PROCESS | 17220 | 1461282030200 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:30 INFO - PROCESS | 17220 | ++DOCSHELL 0x92b6d400 == 90 [pid = 17220] [id = 219] 16:40:30 INFO - PROCESS | 17220 | ++DOMWINDOW == 126 (0x92caf000) [pid = 17220] [serial = 658] [outer = (nil)] 16:40:30 INFO - PROCESS | 17220 | ++DOMWINDOW == 127 (0x92df3400) [pid = 17220] [serial = 659] [outer = 0x92caf000] 16:40:30 INFO - PROCESS | 17220 | 1461282030349 Marionette DEBUG loaded listener.js 16:40:30 INFO - PROCESS | 17220 | ++DOMWINDOW == 128 (0x93a10400) [pid = 17220] [serial = 660] [outer = 0x92caf000] 16:40:31 INFO - PROCESS | 17220 | 1461282031315 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 16:40:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:40:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1636ms 16:40:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:40:31 INFO - PROCESS | 17220 | 1461282031347 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 16:40:31 INFO - PROCESS | 17220 | 1461282031350 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 16:40:31 INFO - PROCESS | 17220 | 1461282031357 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:40:31 INFO - PROCESS | 17220 | 1461282031360 Marionette TRACE conn4 <- [1,850,null,{}] 16:40:31 INFO - PROCESS | 17220 | 1461282031366 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:31 INFO - PROCESS | 17220 | 1461282031564 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 16:40:31 INFO - PROCESS | 17220 | 1461282031804 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:31 INFO - PROCESS | 17220 | ++DOCSHELL 0x89aa5c00 == 91 [pid = 17220] [id = 220] 16:40:31 INFO - PROCESS | 17220 | ++DOMWINDOW == 129 (0x8ab11400) [pid = 17220] [serial = 661] [outer = (nil)] 16:40:31 INFO - PROCESS | 17220 | ++DOMWINDOW == 130 (0x93e2f000) [pid = 17220] [serial = 662] [outer = 0x8ab11400] 16:40:31 INFO - PROCESS | 17220 | 1461282031947 Marionette DEBUG loaded listener.js 16:40:32 INFO - PROCESS | 17220 | ++DOMWINDOW == 131 (0x95146400) [pid = 17220] [serial = 663] [outer = 0x8ab11400] 16:40:32 INFO - PROCESS | 17220 | 1461282032938 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 16:40:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:40:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1643ms 16:40:33 INFO - PROCESS | 17220 | 1461282033000 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 16:40:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:40:33 INFO - PROCESS | 17220 | 1461282033004 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 16:40:33 INFO - PROCESS | 17220 | 1461282033011 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:40:33 INFO - PROCESS | 17220 | 1461282033015 Marionette TRACE conn4 <- [1,854,null,{}] 16:40:33 INFO - PROCESS | 17220 | 1461282033021 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:33 INFO - PROCESS | 17220 | 1461282033378 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 16:40:33 INFO - PROCESS | 17220 | 1461282033594 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:33 INFO - PROCESS | 17220 | ++DOCSHELL 0x92db1c00 == 92 [pid = 17220] [id = 221] 16:40:33 INFO - PROCESS | 17220 | ++DOMWINDOW == 132 (0x93e30000) [pid = 17220] [serial = 664] [outer = (nil)] 16:40:33 INFO - PROCESS | 17220 | ++DOMWINDOW == 133 (0x97129800) [pid = 17220] [serial = 665] [outer = 0x93e30000] 16:40:33 INFO - PROCESS | 17220 | 1461282033691 Marionette DEBUG loaded listener.js 16:40:33 INFO - PROCESS | 17220 | ++DOMWINDOW == 134 (0x97995c00) [pid = 17220] [serial = 666] [outer = 0x93e30000] 16:40:34 INFO - PROCESS | 17220 | 1461282034638 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 16:40:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:40:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1686ms 16:40:34 INFO - PROCESS | 17220 | 1461282034697 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 16:40:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:40:34 INFO - PROCESS | 17220 | 1461282034702 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 16:40:34 INFO - PROCESS | 17220 | 1461282034709 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:40:34 INFO - PROCESS | 17220 | 1461282034714 Marionette TRACE conn4 <- [1,858,null,{}] 16:40:34 INFO - PROCESS | 17220 | 1461282034720 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:34 INFO - PROCESS | 17220 | 1461282034928 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 16:40:35 INFO - PROCESS | 17220 | 1461282035164 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:35 INFO - PROCESS | 17220 | ++DOCSHELL 0x93ae9000 == 93 [pid = 17220] [id = 222] 16:40:35 INFO - PROCESS | 17220 | ++DOMWINDOW == 135 (0x96c06800) [pid = 17220] [serial = 667] [outer = (nil)] 16:40:35 INFO - PROCESS | 17220 | ++DOMWINDOW == 136 (0x97bc0400) [pid = 17220] [serial = 668] [outer = 0x96c06800] 16:40:35 INFO - PROCESS | 17220 | 1461282035297 Marionette DEBUG loaded listener.js 16:40:35 INFO - PROCESS | 17220 | ++DOMWINDOW == 137 (0x97bcb400) [pid = 17220] [serial = 669] [outer = 0x96c06800] 16:40:36 INFO - PROCESS | 17220 | 1461282036196 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 16:40:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:40:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1538ms 16:40:36 INFO - PROCESS | 17220 | 1461282036248 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 16:40:36 INFO - PROCESS | 17220 | 1461282036251 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 16:40:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:40:36 INFO - PROCESS | 17220 | 1461282036259 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:40:36 INFO - PROCESS | 17220 | 1461282036262 Marionette TRACE conn4 <- [1,862,null,{}] 16:40:36 INFO - PROCESS | 17220 | 1461282036270 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:36 INFO - PROCESS | 17220 | 1461282036475 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 16:40:36 INFO - PROCESS | 17220 | 1461282036708 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:36 INFO - PROCESS | 17220 | ++DOCSHELL 0x915e4400 == 94 [pid = 17220] [id = 223] 16:40:36 INFO - PROCESS | 17220 | ++DOMWINDOW == 138 (0x92cba000) [pid = 17220] [serial = 670] [outer = (nil)] 16:40:36 INFO - PROCESS | 17220 | ++DOMWINDOW == 139 (0x97d93000) [pid = 17220] [serial = 671] [outer = 0x92cba000] 16:40:36 INFO - PROCESS | 17220 | 1461282036845 Marionette DEBUG loaded listener.js 16:40:36 INFO - PROCESS | 17220 | ++DOMWINDOW == 140 (0x97e96400) [pid = 17220] [serial = 672] [outer = 0x92cba000] 16:40:37 INFO - PROCESS | 17220 | 1461282037799 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 16:40:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:40:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1600ms 16:40:37 INFO - PROCESS | 17220 | 1461282037859 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 16:40:37 INFO - PROCESS | 17220 | 1461282037863 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 16:40:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:40:37 INFO - PROCESS | 17220 | 1461282037870 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:40:37 INFO - PROCESS | 17220 | 1461282037873 Marionette TRACE conn4 <- [1,866,null,{}] 16:40:37 INFO - PROCESS | 17220 | 1461282037879 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:38 INFO - PROCESS | 17220 | 1461282038115 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 16:40:38 INFO - PROCESS | 17220 | 1461282038373 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:38 INFO - PROCESS | 17220 | ++DOCSHELL 0x97e92c00 == 95 [pid = 17220] [id = 224] 16:40:38 INFO - PROCESS | 17220 | ++DOMWINDOW == 141 (0x97e99400) [pid = 17220] [serial = 673] [outer = (nil)] 16:40:38 INFO - PROCESS | 17220 | ++DOMWINDOW == 142 (0x97e9fc00) [pid = 17220] [serial = 674] [outer = 0x97e99400] 16:40:38 INFO - PROCESS | 17220 | 1461282038465 Marionette DEBUG loaded listener.js 16:40:38 INFO - PROCESS | 17220 | ++DOMWINDOW == 143 (0x981ae400) [pid = 17220] [serial = 675] [outer = 0x97e99400] 16:40:39 INFO - PROCESS | 17220 | 1461282039507 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 16:40:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:40:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1689ms 16:40:39 INFO - PROCESS | 17220 | 1461282039560 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 16:40:39 INFO - PROCESS | 17220 | 1461282039564 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 16:40:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:40:39 INFO - PROCESS | 17220 | 1461282039571 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:40:39 INFO - PROCESS | 17220 | 1461282039574 Marionette TRACE conn4 <- [1,870,null,{}] 16:40:39 INFO - PROCESS | 17220 | 1461282039580 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:39 INFO - PROCESS | 17220 | 1461282039823 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 16:40:40 INFO - PROCESS | 17220 | 1461282040106 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:40 INFO - PROCESS | 17220 | ++DOCSHELL 0x97e92400 == 96 [pid = 17220] [id = 225] 16:40:40 INFO - PROCESS | 17220 | ++DOMWINDOW == 144 (0x97e97000) [pid = 17220] [serial = 676] [outer = (nil)] 16:40:40 INFO - PROCESS | 17220 | ++DOMWINDOW == 145 (0x98ccb800) [pid = 17220] [serial = 677] [outer = 0x97e97000] 16:40:40 INFO - PROCESS | 17220 | 1461282040204 Marionette DEBUG loaded listener.js 16:40:40 INFO - PROCESS | 17220 | ++DOMWINDOW == 146 (0x98e02400) [pid = 17220] [serial = 678] [outer = 0x97e97000] 16:40:41 INFO - PROCESS | 17220 | 1461282041281 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 16:40:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:40:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1738ms 16:40:41 INFO - PROCESS | 17220 | 1461282041311 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 16:40:41 INFO - PROCESS | 17220 | 1461282041317 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 16:40:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:40:41 INFO - PROCESS | 17220 | 1461282041324 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:40:41 INFO - PROCESS | 17220 | 1461282041332 Marionette TRACE conn4 <- [1,874,null,{}] 16:40:41 INFO - PROCESS | 17220 | 1461282041341 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:41 INFO - PROCESS | 17220 | 1461282041659 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 16:40:42 INFO - PROCESS | 17220 | 1461282042019 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:42 INFO - PROCESS | 17220 | ++DOCSHELL 0x96c72800 == 97 [pid = 17220] [id = 226] 16:40:42 INFO - PROCESS | 17220 | ++DOMWINDOW == 147 (0x981a7c00) [pid = 17220] [serial = 679] [outer = (nil)] 16:40:42 INFO - PROCESS | 17220 | ++DOMWINDOW == 148 (0x991cac00) [pid = 17220] [serial = 680] [outer = 0x981a7c00] 16:40:42 INFO - PROCESS | 17220 | 1461282042121 Marionette DEBUG loaded listener.js 16:40:42 INFO - PROCESS | 17220 | ++DOMWINDOW == 149 (0x994a7400) [pid = 17220] [serial = 681] [outer = 0x981a7c00] 16:40:43 INFO - PROCESS | 17220 | 1461282043056 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 16:40:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:40:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1792ms 16:40:43 INFO - PROCESS | 17220 | 1461282043117 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 16:40:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:40:43 INFO - PROCESS | 17220 | 1461282043123 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 16:40:43 INFO - PROCESS | 17220 | 1461282043130 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:40:43 INFO - PROCESS | 17220 | 1461282043133 Marionette TRACE conn4 <- [1,878,null,{}] 16:40:43 INFO - PROCESS | 17220 | 1461282043139 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:43 INFO - PROCESS | 17220 | 1461282043338 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 16:40:43 INFO - PROCESS | 17220 | 1461282043583 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:43 INFO - PROCESS | 17220 | ++DOCSHELL 0x99832c00 == 98 [pid = 17220] [id = 227] 16:40:43 INFO - PROCESS | 17220 | ++DOMWINDOW == 150 (0x99a2fc00) [pid = 17220] [serial = 682] [outer = (nil)] 16:40:43 INFO - PROCESS | 17220 | ++DOMWINDOW == 151 (0x9aea8c00) [pid = 17220] [serial = 683] [outer = 0x99a2fc00] 16:40:43 INFO - PROCESS | 17220 | 1461282043724 Marionette DEBUG loaded listener.js 16:40:43 INFO - PROCESS | 17220 | ++DOMWINDOW == 152 (0x9aeb2c00) [pid = 17220] [serial = 684] [outer = 0x99a2fc00] 16:40:44 INFO - PROCESS | 17220 | 1461282044669 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 16:40:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:40:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1585ms 16:40:44 INFO - PROCESS | 17220 | 1461282044716 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 16:40:44 INFO - PROCESS | 17220 | 1461282044720 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 16:40:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:40:44 INFO - PROCESS | 17220 | 1461282044726 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:40:44 INFO - PROCESS | 17220 | 1461282044730 Marionette TRACE conn4 <- [1,882,null,{}] 16:40:44 INFO - PROCESS | 17220 | 1461282044736 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:44 INFO - PROCESS | 17220 | 1461282044925 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 16:40:45 INFO - PROCESS | 17220 | 1461282045117 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:45 INFO - PROCESS | 17220 | ++DOCSHELL 0x99bc6c00 == 99 [pid = 17220] [id = 228] 16:40:45 INFO - PROCESS | 17220 | ++DOMWINDOW == 153 (0x9aea5800) [pid = 17220] [serial = 685] [outer = (nil)] 16:40:45 INFO - PROCESS | 17220 | ++DOMWINDOW == 154 (0x9dfec400) [pid = 17220] [serial = 686] [outer = 0x9aea5800] 16:40:45 INFO - PROCESS | 17220 | 1461282045286 Marionette DEBUG loaded listener.js 16:40:45 INFO - PROCESS | 17220 | ++DOMWINDOW == 155 (0x9ea1fc00) [pid = 17220] [serial = 687] [outer = 0x9aea5800] 16:40:46 INFO - PROCESS | 17220 | 1461282046208 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 16:40:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:40:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1531ms 16:40:46 INFO - PROCESS | 17220 | 1461282046258 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 16:40:46 INFO - PROCESS | 17220 | 1461282046263 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 16:40:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:40:46 INFO - PROCESS | 17220 | 1461282046270 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:40:46 INFO - PROCESS | 17220 | 1461282046274 Marionette TRACE conn4 <- [1,886,null,{}] 16:40:46 INFO - PROCESS | 17220 | 1461282046280 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:46 INFO - PROCESS | 17220 | 1461282046488 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 16:40:46 INFO - PROCESS | 17220 | 1461282046752 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:46 INFO - PROCESS | 17220 | ++DOCSHELL 0x89aa6800 == 100 [pid = 17220] [id = 229] 16:40:46 INFO - PROCESS | 17220 | ++DOMWINDOW == 156 (0x8ac64400) [pid = 17220] [serial = 688] [outer = (nil)] 16:40:46 INFO - PROCESS | 17220 | ++DOMWINDOW == 157 (0x8eb28400) [pid = 17220] [serial = 689] [outer = 0x8ac64400] 16:40:46 INFO - PROCESS | 17220 | 1461282046889 Marionette DEBUG loaded listener.js 16:40:47 INFO - PROCESS | 17220 | ++DOMWINDOW == 158 (0x9b257800) [pid = 17220] [serial = 690] [outer = 0x8ac64400] 16:40:47 INFO - PROCESS | 17220 | 1461282047849 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 16:40:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:40:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1632ms 16:40:47 INFO - PROCESS | 17220 | 1461282047903 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 16:40:47 INFO - PROCESS | 17220 | 1461282047906 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 16:40:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:40:47 INFO - PROCESS | 17220 | 1461282047915 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:40:47 INFO - PROCESS | 17220 | 1461282047919 Marionette TRACE conn4 <- [1,890,null,{}] 16:40:47 INFO - PROCESS | 17220 | 1461282047926 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:48 INFO - PROCESS | 17220 | 1461282048185 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 16:40:48 INFO - PROCESS | 17220 | 1461282048422 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:48 INFO - PROCESS | 17220 | ++DOCSHELL 0x920e1c00 == 101 [pid = 17220] [id = 230] 16:40:48 INFO - PROCESS | 17220 | ++DOMWINDOW == 159 (0x93a0f400) [pid = 17220] [serial = 691] [outer = (nil)] 16:40:48 INFO - PROCESS | 17220 | ++DOMWINDOW == 160 (0x9fb32000) [pid = 17220] [serial = 692] [outer = 0x93a0f400] 16:40:48 INFO - PROCESS | 17220 | 1461282048516 Marionette DEBUG loaded listener.js 16:40:48 INFO - PROCESS | 17220 | ++DOMWINDOW == 161 (0x9fba3400) [pid = 17220] [serial = 693] [outer = 0x93a0f400] 16:40:50 INFO - PROCESS | 17220 | 1461282050007 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 16:40:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:40:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 2142ms 16:40:50 INFO - PROCESS | 17220 | 1461282050058 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 16:40:50 INFO - PROCESS | 17220 | 1461282050064 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 16:40:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:40:50 INFO - PROCESS | 17220 | 1461282050073 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:40:50 INFO - PROCESS | 17220 | 1461282050079 Marionette TRACE conn4 <- [1,894,null,{}] 16:40:50 INFO - PROCESS | 17220 | 1461282050087 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:50 INFO - PROCESS | 17220 | 1461282050327 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 16:40:50 INFO - PROCESS | 17220 | 1461282050528 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:50 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ab16800 == 102 [pid = 17220] [id = 231] 16:40:50 INFO - PROCESS | 17220 | ++DOMWINDOW == 162 (0x8ac6d800) [pid = 17220] [serial = 694] [outer = (nil)] 16:40:50 INFO - PROCESS | 17220 | ++DOMWINDOW == 163 (0x8ea4c800) [pid = 17220] [serial = 695] [outer = 0x8ac6d800] 16:40:50 INFO - PROCESS | 17220 | 1461282050662 Marionette DEBUG loaded listener.js 16:40:50 INFO - PROCESS | 17220 | ++DOMWINDOW == 164 (0x8ee8b400) [pid = 17220] [serial = 696] [outer = 0x8ac6d800] 16:40:51 INFO - PROCESS | 17220 | 1461282051868 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 16:40:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:40:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1842ms 16:40:51 INFO - PROCESS | 17220 | 1461282051917 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 16:40:51 INFO - PROCESS | 17220 | 1461282051926 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 16:40:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:40:51 INFO - PROCESS | 17220 | 1461282051937 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:40:51 INFO - PROCESS | 17220 | 1461282051941 Marionette TRACE conn4 <- [1,898,null,{}] 16:40:51 INFO - PROCESS | 17220 | 1461282051947 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:52 INFO - PROCESS | 17220 | 1461282052241 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 16:40:52 INFO - PROCESS | 17220 | --DOCSHELL 0x8ab12c00 == 101 [pid = 17220] [id = 149] 16:40:52 INFO - PROCESS | 17220 | --DOMWINDOW == 163 (0x8ea49400) [pid = 17220] [serial = 593] [outer = (nil)] [url = about:blank] 16:40:52 INFO - PROCESS | 17220 | --DOCSHELL 0x89aabc00 == 100 [pid = 17220] [id = 207] 16:40:52 INFO - PROCESS | 17220 | --DOCSHELL 0x8eb1f400 == 99 [pid = 17220] [id = 206] 16:40:52 INFO - PROCESS | 17220 | --DOCSHELL 0x89074800 == 98 [pid = 17220] [id = 205] 16:40:52 INFO - PROCESS | 17220 | --DOCSHELL 0x89066400 == 97 [pid = 17220] [id = 204] 16:40:52 INFO - PROCESS | 17220 | --DOCSHELL 0x904f5c00 == 96 [pid = 17220] [id = 203] 16:40:52 INFO - PROCESS | 17220 | --DOCSHELL 0x893d4800 == 95 [pid = 17220] [id = 202] 16:40:52 INFO - PROCESS | 17220 | 1461282052614 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:52 INFO - PROCESS | 17220 | --DOCSHELL 0x8fd2e400 == 94 [pid = 17220] [id = 201] 16:40:52 INFO - PROCESS | 17220 | --DOCSHELL 0x8aef1c00 == 93 [pid = 17220] [id = 200] 16:40:52 INFO - PROCESS | 17220 | --DOCSHELL 0x8ea50800 == 92 [pid = 17220] [id = 199] 16:40:52 INFO - PROCESS | 17220 | ++DOCSHELL 0x89066400 == 93 [pid = 17220] [id = 232] 16:40:52 INFO - PROCESS | 17220 | ++DOMWINDOW == 164 (0x89074800) [pid = 17220] [serial = 697] [outer = (nil)] 16:40:52 INFO - PROCESS | 17220 | ++DOMWINDOW == 165 (0x8eaaec00) [pid = 17220] [serial = 698] [outer = 0x89074800] 16:40:52 INFO - PROCESS | 17220 | 1461282052705 Marionette DEBUG loaded listener.js 16:40:52 INFO - PROCESS | 17220 | ++DOMWINDOW == 166 (0x8eec8800) [pid = 17220] [serial = 699] [outer = 0x89074800] 16:40:52 INFO - PROCESS | 17220 | --DOCSHELL 0x893d8c00 == 92 [pid = 17220] [id = 198] 16:40:52 INFO - PROCESS | 17220 | --DOMWINDOW == 165 (0x89ab4800) [pid = 17220] [serial = 586] [outer = (nil)] [url = about:blank] 16:40:52 INFO - PROCESS | 17220 | --DOMWINDOW == 164 (0x8c1ab800) [pid = 17220] [serial = 568] [outer = (nil)] [url = about:blank] 16:40:52 INFO - PROCESS | 17220 | --DOMWINDOW == 163 (0x8eaa9800) [pid = 17220] [serial = 589] [outer = (nil)] [url = about:blank] 16:40:52 INFO - PROCESS | 17220 | --DOMWINDOW == 162 (0x8fd2f800) [pid = 17220] [serial = 571] [outer = (nil)] [url = about:blank] 16:40:52 INFO - PROCESS | 17220 | --DOMWINDOW == 161 (0x9070f400) [pid = 17220] [serial = 374] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:40:52 INFO - PROCESS | 17220 | --DOMWINDOW == 160 (0x93a02000) [pid = 17220] [serial = 577] [outer = (nil)] [url = about:blank] 16:40:52 INFO - PROCESS | 17220 | --DOMWINDOW == 159 (0x8eb21400) [pid = 17220] [serial = 590] [outer = (nil)] [url = about:blank] 16:40:52 INFO - PROCESS | 17220 | --DOMWINDOW == 158 (0x93e36000) [pid = 17220] [serial = 580] [outer = (nil)] [url = about:blank] 16:40:52 INFO - PROCESS | 17220 | --DOMWINDOW == 157 (0x97e9a400) [pid = 17220] [serial = 583] [outer = (nil)] [url = about:blank] 16:40:52 INFO - PROCESS | 17220 | --DOMWINDOW == 156 (0x8ac68800) [pid = 17220] [serial = 587] [outer = (nil)] [url = about:blank] 16:40:52 INFO - PROCESS | 17220 | --DOMWINDOW == 155 (0x904f3c00) [pid = 17220] [serial = 563] [outer = (nil)] [url = about:blank] 16:40:52 INFO - PROCESS | 17220 | --DOMWINDOW == 154 (0x904ee400) [pid = 17220] [serial = 574] [outer = (nil)] [url = about:blank] 16:40:53 INFO - PROCESS | 17220 | 1461282053544 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 16:40:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:40:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1631ms 16:40:53 INFO - PROCESS | 17220 | 1461282053568 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 16:40:53 INFO - PROCESS | 17220 | 1461282053573 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 16:40:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:40:53 INFO - PROCESS | 17220 | 1461282053580 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:40:53 INFO - PROCESS | 17220 | 1461282053585 Marionette TRACE conn4 <- [1,902,null,{}] 16:40:53 INFO - PROCESS | 17220 | 1461282053602 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:53 INFO - PROCESS | 17220 | 1461282053813 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 16:40:54 INFO - PROCESS | 17220 | 1461282053988 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:54 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ae8e400 == 93 [pid = 17220] [id = 233] 16:40:54 INFO - PROCESS | 17220 | ++DOMWINDOW == 155 (0x8efe5c00) [pid = 17220] [serial = 700] [outer = (nil)] 16:40:54 INFO - PROCESS | 17220 | ++DOMWINDOW == 156 (0x8fdf5400) [pid = 17220] [serial = 701] [outer = 0x8efe5c00] 16:40:54 INFO - PROCESS | 17220 | 1461282054096 Marionette DEBUG loaded listener.js 16:40:54 INFO - PROCESS | 17220 | ++DOMWINDOW == 157 (0x8ff9cc00) [pid = 17220] [serial = 702] [outer = 0x8efe5c00] 16:40:55 INFO - PROCESS | 17220 | 1461282054996 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 16:40:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:40:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1490ms 16:40:55 INFO - PROCESS | 17220 | 1461282055071 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 16:40:55 INFO - PROCESS | 17220 | 1461282055076 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 16:40:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:40:55 INFO - PROCESS | 17220 | 1461282055082 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:40:55 INFO - PROCESS | 17220 | 1461282055085 Marionette TRACE conn4 <- [1,906,null,{}] 16:40:55 INFO - PROCESS | 17220 | 1461282055091 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:55 INFO - PROCESS | 17220 | 1461282055335 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 16:40:55 INFO - PROCESS | 17220 | 1461282055359 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:55 INFO - PROCESS | 17220 | ++DOCSHELL 0x8aeedc00 == 94 [pid = 17220] [id = 234] 16:40:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 158 (0x9034ac00) [pid = 17220] [serial = 703] [outer = (nil)] 16:40:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 159 (0x903f7800) [pid = 17220] [serial = 704] [outer = 0x9034ac00] 16:40:55 INFO - PROCESS | 17220 | 1461282055438 Marionette DEBUG loaded listener.js 16:40:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 160 (0x904f8c00) [pid = 17220] [serial = 705] [outer = 0x9034ac00] 16:40:56 INFO - PROCESS | 17220 | 1461282056434 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 16:40:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:40:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1386ms 16:40:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:40:56 INFO - PROCESS | 17220 | 1461282056469 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 16:40:56 INFO - PROCESS | 17220 | 1461282056472 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 16:40:56 INFO - PROCESS | 17220 | 1461282056478 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:40:56 INFO - PROCESS | 17220 | 1461282056481 Marionette TRACE conn4 <- [1,910,null,{}] 16:40:56 INFO - PROCESS | 17220 | 1461282056487 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:56 INFO - PROCESS | 17220 | 1461282056729 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 16:40:57 INFO - PROCESS | 17220 | --DOMWINDOW == 159 (0x8eecbc00) [pid = 17220] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:40:57 INFO - PROCESS | 17220 | --DOMWINDOW == 158 (0x8eab3000) [pid = 17220] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:40:57 INFO - PROCESS | 17220 | --DOMWINDOW == 157 (0x8edbb800) [pid = 17220] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:40:57 INFO - PROCESS | 17220 | --DOMWINDOW == 156 (0x89074c00) [pid = 17220] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:40:57 INFO - PROCESS | 17220 | --DOMWINDOW == 155 (0x8fdfbc00) [pid = 17220] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:40:57 INFO - PROCESS | 17220 | --DOMWINDOW == 154 (0x8c1a4000) [pid = 17220] [serial = 592] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:40:57 INFO - PROCESS | 17220 | --DOMWINDOW == 153 (0x8ac6f800) [pid = 17220] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:40:57 INFO - PROCESS | 17220 | 1461282057334 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:57 INFO - PROCESS | 17220 | ++DOCSHELL 0x89074c00 == 95 [pid = 17220] [id = 235] 16:40:57 INFO - PROCESS | 17220 | ++DOMWINDOW == 154 (0x893dac00) [pid = 17220] [serial = 706] [outer = (nil)] 16:40:57 INFO - PROCESS | 17220 | ++DOMWINDOW == 155 (0x8ea51400) [pid = 17220] [serial = 707] [outer = 0x893dac00] 16:40:57 INFO - PROCESS | 17220 | 1461282057420 Marionette DEBUG loaded listener.js 16:40:57 INFO - PROCESS | 17220 | ++DOMWINDOW == 156 (0x8edbb800) [pid = 17220] [serial = 708] [outer = 0x893dac00] 16:40:58 INFO - PROCESS | 17220 | 1461282058193 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 16:40:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:40:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1733ms 16:40:58 INFO - PROCESS | 17220 | 1461282058219 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 16:40:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:40:58 INFO - PROCESS | 17220 | 1461282058223 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 16:40:58 INFO - PROCESS | 17220 | 1461282058229 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:40:58 INFO - PROCESS | 17220 | 1461282058233 Marionette TRACE conn4 <- [1,914,null,{}] 16:40:58 INFO - PROCESS | 17220 | 1461282058238 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:58 INFO - PROCESS | 17220 | 1461282058450 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 16:40:58 INFO - PROCESS | 17220 | 1461282058606 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:40:58 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ae8f400 == 96 [pid = 17220] [id = 236] 16:40:58 INFO - PROCESS | 17220 | ++DOMWINDOW == 157 (0x8fdef400) [pid = 17220] [serial = 709] [outer = (nil)] 16:40:58 INFO - PROCESS | 17220 | ++DOMWINDOW == 158 (0x92c0a800) [pid = 17220] [serial = 710] [outer = 0x8fdef400] 16:40:58 INFO - PROCESS | 17220 | 1461282058692 Marionette DEBUG loaded listener.js 16:40:58 INFO - PROCESS | 17220 | ++DOMWINDOW == 159 (0x92dee400) [pid = 17220] [serial = 711] [outer = 0x8fdef400] 16:40:59 INFO - PROCESS | 17220 | 1461282059683 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 16:40:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:40:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1485ms 16:40:59 INFO - PROCESS | 17220 | 1461282059716 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 16:40:59 INFO - PROCESS | 17220 | 1461282059722 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 16:40:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:40:59 INFO - PROCESS | 17220 | 1461282059733 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:40:59 INFO - PROCESS | 17220 | 1461282059739 Marionette TRACE conn4 <- [1,918,null,{}] 16:40:59 INFO - PROCESS | 17220 | 1461282059751 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:40:59 INFO - PROCESS | 17220 | 1461282059979 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 16:41:00 INFO - PROCESS | 17220 | 1461282060276 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:00 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ab13c00 == 97 [pid = 17220] [id = 237] 16:41:00 INFO - PROCESS | 17220 | ++DOMWINDOW == 160 (0x8ac6f800) [pid = 17220] [serial = 712] [outer = (nil)] 16:41:00 INFO - PROCESS | 17220 | ++DOMWINDOW == 161 (0x8ea50c00) [pid = 17220] [serial = 713] [outer = 0x8ac6f800] 16:41:00 INFO - PROCESS | 17220 | 1461282060380 Marionette DEBUG loaded listener.js 16:41:00 INFO - PROCESS | 17220 | ++DOMWINDOW == 162 (0x8eb28000) [pid = 17220] [serial = 714] [outer = 0x8ac6f800] 16:41:01 INFO - PROCESS | 17220 | 1461282061334 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 16:41:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:41:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1639ms 16:41:01 INFO - PROCESS | 17220 | 1461282061372 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 16:41:01 INFO - PROCESS | 17220 | 1461282061382 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 16:41:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:41:01 INFO - PROCESS | 17220 | 1461282061394 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:41:01 INFO - PROCESS | 17220 | 1461282061398 Marionette TRACE conn4 <- [1,922,null,{}] 16:41:01 INFO - PROCESS | 17220 | 1461282061405 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:01 INFO - PROCESS | 17220 | 1461282061608 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 16:41:01 INFO - PROCESS | 17220 | 1461282061859 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:01 INFO - PROCESS | 17220 | ++DOCSHELL 0x8f2aa800 == 98 [pid = 17220] [id = 238] 16:41:01 INFO - PROCESS | 17220 | ++DOMWINDOW == 163 (0x8f2ae400) [pid = 17220] [serial = 715] [outer = (nil)] 16:41:01 INFO - PROCESS | 17220 | ++DOMWINDOW == 164 (0x8fd38000) [pid = 17220] [serial = 716] [outer = 0x8f2ae400] 16:41:02 INFO - PROCESS | 17220 | 1461282062001 Marionette DEBUG loaded listener.js 16:41:02 INFO - PROCESS | 17220 | ++DOMWINDOW == 165 (0x90342800) [pid = 17220] [serial = 717] [outer = 0x8f2ae400] 16:41:03 INFO - PROCESS | 17220 | 1461282063034 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 16:41:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:41:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1691ms 16:41:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:41:03 INFO - PROCESS | 17220 | 1461282063085 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 16:41:03 INFO - PROCESS | 17220 | 1461282063089 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 16:41:03 INFO - PROCESS | 17220 | 1461282063096 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:41:03 INFO - PROCESS | 17220 | 1461282063102 Marionette TRACE conn4 <- [1,926,null,{}] 16:41:03 INFO - PROCESS | 17220 | 1461282063119 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:03 INFO - PROCESS | 17220 | 1461282063332 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 16:41:03 INFO - PROCESS | 17220 | 1461282063560 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:03 INFO - PROCESS | 17220 | ++DOCSHELL 0x92b70c00 == 99 [pid = 17220] [id = 239] 16:41:03 INFO - PROCESS | 17220 | ++DOMWINDOW == 166 (0x92d7a400) [pid = 17220] [serial = 718] [outer = (nil)] 16:41:03 INFO - PROCESS | 17220 | ++DOMWINDOW == 167 (0x93a0e400) [pid = 17220] [serial = 719] [outer = 0x92d7a400] 16:41:03 INFO - PROCESS | 17220 | 1461282063671 Marionette DEBUG loaded listener.js 16:41:03 INFO - PROCESS | 17220 | ++DOMWINDOW == 168 (0x95151000) [pid = 17220] [serial = 720] [outer = 0x92d7a400] 16:41:04 INFO - PROCESS | 17220 | 1461282064611 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 16:41:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:41:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1586ms 16:41:04 INFO - PROCESS | 17220 | 1461282064682 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 16:41:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:41:04 INFO - PROCESS | 17220 | 1461282064688 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 16:41:04 INFO - PROCESS | 17220 | 1461282064694 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:41:04 INFO - PROCESS | 17220 | 1461282064698 Marionette TRACE conn4 <- [1,930,null,{}] 16:41:04 INFO - PROCESS | 17220 | 1461282064704 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:04 INFO - PROCESS | 17220 | 1461282064941 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 16:41:05 INFO - PROCESS | 17220 | 1461282065231 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:05 INFO - PROCESS | 17220 | ++DOCSHELL 0x92cb9400 == 100 [pid = 17220] [id = 240] 16:41:05 INFO - PROCESS | 17220 | ++DOMWINDOW == 169 (0x95d53400) [pid = 17220] [serial = 721] [outer = (nil)] 16:41:05 INFO - PROCESS | 17220 | ++DOMWINDOW == 170 (0x96c73800) [pid = 17220] [serial = 722] [outer = 0x95d53400] 16:41:05 INFO - PROCESS | 17220 | 1461282065326 Marionette DEBUG loaded listener.js 16:41:05 INFO - PROCESS | 17220 | ++DOMWINDOW == 171 (0x97bcc400) [pid = 17220] [serial = 723] [outer = 0x95d53400] 16:41:06 INFO - PROCESS | 17220 | 1461282066257 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 16:41:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:41:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1641ms 16:41:06 INFO - PROCESS | 17220 | 1461282066337 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 16:41:06 INFO - PROCESS | 17220 | 1461282066340 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 16:41:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:41:06 INFO - PROCESS | 17220 | 1461282066347 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:41:06 INFO - PROCESS | 17220 | 1461282066351 Marionette TRACE conn4 <- [1,934,null,{}] 16:41:06 INFO - PROCESS | 17220 | 1461282066357 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:06 INFO - PROCESS | 17220 | 1461282066576 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 16:41:06 INFO - PROCESS | 17220 | 1461282066816 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:06 INFO - PROCESS | 17220 | ++DOCSHELL 0x93a02000 == 101 [pid = 17220] [id = 241] 16:41:06 INFO - PROCESS | 17220 | ++DOMWINDOW == 172 (0x95db3000) [pid = 17220] [serial = 724] [outer = (nil)] 16:41:06 INFO - PROCESS | 17220 | ++DOMWINDOW == 173 (0x98e01400) [pid = 17220] [serial = 725] [outer = 0x95db3000] 16:41:06 INFO - PROCESS | 17220 | 1461282066949 Marionette DEBUG loaded listener.js 16:41:07 INFO - PROCESS | 17220 | ++DOMWINDOW == 174 (0x98e0d400) [pid = 17220] [serial = 726] [outer = 0x95db3000] 16:41:08 INFO - PROCESS | 17220 | 1461282068265 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 16:41:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:41:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1995ms 16:41:08 INFO - PROCESS | 17220 | 1461282068358 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 16:41:08 INFO - PROCESS | 17220 | 1461282068363 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 16:41:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:41:08 INFO - PROCESS | 17220 | 1461282068375 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:41:08 INFO - PROCESS | 17220 | 1461282068379 Marionette TRACE conn4 <- [1,938,null,{}] 16:41:08 INFO - PROCESS | 17220 | 1461282068447 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:08 INFO - PROCESS | 17220 | 1461282068815 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 16:41:09 INFO - PROCESS | 17220 | 1461282068966 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:09 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ab15400 == 102 [pid = 17220] [id = 242] 16:41:09 INFO - PROCESS | 17220 | ++DOMWINDOW == 175 (0x92cb5800) [pid = 17220] [serial = 727] [outer = (nil)] 16:41:09 INFO - PROCESS | 17220 | ++DOMWINDOW == 176 (0x9fc60400) [pid = 17220] [serial = 728] [outer = 0x92cb5800] 16:41:09 INFO - PROCESS | 17220 | 1461282069077 Marionette DEBUG loaded listener.js 16:41:09 INFO - PROCESS | 17220 | ++DOMWINDOW == 177 (0x9fcb2800) [pid = 17220] [serial = 729] [outer = 0x92cb5800] 16:41:10 INFO - PROCESS | 17220 | 1461282070060 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 16:41:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:41:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1737ms 16:41:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:41:10 INFO - PROCESS | 17220 | 1461282070111 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 16:41:10 INFO - PROCESS | 17220 | 1461282070114 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 16:41:10 INFO - PROCESS | 17220 | 1461282070121 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:41:10 INFO - PROCESS | 17220 | 1461282070126 Marionette TRACE conn4 <- [1,942,null,{}] 16:41:10 INFO - PROCESS | 17220 | 1461282070132 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:10 INFO - PROCESS | 17220 | 1461282070320 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 16:41:10 INFO - PROCESS | 17220 | 1461282070563 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:10 INFO - PROCESS | 17220 | ++DOCSHELL 0x97baf400 == 103 [pid = 17220] [id = 243] 16:41:10 INFO - PROCESS | 17220 | ++DOMWINDOW == 178 (0x99bc7c00) [pid = 17220] [serial = 730] [outer = (nil)] 16:41:10 INFO - PROCESS | 17220 | ++DOMWINDOW == 179 (0xa0a9fc00) [pid = 17220] [serial = 731] [outer = 0x99bc7c00] 16:41:10 INFO - PROCESS | 17220 | 1461282070696 Marionette DEBUG loaded listener.js 16:41:10 INFO - PROCESS | 17220 | ++DOMWINDOW == 180 (0xa0adcc00) [pid = 17220] [serial = 732] [outer = 0x99bc7c00] 16:41:11 INFO - PROCESS | 17220 | 1461282071572 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 16:41:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:41:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1484ms 16:41:11 INFO - PROCESS | 17220 | 1461282071605 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 16:41:11 INFO - PROCESS | 17220 | 1461282071608 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 16:41:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:41:11 INFO - PROCESS | 17220 | 1461282071615 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:41:11 INFO - PROCESS | 17220 | 1461282071618 Marionette TRACE conn4 <- [1,946,null,{}] 16:41:11 INFO - PROCESS | 17220 | 1461282071624 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:11 INFO - PROCESS | 17220 | 1461282071814 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 16:41:12 INFO - PROCESS | 17220 | 1461282072018 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:12 INFO - PROCESS | 17220 | ++DOCSHELL 0x9fb99c00 == 104 [pid = 17220] [id = 244] 16:41:12 INFO - PROCESS | 17220 | ++DOMWINDOW == 181 (0xa00e4c00) [pid = 17220] [serial = 733] [outer = (nil)] 16:41:12 INFO - PROCESS | 17220 | ++DOMWINDOW == 182 (0xa0cc9400) [pid = 17220] [serial = 734] [outer = 0xa00e4c00] 16:41:12 INFO - PROCESS | 17220 | 1461282072109 Marionette DEBUG loaded listener.js 16:41:12 INFO - PROCESS | 17220 | ++DOMWINDOW == 183 (0xa0f83000) [pid = 17220] [serial = 735] [outer = 0xa00e4c00] 16:41:13 INFO - PROCESS | 17220 | 1461282073055 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 16:41:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:41:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1480ms 16:41:13 INFO - PROCESS | 17220 | 1461282073096 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 16:41:13 INFO - PROCESS | 17220 | 1461282073100 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 16:41:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:41:13 INFO - PROCESS | 17220 | 1461282073107 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:41:13 INFO - PROCESS | 17220 | 1461282073110 Marionette TRACE conn4 <- [1,950,null,{}] 16:41:13 INFO - PROCESS | 17220 | 1461282073116 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:13 INFO - PROCESS | 17220 | 1461282073293 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 16:41:13 INFO - PROCESS | 17220 | 1461282073495 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:13 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ab12c00 == 105 [pid = 17220] [id = 245] 16:41:13 INFO - PROCESS | 17220 | ++DOMWINDOW == 184 (0xa0aa0c00) [pid = 17220] [serial = 736] [outer = (nil)] 16:41:13 INFO - PROCESS | 17220 | ++DOMWINDOW == 185 (0xa2ad7800) [pid = 17220] [serial = 737] [outer = 0xa0aa0c00] 16:41:13 INFO - PROCESS | 17220 | 1461282073581 Marionette DEBUG loaded listener.js 16:41:13 INFO - PROCESS | 17220 | ++DOMWINDOW == 186 (0xa2add000) [pid = 17220] [serial = 738] [outer = 0xa0aa0c00] 16:41:14 INFO - PROCESS | 17220 | 1461282074559 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 16:41:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:41:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1484ms 16:41:14 INFO - PROCESS | 17220 | 1461282074593 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 16:41:14 INFO - PROCESS | 17220 | 1461282074597 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 16:41:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:41:14 INFO - PROCESS | 17220 | 1461282074604 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:41:14 INFO - PROCESS | 17220 | 1461282074607 Marionette TRACE conn4 <- [1,954,null,{}] 16:41:14 INFO - PROCESS | 17220 | 1461282074613 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:14 INFO - PROCESS | 17220 | 1461282074807 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 16:41:15 INFO - PROCESS | 17220 | 1461282075056 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:15 INFO - PROCESS | 17220 | ++DOCSHELL 0x8906d400 == 106 [pid = 17220] [id = 246] 16:41:15 INFO - PROCESS | 17220 | ++DOMWINDOW == 187 (0x8ea48400) [pid = 17220] [serial = 739] [outer = (nil)] 16:41:15 INFO - PROCESS | 17220 | ++DOMWINDOW == 188 (0xa4459c00) [pid = 17220] [serial = 740] [outer = 0x8ea48400] 16:41:15 INFO - PROCESS | 17220 | 1461282075190 Marionette DEBUG loaded listener.js 16:41:15 INFO - PROCESS | 17220 | ++DOMWINDOW == 189 (0xa4476400) [pid = 17220] [serial = 741] [outer = 0x8ea48400] 16:41:16 INFO - PROCESS | 17220 | 1461282076084 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 16:41:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:41:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1538ms 16:41:16 INFO - PROCESS | 17220 | 1461282076143 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 16:41:16 INFO - PROCESS | 17220 | 1461282076147 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 16:41:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:41:16 INFO - PROCESS | 17220 | 1461282076154 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:41:16 INFO - PROCESS | 17220 | 1461282076158 Marionette TRACE conn4 <- [1,958,null,{}] 16:41:16 INFO - PROCESS | 17220 | 1461282076164 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:16 INFO - PROCESS | 17220 | 1461282076379 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 16:41:16 INFO - PROCESS | 17220 | 1461282076662 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:16 INFO - PROCESS | 17220 | ++DOCSHELL 0xa2a40800 == 107 [pid = 17220] [id = 247] 16:41:16 INFO - PROCESS | 17220 | ++DOMWINDOW == 190 (0xa458f800) [pid = 17220] [serial = 742] [outer = (nil)] 16:41:16 INFO - PROCESS | 17220 | ++DOMWINDOW == 191 (0xa45d3000) [pid = 17220] [serial = 743] [outer = 0xa458f800] 16:41:16 INFO - PROCESS | 17220 | 1461282076824 Marionette DEBUG loaded listener.js 16:41:16 INFO - PROCESS | 17220 | ++DOMWINDOW == 192 (0xa4735000) [pid = 17220] [serial = 744] [outer = 0xa458f800] 16:41:17 INFO - PROCESS | 17220 | 1461282077690 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 16:41:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:41:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1592ms 16:41:17 INFO - PROCESS | 17220 | 1461282077748 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 16:41:17 INFO - PROCESS | 17220 | 1461282077752 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 16:41:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:41:17 INFO - PROCESS | 17220 | 1461282077758 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:41:17 INFO - PROCESS | 17220 | 1461282077762 Marionette TRACE conn4 <- [1,962,null,{}] 16:41:17 INFO - PROCESS | 17220 | 1461282077768 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:17 INFO - PROCESS | 17220 | 1461282077970 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 16:41:18 INFO - PROCESS | 17220 | 1461282078173 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:18 INFO - PROCESS | 17220 | ++DOCSHELL 0x88656400 == 108 [pid = 17220] [id = 248] 16:41:18 INFO - PROCESS | 17220 | ++DOMWINDOW == 193 (0x88657000) [pid = 17220] [serial = 745] [outer = (nil)] 16:41:18 INFO - PROCESS | 17220 | ++DOMWINDOW == 194 (0x8865f000) [pid = 17220] [serial = 746] [outer = 0x88657000] 16:41:18 INFO - PROCESS | 17220 | 1461282078306 Marionette DEBUG loaded listener.js 16:41:18 INFO - PROCESS | 17220 | ++DOMWINDOW == 195 (0x88661800) [pid = 17220] [serial = 747] [outer = 0x88657000] 16:41:19 INFO - PROCESS | 17220 | 1461282079212 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 16:41:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:41:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1489ms 16:41:19 INFO - PROCESS | 17220 | 1461282079248 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 16:41:19 INFO - PROCESS | 17220 | 1461282079252 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 16:41:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:41:19 INFO - PROCESS | 17220 | 1461282079258 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:41:19 INFO - PROCESS | 17220 | 1461282079260 Marionette TRACE conn4 <- [1,966,null,{}] 16:41:19 INFO - PROCESS | 17220 | 1461282079267 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:19 INFO - PROCESS | 17220 | 1461282079484 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 16:41:19 INFO - PROCESS | 17220 | 1461282079734 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:19 INFO - PROCESS | 17220 | ++DOCSHELL 0x87b7c400 == 109 [pid = 17220] [id = 249] 16:41:19 INFO - PROCESS | 17220 | ++DOMWINDOW == 196 (0x87b7c800) [pid = 17220] [serial = 748] [outer = (nil)] 16:41:19 INFO - PROCESS | 17220 | ++DOMWINDOW == 197 (0x87b84800) [pid = 17220] [serial = 749] [outer = 0x87b7c800] 16:41:19 INFO - PROCESS | 17220 | 1461282079863 Marionette DEBUG loaded listener.js 16:41:19 INFO - PROCESS | 17220 | ++DOMWINDOW == 198 (0x87b88000) [pid = 17220] [serial = 750] [outer = 0x87b7c800] 16:41:20 INFO - PROCESS | 17220 | 1461282080750 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 16:41:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:41:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1529ms 16:41:20 INFO - PROCESS | 17220 | 1461282080788 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 16:41:20 INFO - PROCESS | 17220 | 1461282080792 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 16:41:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:41:20 INFO - PROCESS | 17220 | 1461282080799 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:41:20 INFO - PROCESS | 17220 | 1461282080803 Marionette TRACE conn4 <- [1,970,null,{}] 16:41:20 INFO - PROCESS | 17220 | 1461282080808 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:21 INFO - PROCESS | 17220 | 1461282081001 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 16:41:21 INFO - PROCESS | 17220 | 1461282081256 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:21 INFO - PROCESS | 17220 | ++DOCSHELL 0x87b84c00 == 110 [pid = 17220] [id = 250] 16:41:21 INFO - PROCESS | 17220 | ++DOMWINDOW == 199 (0x87b85c00) [pid = 17220] [serial = 751] [outer = (nil)] 16:41:21 INFO - PROCESS | 17220 | ++DOMWINDOW == 200 (0x8865e800) [pid = 17220] [serial = 752] [outer = 0x87b85c00] 16:41:21 INFO - PROCESS | 17220 | 1461282081390 Marionette DEBUG loaded listener.js 16:41:21 INFO - PROCESS | 17220 | ++DOMWINDOW == 201 (0x9033e400) [pid = 17220] [serial = 753] [outer = 0x87b85c00] 16:41:22 INFO - PROCESS | 17220 | 1461282082287 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 16:41:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:41:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1530ms 16:41:22 INFO - PROCESS | 17220 | 1461282082331 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 16:41:22 INFO - PROCESS | 17220 | 1461282082335 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 16:41:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:41:22 INFO - PROCESS | 17220 | 1461282082342 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:41:22 INFO - PROCESS | 17220 | 1461282082345 Marionette TRACE conn4 <- [1,974,null,{}] 16:41:22 INFO - PROCESS | 17220 | 1461282082351 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:22 INFO - PROCESS | 17220 | 1461282082562 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 16:41:22 INFO - PROCESS | 17220 | 1461282082867 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:22 INFO - PROCESS | 17220 | ++DOCSHELL 0x87b89c00 == 111 [pid = 17220] [id = 251] 16:41:22 INFO - PROCESS | 17220 | ++DOMWINDOW == 202 (0x87b8b400) [pid = 17220] [serial = 754] [outer = (nil)] 16:41:22 INFO - PROCESS | 17220 | ++DOMWINDOW == 203 (0x904ab800) [pid = 17220] [serial = 755] [outer = 0x87b8b400] 16:41:22 INFO - PROCESS | 17220 | 1461282082963 Marionette DEBUG loaded listener.js 16:41:23 INFO - PROCESS | 17220 | ++DOMWINDOW == 204 (0x904ad000) [pid = 17220] [serial = 756] [outer = 0x87b8b400] 16:41:23 INFO - PROCESS | 17220 | 1461282083856 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 16:41:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:41:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1587ms 16:41:23 INFO - PROCESS | 17220 | 1461282083930 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 16:41:23 INFO - PROCESS | 17220 | 1461282083934 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 16:41:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:41:23 INFO - PROCESS | 17220 | 1461282083941 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:41:23 INFO - PROCESS | 17220 | 1461282083943 Marionette TRACE conn4 <- [1,978,null,{}] 16:41:23 INFO - PROCESS | 17220 | 1461282083950 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:24 INFO - PROCESS | 17220 | 1461282084179 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 16:41:24 INFO - PROCESS | 17220 | 1461282084494 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:24 INFO - PROCESS | 17220 | ++DOCSHELL 0x87ea2000 == 112 [pid = 17220] [id = 252] 16:41:24 INFO - PROCESS | 17220 | ++DOMWINDOW == 205 (0x87ea2800) [pid = 17220] [serial = 757] [outer = (nil)] 16:41:24 INFO - PROCESS | 17220 | ++DOMWINDOW == 206 (0x87ea5800) [pid = 17220] [serial = 758] [outer = 0x87ea2800] 16:41:24 INFO - PROCESS | 17220 | 1461282084623 Marionette DEBUG loaded listener.js 16:41:24 INFO - PROCESS | 17220 | ++DOMWINDOW == 207 (0x87ea8800) [pid = 17220] [serial = 759] [outer = 0x87ea2800] 16:41:25 INFO - PROCESS | 17220 | 1461282085520 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 16:41:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:41:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1638ms 16:41:25 INFO - PROCESS | 17220 | 1461282085580 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 16:41:25 INFO - PROCESS | 17220 | 1461282085584 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 16:41:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:41:25 INFO - PROCESS | 17220 | 1461282085590 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:41:25 INFO - PROCESS | 17220 | 1461282085594 Marionette TRACE conn4 <- [1,982,null,{}] 16:41:25 INFO - PROCESS | 17220 | 1461282085599 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:25 INFO - PROCESS | 17220 | 1461282085811 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 16:41:26 INFO - PROCESS | 17220 | 1461282086063 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:26 INFO - PROCESS | 17220 | ++DOCSHELL 0x87ea9800 == 113 [pid = 17220] [id = 253] 16:41:26 INFO - PROCESS | 17220 | ++DOMWINDOW == 208 (0x87ea9c00) [pid = 17220] [serial = 760] [outer = (nil)] 16:41:26 INFO - PROCESS | 17220 | ++DOMWINDOW == 209 (0x87ff0800) [pid = 17220] [serial = 761] [outer = 0x87ea9c00] 16:41:26 INFO - PROCESS | 17220 | 1461282086206 Marionette DEBUG loaded listener.js 16:41:26 INFO - PROCESS | 17220 | ++DOMWINDOW == 210 (0x87ff3800) [pid = 17220] [serial = 762] [outer = 0x87ea9c00] 16:41:27 INFO - PROCESS | 17220 | 1461282087108 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 16:41:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:41:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1593ms 16:41:27 INFO - PROCESS | 17220 | 1461282087185 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 16:41:27 INFO - PROCESS | 17220 | 1461282087188 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 16:41:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:41:27 INFO - PROCESS | 17220 | 1461282087196 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:41:27 INFO - PROCESS | 17220 | 1461282087199 Marionette TRACE conn4 <- [1,986,null,{}] 16:41:27 INFO - PROCESS | 17220 | 1461282087207 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:27 INFO - PROCESS | 17220 | 1461282087431 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 16:41:27 INFO - PROCESS | 17220 | 1461282087707 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:27 INFO - PROCESS | 17220 | ++DOCSHELL 0x87fef000 == 114 [pid = 17220] [id = 254] 16:41:27 INFO - PROCESS | 17220 | ++DOMWINDOW == 211 (0x87fefc00) [pid = 17220] [serial = 763] [outer = (nil)] 16:41:27 INFO - PROCESS | 17220 | ++DOMWINDOW == 212 (0x87ffa000) [pid = 17220] [serial = 764] [outer = 0x87fefc00] 16:41:27 INFO - PROCESS | 17220 | 1461282087837 Marionette DEBUG loaded listener.js 16:41:27 INFO - PROCESS | 17220 | ++DOMWINDOW == 213 (0x8aef6800) [pid = 17220] [serial = 765] [outer = 0x87fefc00] 16:41:29 INFO - PROCESS | 17220 | 1461282089286 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 16:41:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:41:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 2186ms 16:41:29 INFO - PROCESS | 17220 | 1461282089385 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 16:41:29 INFO - PROCESS | 17220 | 1461282089392 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 16:41:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:41:29 INFO - PROCESS | 17220 | 1461282089401 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:41:29 INFO - PROCESS | 17220 | 1461282089406 Marionette TRACE conn4 <- [1,990,null,{}] 16:41:29 INFO - PROCESS | 17220 | 1461282089417 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:30 INFO - PROCESS | 17220 | --DOCSHELL 0x8ae90400 == 113 [pid = 17220] [id = 197] 16:41:30 INFO - PROCESS | 17220 | --DOCSHELL 0x89074c00 == 112 [pid = 17220] [id = 235] 16:41:30 INFO - PROCESS | 17220 | --DOCSHELL 0x8aeedc00 == 111 [pid = 17220] [id = 234] 16:41:30 INFO - PROCESS | 17220 | --DOCSHELL 0x8ae8e400 == 110 [pid = 17220] [id = 233] 16:41:30 INFO - PROCESS | 17220 | --DOCSHELL 0x89066400 == 109 [pid = 17220] [id = 232] 16:41:30 INFO - PROCESS | 17220 | --DOCSHELL 0x8ab16800 == 108 [pid = 17220] [id = 231] 16:41:30 INFO - PROCESS | 17220 | 1461282090165 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 16:41:30 INFO - PROCESS | 17220 | --DOMWINDOW == 212 (0x920e1400) [pid = 17220] [serial = 647] [outer = (nil)] [url = about:blank] 16:41:30 INFO - PROCESS | 17220 | --DOMWINDOW == 211 (0x92c0cc00) [pid = 17220] [serial = 626] [outer = (nil)] [url = about:blank] 16:41:30 INFO - PROCESS | 17220 | --DOMWINDOW == 210 (0x8fdefc00) [pid = 17220] [serial = 638] [outer = (nil)] [url = about:blank] 16:41:30 INFO - PROCESS | 17220 | --DOMWINDOW == 209 (0x8f27d800) [pid = 17220] [serial = 602] [outer = (nil)] [url = about:blank] 16:41:30 INFO - PROCESS | 17220 | --DOMWINDOW == 208 (0x904f7400) [pid = 17220] [serial = 645] [outer = (nil)] [url = about:blank] 16:41:30 INFO - PROCESS | 17220 | --DOMWINDOW == 207 (0x8ff98000) [pid = 17220] [serial = 644] [outer = (nil)] [url = about:blank] 16:41:30 INFO - PROCESS | 17220 | --DOMWINDOW == 206 (0x8f278c00) [pid = 17220] [serial = 633] [outer = (nil)] [url = about:blank] 16:41:30 INFO - PROCESS | 17220 | --DOMWINDOW == 205 (0x8ab12400) [pid = 17220] [serial = 596] [outer = (nil)] [url = about:blank] 16:41:30 INFO - PROCESS | 17220 | --DOMWINDOW == 204 (0x8fd35400) [pid = 17220] [serial = 620] [outer = (nil)] [url = about:blank] 16:41:30 INFO - PROCESS | 17220 | --DOMWINDOW == 203 (0x8ac60800) [pid = 17220] [serial = 635] [outer = (nil)] [url = about:blank] 16:41:30 INFO - PROCESS | 17220 | --DOMWINDOW == 202 (0x90340800) [pid = 17220] [serial = 642] [outer = (nil)] [url = about:blank] 16:41:30 INFO - PROCESS | 17220 | --DOMWINDOW == 201 (0x8edb5800) [pid = 17220] [serial = 599] [outer = (nil)] [url = about:blank] 16:41:30 INFO - PROCESS | 17220 | --DOMWINDOW == 200 (0x8efe4000) [pid = 17220] [serial = 632] [outer = (nil)] [url = about:blank] 16:41:30 INFO - PROCESS | 17220 | --DOMWINDOW == 199 (0x8ae87000) [pid = 17220] [serial = 623] [outer = (nil)] [url = about:blank] 16:41:30 INFO - PROCESS | 17220 | --DOMWINDOW == 198 (0x92cad400) [pid = 17220] [serial = 614] [outer = (nil)] [url = about:blank] 16:41:30 INFO - PROCESS | 17220 | --DOMWINDOW == 197 (0x8edb4400) [pid = 17220] [serial = 594] [outer = (nil)] [url = about:blank] 16:41:30 INFO - PROCESS | 17220 | --DOMWINDOW == 196 (0x8ae8b800) [pid = 17220] [serial = 629] [outer = (nil)] [url = about:blank] 16:41:30 INFO - PROCESS | 17220 | --DOMWINDOW == 195 (0x8ff9e000) [pid = 17220] [serial = 641] [outer = (nil)] [url = about:blank] 16:41:30 INFO - PROCESS | 17220 | --DOMWINDOW == 194 (0x90341c00) [pid = 17220] [serial = 608] [outer = (nil)] [url = about:blank] 16:41:30 INFO - PROCESS | 17220 | --DOMWINDOW == 193 (0x92df2c00) [pid = 17220] [serial = 617] [outer = (nil)] [url = about:blank] 16:41:30 INFO - PROCESS | 17220 | --DOMWINDOW == 192 (0x8aef4c00) [pid = 17220] [serial = 630] [outer = (nil)] [url = about:blank] 16:41:30 INFO - PROCESS | 17220 | --DOMWINDOW == 191 (0x8c1a6c00) [pid = 17220] [serial = 636] [outer = (nil)] [url = about:blank] 16:41:30 INFO - PROCESS | 17220 | --DOMWINDOW == 190 (0x90708000) [pid = 17220] [serial = 611] [outer = (nil)] [url = about:blank] 16:41:30 INFO - PROCESS | 17220 | --DOMWINDOW == 189 (0x8fdf7400) [pid = 17220] [serial = 639] [outer = (nil)] [url = about:blank] 16:41:30 INFO - PROCESS | 17220 | --DOMWINDOW == 188 (0x8ff95800) [pid = 17220] [serial = 605] [outer = (nil)] [url = about:blank] 16:41:30 INFO - PROCESS | 17220 | 1461282090453 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:30 INFO - PROCESS | 17220 | ++DOCSHELL 0x87ff8c00 == 109 [pid = 17220] [id = 255] 16:41:30 INFO - PROCESS | 17220 | ++DOMWINDOW == 189 (0x893d9000) [pid = 17220] [serial = 766] [outer = (nil)] 16:41:30 INFO - PROCESS | 17220 | ++DOMWINDOW == 190 (0x8ac66000) [pid = 17220] [serial = 767] [outer = 0x893d9000] 16:41:30 INFO - PROCESS | 17220 | 1461282090532 Marionette DEBUG loaded listener.js 16:41:30 INFO - PROCESS | 17220 | ++DOMWINDOW == 191 (0x8ae8e000) [pid = 17220] [serial = 768] [outer = 0x893d9000] 16:41:31 INFO - PROCESS | 17220 | 1461282091363 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 16:41:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:41:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 2038ms 16:41:31 INFO - PROCESS | 17220 | 1461282091440 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 16:41:31 INFO - PROCESS | 17220 | 1461282091449 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 16:41:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:41:31 INFO - PROCESS | 17220 | 1461282091460 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:41:31 INFO - PROCESS | 17220 | 1461282091463 Marionette TRACE conn4 <- [1,994,null,{}] 16:41:31 INFO - PROCESS | 17220 | 1461282091470 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:31 INFO - PROCESS | 17220 | 1461282091674 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 16:41:31 INFO - PROCESS | 17220 | 1461282091838 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:31 INFO - PROCESS | 17220 | ++DOCSHELL 0x87fee000 == 110 [pid = 17220] [id = 256] 16:41:31 INFO - PROCESS | 17220 | ++DOMWINDOW == 192 (0x8aef3c00) [pid = 17220] [serial = 769] [outer = (nil)] 16:41:31 INFO - PROCESS | 17220 | ++DOMWINDOW == 193 (0x8edb5800) [pid = 17220] [serial = 770] [outer = 0x8aef3c00] 16:41:31 INFO - PROCESS | 17220 | 1461282091928 Marionette DEBUG loaded listener.js 16:41:32 INFO - PROCESS | 17220 | ++DOMWINDOW == 194 (0x8ee86000) [pid = 17220] [serial = 771] [outer = 0x8aef3c00] 16:41:33 INFO - PROCESS | 17220 | 1461282093042 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 16:41:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:41:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1640ms 16:41:33 INFO - PROCESS | 17220 | 1461282093107 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 16:41:33 INFO - PROCESS | 17220 | 1461282093110 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 16:41:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:41:33 INFO - PROCESS | 17220 | 1461282093118 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:41:33 INFO - PROCESS | 17220 | 1461282093124 Marionette TRACE conn4 <- [1,998,null,{}] 16:41:33 INFO - PROCESS | 17220 | 1461282093151 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:33 INFO - PROCESS | 17220 | 1461282093425 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 16:41:33 INFO - PROCESS | 17220 | 1461282093632 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:33 INFO - PROCESS | 17220 | ++DOCSHELL 0x8f280000 == 111 [pid = 17220] [id = 257] 16:41:33 INFO - PROCESS | 17220 | ++DOMWINDOW == 195 (0x8f2aa000) [pid = 17220] [serial = 772] [outer = (nil)] 16:41:33 INFO - PROCESS | 17220 | ++DOMWINDOW == 196 (0x8fdf1800) [pid = 17220] [serial = 773] [outer = 0x8f2aa000] 16:41:33 INFO - PROCESS | 17220 | 1461282093718 Marionette DEBUG loaded listener.js 16:41:33 INFO - PROCESS | 17220 | ++DOMWINDOW == 197 (0x8ff95800) [pid = 17220] [serial = 774] [outer = 0x8f2aa000] 16:41:34 INFO - PROCESS | 17220 | 1461282094652 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 16:41:35 INFO - PROCESS | 17220 | --DOMWINDOW == 196 (0x89074800) [pid = 17220] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:41:35 INFO - PROCESS | 17220 | --DOMWINDOW == 195 (0x893dac00) [pid = 17220] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:41:35 INFO - PROCESS | 17220 | --DOMWINDOW == 194 (0x9034ac00) [pid = 17220] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:41:35 INFO - PROCESS | 17220 | --DOMWINDOW == 193 (0x8efe5c00) [pid = 17220] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:41:35 INFO - PROCESS | 17220 | --DOMWINDOW == 192 (0x8ac6d800) [pid = 17220] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:41:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:41:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 2048ms 16:41:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:41:35 INFO - PROCESS | 17220 | 1461282095224 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 16:41:35 INFO - PROCESS | 17220 | 1461282095228 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 16:41:35 INFO - PROCESS | 17220 | 1461282095237 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:41:35 INFO - PROCESS | 17220 | 1461282095240 Marionette TRACE conn4 <- [1,1002,null,{}] 16:41:35 INFO - PROCESS | 17220 | 1461282095247 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:35 INFO - PROCESS | 17220 | 1461282095439 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 16:41:35 INFO - PROCESS | 17220 | 1461282095605 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:35 INFO - PROCESS | 17220 | ++DOCSHELL 0x8eecd400 == 112 [pid = 17220] [id = 258] 16:41:35 INFO - PROCESS | 17220 | ++DOMWINDOW == 193 (0x8f2acc00) [pid = 17220] [serial = 775] [outer = (nil)] 16:41:35 INFO - PROCESS | 17220 | ++DOMWINDOW == 194 (0x8ffa3000) [pid = 17220] [serial = 776] [outer = 0x8f2acc00] 16:41:35 INFO - PROCESS | 17220 | 1461282095686 Marionette DEBUG loaded listener.js 16:41:35 INFO - PROCESS | 17220 | ++DOMWINDOW == 195 (0x9034ac00) [pid = 17220] [serial = 777] [outer = 0x8f2acc00] 16:41:36 INFO - PROCESS | 17220 | 1461282096474 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 16:41:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:41:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1291ms 16:41:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:41:36 INFO - PROCESS | 17220 | 1461282096527 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 16:41:36 INFO - PROCESS | 17220 | 1461282096530 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 16:41:36 INFO - PROCESS | 17220 | 1461282096538 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:41:36 INFO - PROCESS | 17220 | 1461282096540 Marionette TRACE conn4 <- [1,1006,null,{}] 16:41:36 INFO - PROCESS | 17220 | 1461282096547 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:36 INFO - PROCESS | 17220 | 1461282096747 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 16:41:36 INFO - PROCESS | 17220 | 1461282096920 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:36 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ee7f400 == 113 [pid = 17220] [id = 259] 16:41:36 INFO - PROCESS | 17220 | ++DOMWINDOW == 196 (0x8fdec800) [pid = 17220] [serial = 778] [outer = (nil)] 16:41:36 INFO - PROCESS | 17220 | ++DOMWINDOW == 197 (0x904a8800) [pid = 17220] [serial = 779] [outer = 0x8fdec800] 16:41:37 INFO - PROCESS | 17220 | 1461282096999 Marionette DEBUG loaded listener.js 16:41:37 INFO - PROCESS | 17220 | ++DOMWINDOW == 198 (0x904b0c00) [pid = 17220] [serial = 780] [outer = 0x8fdec800] 16:41:38 INFO - PROCESS | 17220 | 1461282098424 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 16:41:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:41:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1941ms 16:41:38 INFO - PROCESS | 17220 | 1461282098481 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 16:41:38 INFO - PROCESS | 17220 | 1461282098491 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 16:41:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:41:38 INFO - PROCESS | 17220 | 1461282098502 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:41:38 INFO - PROCESS | 17220 | 1461282098510 Marionette TRACE conn4 <- [1,1010,null,{}] 16:41:38 INFO - PROCESS | 17220 | 1461282098519 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:38 INFO - PROCESS | 17220 | 1461282098881 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 16:41:39 INFO - PROCESS | 17220 | 1461282099126 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:39 INFO - PROCESS | 17220 | ++DOCSHELL 0x87b82800 == 114 [pid = 17220] [id = 260] 16:41:39 INFO - PROCESS | 17220 | ++DOMWINDOW == 199 (0x8865b800) [pid = 17220] [serial = 781] [outer = (nil)] 16:41:39 INFO - PROCESS | 17220 | ++DOMWINDOW == 200 (0x8eaab400) [pid = 17220] [serial = 782] [outer = 0x8865b800] 16:41:39 INFO - PROCESS | 17220 | 1461282099229 Marionette DEBUG loaded listener.js 16:41:39 INFO - PROCESS | 17220 | ++DOMWINDOW == 201 (0x8edbd000) [pid = 17220] [serial = 783] [outer = 0x8865b800] 16:41:40 INFO - PROCESS | 17220 | 1461282100309 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 16:41:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:41:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1839ms 16:41:40 INFO - PROCESS | 17220 | 1461282100343 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 16:41:40 INFO - PROCESS | 17220 | 1461282100354 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 16:41:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:41:40 INFO - PROCESS | 17220 | 1461282100368 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:41:40 INFO - PROCESS | 17220 | 1461282100374 Marionette TRACE conn4 <- [1,1014,null,{}] 16:41:40 INFO - PROCESS | 17220 | 1461282100381 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:40 INFO - PROCESS | 17220 | 1461282100628 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 16:41:40 INFO - PROCESS | 17220 | 1461282100978 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:41 INFO - PROCESS | 17220 | ++DOCSHELL 0x8f2a9000 == 115 [pid = 17220] [id = 261] 16:41:41 INFO - PROCESS | 17220 | ++DOMWINDOW == 202 (0x8f2b1400) [pid = 17220] [serial = 784] [outer = (nil)] 16:41:41 INFO - PROCESS | 17220 | ++DOMWINDOW == 203 (0x8ff9bc00) [pid = 17220] [serial = 785] [outer = 0x8f2b1400] 16:41:41 INFO - PROCESS | 17220 | 1461282101083 Marionette DEBUG loaded listener.js 16:41:41 INFO - PROCESS | 17220 | ++DOMWINDOW == 204 (0x904a5000) [pid = 17220] [serial = 786] [outer = 0x8f2b1400] 16:41:42 INFO - PROCESS | 17220 | 1461282102027 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 16:41:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:41:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1739ms 16:41:42 INFO - PROCESS | 17220 | 1461282102107 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 16:41:42 INFO - PROCESS | 17220 | 1461282102112 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 16:41:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:41:42 INFO - PROCESS | 17220 | 1461282102119 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:41:42 INFO - PROCESS | 17220 | 1461282102127 Marionette TRACE conn4 <- [1,1018,null,{}] 16:41:42 INFO - PROCESS | 17220 | 1461282102147 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:42 INFO - PROCESS | 17220 | 1461282102480 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 16:41:42 INFO - PROCESS | 17220 | 1461282102730 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:42 INFO - PROCESS | 17220 | ++DOCSHELL 0x8fe77800 == 116 [pid = 17220] [id = 262] 16:41:42 INFO - PROCESS | 17220 | ++DOMWINDOW == 205 (0x920e1000) [pid = 17220] [serial = 787] [outer = (nil)] 16:41:42 INFO - PROCESS | 17220 | ++DOMWINDOW == 206 (0x92172400) [pid = 17220] [serial = 788] [outer = 0x920e1000] 16:41:42 INFO - PROCESS | 17220 | 1461282102845 Marionette DEBUG loaded listener.js 16:41:42 INFO - PROCESS | 17220 | ++DOMWINDOW == 207 (0x92d6d800) [pid = 17220] [serial = 789] [outer = 0x920e1000] 16:41:43 INFO - PROCESS | 17220 | 1461282103792 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 16:41:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:41:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1741ms 16:41:43 INFO - PROCESS | 17220 | 1461282103862 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 16:41:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:41:43 INFO - PROCESS | 17220 | 1461282103868 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 16:41:43 INFO - PROCESS | 17220 | 1461282103875 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:41:43 INFO - PROCESS | 17220 | 1461282103879 Marionette TRACE conn4 <- [1,1022,null,{}] 16:41:43 INFO - PROCESS | 17220 | 1461282103886 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:44 INFO - PROCESS | 17220 | 1461282104114 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 16:41:44 INFO - PROCESS | 17220 | 1461282104374 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:44 INFO - PROCESS | 17220 | ++DOCSHELL 0x915dcc00 == 117 [pid = 17220] [id = 263] 16:41:44 INFO - PROCESS | 17220 | ++DOMWINDOW == 208 (0x92172c00) [pid = 17220] [serial = 790] [outer = (nil)] 16:41:44 INFO - PROCESS | 17220 | ++DOMWINDOW == 209 (0x92df7800) [pid = 17220] [serial = 791] [outer = 0x92172c00] 16:41:44 INFO - PROCESS | 17220 | 1461282104518 Marionette DEBUG loaded listener.js 16:41:44 INFO - PROCESS | 17220 | ++DOMWINDOW == 210 (0x93aef000) [pid = 17220] [serial = 792] [outer = 0x92172c00] 16:41:45 INFO - PROCESS | 17220 | 1461282105464 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 16:41:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:41:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1645ms 16:41:45 INFO - PROCESS | 17220 | 1461282105520 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 16:41:45 INFO - PROCESS | 17220 | 1461282105524 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 16:41:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:41:45 INFO - PROCESS | 17220 | 1461282105532 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:41:45 INFO - PROCESS | 17220 | 1461282105536 Marionette TRACE conn4 <- [1,1026,null,{}] 16:41:45 INFO - PROCESS | 17220 | 1461282105542 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:45 INFO - PROCESS | 17220 | 1461282105755 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 16:41:46 INFO - PROCESS | 17220 | 1461282106006 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:46 INFO - PROCESS | 17220 | ++DOCSHELL 0x920eac00 == 118 [pid = 17220] [id = 264] 16:41:46 INFO - PROCESS | 17220 | ++DOMWINDOW == 211 (0x92175000) [pid = 17220] [serial = 793] [outer = (nil)] 16:41:46 INFO - PROCESS | 17220 | ++DOMWINDOW == 212 (0x978d2800) [pid = 17220] [serial = 794] [outer = 0x92175000] 16:41:46 INFO - PROCESS | 17220 | 1461282106146 Marionette DEBUG loaded listener.js 16:41:46 INFO - PROCESS | 17220 | ++DOMWINDOW == 213 (0x97bc6800) [pid = 17220] [serial = 795] [outer = 0x92175000] 16:41:47 INFO - PROCESS | 17220 | 1461282107093 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 16:41:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:41:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1639ms 16:41:47 INFO - PROCESS | 17220 | 1461282107172 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 16:41:47 INFO - PROCESS | 17220 | 1461282107175 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 16:41:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:41:47 INFO - PROCESS | 17220 | 1461282107183 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:41:47 INFO - PROCESS | 17220 | 1461282107186 Marionette TRACE conn4 <- [1,1030,null,{}] 16:41:47 INFO - PROCESS | 17220 | 1461282107193 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:47 INFO - PROCESS | 17220 | 1461282107471 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 16:41:47 INFO - PROCESS | 17220 | 1461282107783 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:47 INFO - PROCESS | 17220 | ++DOCSHELL 0x92178800 == 119 [pid = 17220] [id = 265] 16:41:47 INFO - PROCESS | 17220 | ++DOMWINDOW == 214 (0x95d0b400) [pid = 17220] [serial = 796] [outer = (nil)] 16:41:47 INFO - PROCESS | 17220 | ++DOMWINDOW == 215 (0x98fde000) [pid = 17220] [serial = 797] [outer = 0x95d0b400] 16:41:47 INFO - PROCESS | 17220 | 1461282107900 Marionette DEBUG loaded listener.js 16:41:48 INFO - PROCESS | 17220 | ++DOMWINDOW == 216 (0x99825c00) [pid = 17220] [serial = 798] [outer = 0x95d0b400] 16:41:48 INFO - PROCESS | 17220 | 1461282108830 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 16:41:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:41:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1684ms 16:41:48 INFO - PROCESS | 17220 | 1461282108868 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 16:41:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:41:48 INFO - PROCESS | 17220 | 1461282108872 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 16:41:48 INFO - PROCESS | 17220 | 1461282108879 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:41:48 INFO - PROCESS | 17220 | 1461282108883 Marionette TRACE conn4 <- [1,1034,null,{}] 16:41:48 INFO - PROCESS | 17220 | 1461282108888 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:49 INFO - PROCESS | 17220 | 1461282109088 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 16:41:49 INFO - PROCESS | 17220 | 1461282109348 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:49 INFO - PROCESS | 17220 | ++DOCSHELL 0x97bb0800 == 120 [pid = 17220] [id = 266] 16:41:49 INFO - PROCESS | 17220 | ++DOMWINDOW == 217 (0x98e0c800) [pid = 17220] [serial = 799] [outer = (nil)] 16:41:49 INFO - PROCESS | 17220 | ++DOMWINDOW == 218 (0x9fb36400) [pid = 17220] [serial = 800] [outer = 0x98e0c800] 16:41:49 INFO - PROCESS | 17220 | 1461282109484 Marionette DEBUG loaded listener.js 16:41:49 INFO - PROCESS | 17220 | ++DOMWINDOW == 219 (0x9fcb2400) [pid = 17220] [serial = 801] [outer = 0x98e0c800] 16:41:50 INFO - PROCESS | 17220 | 1461282110401 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 16:41:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:41:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1582ms 16:41:50 INFO - PROCESS | 17220 | 1461282110461 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 16:41:50 INFO - PROCESS | 17220 | 1461282110466 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 16:41:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:41:50 INFO - PROCESS | 17220 | 1461282110472 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:41:50 INFO - PROCESS | 17220 | 1461282110476 Marionette TRACE conn4 <- [1,1038,null,{}] 16:41:50 INFO - PROCESS | 17220 | 1461282110483 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:50 INFO - PROCESS | 17220 | 1461282110701 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 16:41:50 INFO - PROCESS | 17220 | 1461282110960 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:51 INFO - PROCESS | 17220 | ++DOCSHELL 0x994a9400 == 121 [pid = 17220] [id = 267] 16:41:51 INFO - PROCESS | 17220 | ++DOMWINDOW == 220 (0x9dfeb400) [pid = 17220] [serial = 802] [outer = (nil)] 16:41:51 INFO - PROCESS | 17220 | ++DOMWINDOW == 221 (0xa2a41000) [pid = 17220] [serial = 803] [outer = 0x9dfeb400] 16:41:51 INFO - PROCESS | 17220 | 1461282111094 Marionette DEBUG loaded listener.js 16:41:51 INFO - PROCESS | 17220 | ++DOMWINDOW == 222 (0xa3c85400) [pid = 17220] [serial = 804] [outer = 0x9dfeb400] 16:41:52 INFO - PROCESS | 17220 | 1461282111996 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 16:41:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:41:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1585ms 16:41:52 INFO - PROCESS | 17220 | 1461282112060 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 16:41:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:41:52 INFO - PROCESS | 17220 | 1461282112065 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 16:41:52 INFO - PROCESS | 17220 | 1461282112072 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:41:52 INFO - PROCESS | 17220 | 1461282112076 Marionette TRACE conn4 <- [1,1042,null,{}] 16:41:52 INFO - PROCESS | 17220 | 1461282112083 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:52 INFO - PROCESS | 17220 | 1461282112367 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 16:41:52 INFO - PROCESS | 17220 | 1461282112623 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:52 INFO - PROCESS | 17220 | ++DOCSHELL 0x87549400 == 122 [pid = 17220] [id = 268] 16:41:52 INFO - PROCESS | 17220 | ++DOMWINDOW == 223 (0x87549800) [pid = 17220] [serial = 805] [outer = (nil)] 16:41:52 INFO - PROCESS | 17220 | ++DOMWINDOW == 224 (0x87551c00) [pid = 17220] [serial = 806] [outer = 0x87549800] 16:41:52 INFO - PROCESS | 17220 | 1461282112754 Marionette DEBUG loaded listener.js 16:41:52 INFO - PROCESS | 17220 | ++DOMWINDOW == 225 (0x87555800) [pid = 17220] [serial = 807] [outer = 0x87549800] 16:41:53 INFO - PROCESS | 17220 | 1461282113667 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 16:41:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:41:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1632ms 16:41:53 INFO - PROCESS | 17220 | 1461282113704 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 16:41:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:41:53 INFO - PROCESS | 17220 | 1461282113708 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 16:41:53 INFO - PROCESS | 17220 | 1461282113715 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:41:53 INFO - PROCESS | 17220 | 1461282113719 Marionette TRACE conn4 <- [1,1046,null,{}] 16:41:53 INFO - PROCESS | 17220 | 1461282113725 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:53 INFO - PROCESS | 17220 | 1461282113962 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 16:41:54 INFO - PROCESS | 17220 | 1461282114278 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:54 INFO - PROCESS | 17220 | ++DOCSHELL 0x8754c400 == 123 [pid = 17220] [id = 269] 16:41:54 INFO - PROCESS | 17220 | ++DOMWINDOW == 226 (0x8754f000) [pid = 17220] [serial = 808] [outer = (nil)] 16:41:54 INFO - PROCESS | 17220 | ++DOMWINDOW == 227 (0xa0ccbc00) [pid = 17220] [serial = 809] [outer = 0x8754f000] 16:41:54 INFO - PROCESS | 17220 | 1461282114382 Marionette DEBUG loaded listener.js 16:41:54 INFO - PROCESS | 17220 | ++DOMWINDOW == 228 (0xa445b000) [pid = 17220] [serial = 810] [outer = 0x8754f000] 16:41:55 INFO - PROCESS | 17220 | 1461282115381 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 16:41:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:41:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1737ms 16:41:55 INFO - PROCESS | 17220 | 1461282115452 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 16:41:55 INFO - PROCESS | 17220 | 1461282115464 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 16:41:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:41:55 INFO - PROCESS | 17220 | 1461282115471 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:41:55 INFO - PROCESS | 17220 | 1461282115477 Marionette TRACE conn4 <- [1,1050,null,{}] 16:41:55 INFO - PROCESS | 17220 | 1461282115484 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:55 INFO - PROCESS | 17220 | 1461282115766 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 16:41:56 INFO - PROCESS | 17220 | 1461282116086 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:56 INFO - PROCESS | 17220 | ++DOCSHELL 0x901d4800 == 124 [pid = 17220] [id = 270] 16:41:56 INFO - PROCESS | 17220 | ++DOMWINDOW == 229 (0x901da800) [pid = 17220] [serial = 811] [outer = (nil)] 16:41:56 INFO - PROCESS | 17220 | ++DOMWINDOW == 230 (0x901e0800) [pid = 17220] [serial = 812] [outer = 0x901da800] 16:41:56 INFO - PROCESS | 17220 | 1461282116195 Marionette DEBUG loaded listener.js 16:41:56 INFO - PROCESS | 17220 | ++DOMWINDOW == 231 (0xa4596c00) [pid = 17220] [serial = 813] [outer = 0x901da800] 16:41:57 INFO - PROCESS | 17220 | 1461282117144 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 16:41:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:41:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1738ms 16:41:57 INFO - PROCESS | 17220 | 1461282117211 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 16:41:57 INFO - PROCESS | 17220 | 1461282117216 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 16:41:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:41:57 INFO - PROCESS | 17220 | 1461282117223 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:41:57 INFO - PROCESS | 17220 | 1461282117227 Marionette TRACE conn4 <- [1,1054,null,{}] 16:41:57 INFO - PROCESS | 17220 | 1461282117233 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:57 INFO - PROCESS | 17220 | 1461282117495 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 16:41:57 INFO - PROCESS | 17220 | 1461282117812 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:57 INFO - PROCESS | 17220 | ++DOCSHELL 0x869c4400 == 125 [pid = 17220] [id = 271] 16:41:57 INFO - PROCESS | 17220 | ++DOMWINDOW == 232 (0x869c4800) [pid = 17220] [serial = 814] [outer = (nil)] 16:41:57 INFO - PROCESS | 17220 | ++DOMWINDOW == 233 (0x869c9c00) [pid = 17220] [serial = 815] [outer = 0x869c4800] 16:41:57 INFO - PROCESS | 17220 | 1461282117919 Marionette DEBUG loaded listener.js 16:41:58 INFO - PROCESS | 17220 | ++DOMWINDOW == 234 (0x869cb400) [pid = 17220] [serial = 816] [outer = 0x869c4800] 16:41:58 INFO - PROCESS | 17220 | 1461282118809 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 16:41:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:41:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1634ms 16:41:58 INFO - PROCESS | 17220 | 1461282118859 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 16:41:58 INFO - PROCESS | 17220 | 1461282118863 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 16:41:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:41:58 INFO - PROCESS | 17220 | 1461282118870 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:41:58 INFO - PROCESS | 17220 | 1461282118873 Marionette TRACE conn4 <- [1,1058,null,{}] 16:41:58 INFO - PROCESS | 17220 | 1461282118879 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:41:59 INFO - PROCESS | 17220 | 1461282119081 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 16:41:59 INFO - PROCESS | 17220 | 1461282119347 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:41:59 INFO - PROCESS | 17220 | ++DOCSHELL 0x85a2a400 == 126 [pid = 17220] [id = 272] 16:41:59 INFO - PROCESS | 17220 | ++DOMWINDOW == 235 (0x85a2b400) [pid = 17220] [serial = 817] [outer = (nil)] 16:41:59 INFO - PROCESS | 17220 | ++DOMWINDOW == 236 (0x85a33800) [pid = 17220] [serial = 818] [outer = 0x85a2b400] 16:41:59 INFO - PROCESS | 17220 | 1461282119479 Marionette DEBUG loaded listener.js 16:41:59 INFO - PROCESS | 17220 | ++DOMWINDOW == 237 (0x85a36400) [pid = 17220] [serial = 819] [outer = 0x85a2b400] 16:42:00 INFO - PROCESS | 17220 | 1461282120429 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 16:42:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:42:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1637ms 16:42:00 INFO - PROCESS | 17220 | 1461282120508 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 16:42:00 INFO - PROCESS | 17220 | 1461282120511 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 16:42:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:42:00 INFO - PROCESS | 17220 | 1461282120519 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:42:00 INFO - PROCESS | 17220 | 1461282120522 Marionette TRACE conn4 <- [1,1062,null,{}] 16:42:00 INFO - PROCESS | 17220 | 1461282120530 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:00 INFO - PROCESS | 17220 | 1461282120787 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 16:42:01 INFO - PROCESS | 17220 | 1461282121092 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:01 INFO - PROCESS | 17220 | ++DOCSHELL 0x85a2c800 == 127 [pid = 17220] [id = 273] 16:42:01 INFO - PROCESS | 17220 | ++DOMWINDOW == 238 (0x85a2e400) [pid = 17220] [serial = 820] [outer = (nil)] 16:42:01 INFO - PROCESS | 17220 | ++DOMWINDOW == 239 (0x85aa2400) [pid = 17220] [serial = 821] [outer = 0x85a2e400] 16:42:01 INFO - PROCESS | 17220 | 1461282121190 Marionette DEBUG loaded listener.js 16:42:01 INFO - PROCESS | 17220 | ++DOMWINDOW == 240 (0x85aa4800) [pid = 17220] [serial = 822] [outer = 0x85a2e400] 16:42:02 INFO - PROCESS | 17220 | 1461282122125 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 16:42:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:42:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1650ms 16:42:02 INFO - PROCESS | 17220 | 1461282122171 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 16:42:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:42:02 INFO - PROCESS | 17220 | 1461282122176 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 16:42:02 INFO - PROCESS | 17220 | 1461282122184 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:42:02 INFO - PROCESS | 17220 | 1461282122187 Marionette TRACE conn4 <- [1,1066,null,{}] 16:42:02 INFO - PROCESS | 17220 | 1461282122193 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:02 INFO - PROCESS | 17220 | 1461282122452 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 16:42:02 INFO - PROCESS | 17220 | 1461282122767 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:02 INFO - PROCESS | 17220 | ++DOCSHELL 0x85a39800 == 128 [pid = 17220] [id = 274] 16:42:02 INFO - PROCESS | 17220 | ++DOMWINDOW == 241 (0x85aa0c00) [pid = 17220] [serial = 823] [outer = (nil)] 16:42:02 INFO - PROCESS | 17220 | ++DOMWINDOW == 242 (0x85aac000) [pid = 17220] [serial = 824] [outer = 0x85aa0c00] 16:42:02 INFO - PROCESS | 17220 | 1461282122860 Marionette DEBUG loaded listener.js 16:42:03 INFO - PROCESS | 17220 | ++DOMWINDOW == 243 (0x85aad400) [pid = 17220] [serial = 825] [outer = 0x85aa0c00] 16:42:03 INFO - PROCESS | 17220 | 1461282123834 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 16:42:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:42:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1685ms 16:42:03 INFO - PROCESS | 17220 | 1461282123870 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 16:42:03 INFO - PROCESS | 17220 | 1461282123874 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 16:42:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:42:03 INFO - PROCESS | 17220 | 1461282123881 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:42:03 INFO - PROCESS | 17220 | 1461282123885 Marionette TRACE conn4 <- [1,1070,null,{}] 16:42:03 INFO - PROCESS | 17220 | 1461282123891 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:04 INFO - PROCESS | 17220 | 1461282124193 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 16:42:04 INFO - PROCESS | 17220 | 1461282124570 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:04 INFO - PROCESS | 17220 | ++DOCSHELL 0x85aa6000 == 129 [pid = 17220] [id = 275] 16:42:04 INFO - PROCESS | 17220 | ++DOMWINDOW == 244 (0x85aab400) [pid = 17220] [serial = 826] [outer = (nil)] 16:42:04 INFO - PROCESS | 17220 | ++DOMWINDOW == 245 (0x85fd8800) [pid = 17220] [serial = 827] [outer = 0x85aab400] 16:42:04 INFO - PROCESS | 17220 | 1461282124676 Marionette DEBUG loaded listener.js 16:42:04 INFO - PROCESS | 17220 | ++DOMWINDOW == 246 (0x85fd9c00) [pid = 17220] [serial = 828] [outer = 0x85aab400] 16:42:05 INFO - PROCESS | 17220 | 1461282125606 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 16:42:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:42:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1788ms 16:42:05 INFO - PROCESS | 17220 | 1461282125670 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 16:42:05 INFO - PROCESS | 17220 | 1461282125675 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 16:42:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:42:05 INFO - PROCESS | 17220 | 1461282125682 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:42:05 INFO - PROCESS | 17220 | 1461282125686 Marionette TRACE conn4 <- [1,1074,null,{}] 16:42:05 INFO - PROCESS | 17220 | 1461282125692 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:05 INFO - PROCESS | 17220 | 1461282125916 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 16:42:06 INFO - PROCESS | 17220 | 1461282126199 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:06 INFO - PROCESS | 17220 | ++DOCSHELL 0x85fdd800 == 130 [pid = 17220] [id = 276] 16:42:06 INFO - PROCESS | 17220 | ++DOMWINDOW == 247 (0x85fde000) [pid = 17220] [serial = 829] [outer = (nil)] 16:42:06 INFO - PROCESS | 17220 | ++DOMWINDOW == 248 (0x85fe2800) [pid = 17220] [serial = 830] [outer = 0x85fde000] 16:42:06 INFO - PROCESS | 17220 | 1461282126333 Marionette DEBUG loaded listener.js 16:42:06 INFO - PROCESS | 17220 | ++DOMWINDOW == 249 (0x869cf000) [pid = 17220] [serial = 831] [outer = 0x85fde000] 16:42:07 INFO - PROCESS | 17220 | 1461282127288 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 16:42:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:42:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1634ms 16:42:07 INFO - PROCESS | 17220 | 1461282127318 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 16:42:07 INFO - PROCESS | 17220 | 1461282127321 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 16:42:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:42:07 INFO - PROCESS | 17220 | 1461282127328 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:42:07 INFO - PROCESS | 17220 | 1461282127331 Marionette TRACE conn4 <- [1,1078,null,{}] 16:42:07 INFO - PROCESS | 17220 | 1461282127337 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:07 INFO - PROCESS | 17220 | 1461282127572 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 16:42:08 INFO - PROCESS | 17220 | --DOCSHELL 0x8f27b800 == 129 [pid = 17220] [id = 130] 16:42:08 INFO - PROCESS | 17220 | --DOCSHELL 0x8eecd400 == 128 [pid = 17220] [id = 258] 16:42:08 INFO - PROCESS | 17220 | --DOCSHELL 0x8f280000 == 127 [pid = 17220] [id = 257] 16:42:08 INFO - PROCESS | 17220 | --DOCSHELL 0x87fee000 == 126 [pid = 17220] [id = 256] 16:42:08 INFO - PROCESS | 17220 | --DOCSHELL 0x87ff8c00 == 125 [pid = 17220] [id = 255] 16:42:08 INFO - PROCESS | 17220 | --DOCSHELL 0xa2a40800 == 124 [pid = 17220] [id = 247] 16:42:08 INFO - PROCESS | 17220 | --DOCSHELL 0x8906d400 == 123 [pid = 17220] [id = 246] 16:42:08 INFO - PROCESS | 17220 | --DOCSHELL 0x8ab12c00 == 122 [pid = 17220] [id = 245] 16:42:08 INFO - PROCESS | 17220 | --DOCSHELL 0x97baf400 == 121 [pid = 17220] [id = 243] 16:42:08 INFO - PROCESS | 17220 | --DOCSHELL 0x9fb99c00 == 120 [pid = 17220] [id = 244] 16:42:08 INFO - PROCESS | 17220 | --DOCSHELL 0x8ab15400 == 119 [pid = 17220] [id = 242] 16:42:08 INFO - PROCESS | 17220 | --DOCSHELL 0x93a02000 == 118 [pid = 17220] [id = 241] 16:42:08 INFO - PROCESS | 17220 | --DOCSHELL 0x92cb9400 == 117 [pid = 17220] [id = 240] 16:42:08 INFO - PROCESS | 17220 | --DOCSHELL 0x8f2aa800 == 116 [pid = 17220] [id = 238] 16:42:08 INFO - PROCESS | 17220 | --DOCSHELL 0x92b70c00 == 115 [pid = 17220] [id = 239] 16:42:08 INFO - PROCESS | 17220 | --DOCSHELL 0x8ab13c00 == 114 [pid = 17220] [id = 237] 16:42:09 INFO - PROCESS | 17220 | --DOMWINDOW == 248 (0x92c0a800) [pid = 17220] [serial = 710] [outer = (nil)] [url = about:blank] 16:42:09 INFO - PROCESS | 17220 | --DOMWINDOW == 247 (0x97e9fc00) [pid = 17220] [serial = 674] [outer = (nil)] [url = about:blank] 16:42:09 INFO - PROCESS | 17220 | --DOMWINDOW == 246 (0x8eaaec00) [pid = 17220] [serial = 698] [outer = (nil)] [url = about:blank] 16:42:09 INFO - PROCESS | 17220 | --DOMWINDOW == 245 (0x98ccb800) [pid = 17220] [serial = 677] [outer = (nil)] [url = about:blank] 16:42:09 INFO - PROCESS | 17220 | --DOMWINDOW == 244 (0x93e2f000) [pid = 17220] [serial = 662] [outer = (nil)] [url = about:blank] 16:42:09 INFO - PROCESS | 17220 | --DOMWINDOW == 243 (0x8ea51400) [pid = 17220] [serial = 707] [outer = (nil)] [url = about:blank] 16:42:09 INFO - PROCESS | 17220 | --DOMWINDOW == 242 (0x903f7800) [pid = 17220] [serial = 704] [outer = (nil)] [url = about:blank] 16:42:09 INFO - PROCESS | 17220 | --DOMWINDOW == 241 (0x8eec8800) [pid = 17220] [serial = 699] [outer = (nil)] [url = about:blank] 16:42:09 INFO - PROCESS | 17220 | --DOMWINDOW == 240 (0x8edbb800) [pid = 17220] [serial = 708] [outer = (nil)] [url = about:blank] 16:42:09 INFO - PROCESS | 17220 | --DOMWINDOW == 239 (0x97129800) [pid = 17220] [serial = 665] [outer = (nil)] [url = about:blank] 16:42:09 INFO - PROCESS | 17220 | --DOMWINDOW == 238 (0x904f8c00) [pid = 17220] [serial = 705] [outer = (nil)] [url = about:blank] 16:42:09 INFO - PROCESS | 17220 | --DOMWINDOW == 237 (0x97bc0400) [pid = 17220] [serial = 668] [outer = (nil)] [url = about:blank] 16:42:09 INFO - PROCESS | 17220 | --DOMWINDOW == 236 (0x991cac00) [pid = 17220] [serial = 680] [outer = (nil)] [url = about:blank] 16:42:09 INFO - PROCESS | 17220 | --DOMWINDOW == 235 (0x8eb26400) [pid = 17220] [serial = 650] [outer = (nil)] [url = about:blank] 16:42:09 INFO - PROCESS | 17220 | --DOMWINDOW == 234 (0x9dfec400) [pid = 17220] [serial = 686] [outer = (nil)] [url = about:blank] 16:42:09 INFO - PROCESS | 17220 | --DOMWINDOW == 233 (0x8ff9cc00) [pid = 17220] [serial = 702] [outer = (nil)] [url = about:blank] 16:42:09 INFO - PROCESS | 17220 | --DOMWINDOW == 232 (0x8ee8b400) [pid = 17220] [serial = 696] [outer = (nil)] [url = about:blank] 16:42:09 INFO - PROCESS | 17220 | --DOMWINDOW == 231 (0x97d93000) [pid = 17220] [serial = 671] [outer = (nil)] [url = about:blank] 16:42:09 INFO - PROCESS | 17220 | --DOMWINDOW == 230 (0x92b6a400) [pid = 17220] [serial = 656] [outer = (nil)] [url = about:blank] 16:42:09 INFO - PROCESS | 17220 | --DOMWINDOW == 229 (0x9aea8c00) [pid = 17220] [serial = 683] [outer = (nil)] [url = about:blank] 16:42:09 INFO - PROCESS | 17220 | --DOMWINDOW == 228 (0x9fb32000) [pid = 17220] [serial = 692] [outer = (nil)] [url = about:blank] 16:42:09 INFO - PROCESS | 17220 | --DOMWINDOW == 227 (0x8ea4c800) [pid = 17220] [serial = 695] [outer = (nil)] [url = about:blank] 16:42:09 INFO - PROCESS | 17220 | --DOMWINDOW == 226 (0x8fd30800) [pid = 17220] [serial = 653] [outer = (nil)] [url = about:blank] 16:42:09 INFO - PROCESS | 17220 | --DOMWINDOW == 225 (0x8fdf5400) [pid = 17220] [serial = 701] [outer = (nil)] [url = about:blank] 16:42:09 INFO - PROCESS | 17220 | --DOMWINDOW == 224 (0x92df3400) [pid = 17220] [serial = 659] [outer = (nil)] [url = about:blank] 16:42:09 INFO - PROCESS | 17220 | --DOMWINDOW == 223 (0x8eb28400) [pid = 17220] [serial = 689] [outer = (nil)] [url = about:blank] 16:42:09 INFO - PROCESS | 17220 | 1461282129237 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:09 INFO - PROCESS | 17220 | ++DOCSHELL 0x87e9b400 == 115 [pid = 17220] [id = 277] 16:42:09 INFO - PROCESS | 17220 | ++DOMWINDOW == 224 (0x87e9d000) [pid = 17220] [serial = 832] [outer = (nil)] 16:42:09 INFO - PROCESS | 17220 | ++DOMWINDOW == 225 (0x87ea3000) [pid = 17220] [serial = 833] [outer = 0x87e9d000] 16:42:09 INFO - PROCESS | 17220 | 1461282129335 Marionette DEBUG loaded listener.js 16:42:09 INFO - PROCESS | 17220 | ++DOMWINDOW == 226 (0x87ff6000) [pid = 17220] [serial = 834] [outer = 0x87e9d000] 16:42:10 INFO - PROCESS | 17220 | 1461282130235 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 16:42:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:42:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 2938ms 16:42:10 INFO - PROCESS | 17220 | 1461282130268 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 16:42:10 INFO - PROCESS | 17220 | 1461282130273 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 16:42:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:42:10 INFO - PROCESS | 17220 | 1461282130282 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:42:10 INFO - PROCESS | 17220 | 1461282130290 Marionette TRACE conn4 <- [1,1082,null,{}] 16:42:10 INFO - PROCESS | 17220 | 1461282130298 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:10 INFO - PROCESS | 17220 | 1461282130498 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 16:42:10 INFO - PROCESS | 17220 | 1461282130733 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:10 INFO - PROCESS | 17220 | ++DOCSHELL 0x8aeec400 == 116 [pid = 17220] [id = 278] 16:42:10 INFO - PROCESS | 17220 | ++DOMWINDOW == 227 (0x8aef1c00) [pid = 17220] [serial = 835] [outer = (nil)] 16:42:10 INFO - PROCESS | 17220 | ++DOMWINDOW == 228 (0x8c1a2c00) [pid = 17220] [serial = 836] [outer = 0x8aef1c00] 16:42:10 INFO - PROCESS | 17220 | 1461282130841 Marionette DEBUG loaded listener.js 16:42:10 INFO - PROCESS | 17220 | ++DOMWINDOW == 229 (0x8ea4d000) [pid = 17220] [serial = 837] [outer = 0x8aef1c00] 16:42:11 INFO - PROCESS | 17220 | 1461282131777 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 16:42:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:42:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1536ms 16:42:11 INFO - PROCESS | 17220 | 1461282131821 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 16:42:11 INFO - PROCESS | 17220 | 1461282131828 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 16:42:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:42:11 INFO - PROCESS | 17220 | 1461282131843 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:42:11 INFO - PROCESS | 17220 | 1461282131847 Marionette TRACE conn4 <- [1,1086,null,{}] 16:42:11 INFO - PROCESS | 17220 | 1461282131853 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:12 INFO - PROCESS | 17220 | 1461282132124 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 16:42:12 INFO - PROCESS | 17220 | 1461282132166 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:12 INFO - PROCESS | 17220 | ++DOCSHELL 0x8c1af400 == 117 [pid = 17220] [id = 279] 16:42:12 INFO - PROCESS | 17220 | ++DOMWINDOW == 230 (0x8edb0800) [pid = 17220] [serial = 838] [outer = (nil)] 16:42:12 INFO - PROCESS | 17220 | ++DOMWINDOW == 231 (0x8eec7c00) [pid = 17220] [serial = 839] [outer = 0x8edb0800] 16:42:12 INFO - PROCESS | 17220 | 1461282132248 Marionette DEBUG loaded listener.js 16:42:12 INFO - PROCESS | 17220 | ++DOMWINDOW == 232 (0x8efe6c00) [pid = 17220] [serial = 840] [outer = 0x8edb0800] 16:42:13 INFO - PROCESS | 17220 | 1461282133283 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 16:42:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:42:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1492ms 16:42:13 INFO - PROCESS | 17220 | 1461282133330 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 16:42:13 INFO - PROCESS | 17220 | 1461282133334 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 16:42:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:42:13 INFO - PROCESS | 17220 | 1461282133349 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:42:13 INFO - PROCESS | 17220 | 1461282133358 Marionette TRACE conn4 <- [1,1090,null,{}] 16:42:13 INFO - PROCESS | 17220 | 1461282133372 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:13 INFO - PROCESS | 17220 | 1461282133646 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 16:42:13 INFO - PROCESS | 17220 | 1461282133679 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:13 INFO - PROCESS | 17220 | ++DOCSHELL 0x85a34000 == 118 [pid = 17220] [id = 280] 16:42:13 INFO - PROCESS | 17220 | ++DOMWINDOW == 233 (0x8fdef800) [pid = 17220] [serial = 841] [outer = (nil)] 16:42:13 INFO - PROCESS | 17220 | ++DOMWINDOW == 234 (0x8fe76000) [pid = 17220] [serial = 842] [outer = 0x8fdef800] 16:42:13 INFO - PROCESS | 17220 | 1461282133754 Marionette DEBUG loaded listener.js 16:42:13 INFO - PROCESS | 17220 | ++DOMWINDOW == 235 (0x8fe7f000) [pid = 17220] [serial = 843] [outer = 0x8fdef800] 16:42:14 INFO - PROCESS | 17220 | --DOMWINDOW == 234 (0x8f2aa000) [pid = 17220] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:42:14 INFO - PROCESS | 17220 | --DOMWINDOW == 233 (0x8f2acc00) [pid = 17220] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:42:14 INFO - PROCESS | 17220 | --DOMWINDOW == 232 (0x893d9000) [pid = 17220] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:42:14 INFO - PROCESS | 17220 | --DOMWINDOW == 231 (0x8aef3c00) [pid = 17220] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:42:15 INFO - PROCESS | 17220 | 1461282135399 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 16:42:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:42:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 2095ms 16:42:15 INFO - PROCESS | 17220 | 1461282135443 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 16:42:15 INFO - PROCESS | 17220 | 1461282135448 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 16:42:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:42:15 INFO - PROCESS | 17220 | 1461282135454 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:42:15 INFO - PROCESS | 17220 | 1461282135457 Marionette TRACE conn4 <- [1,1094,null,{}] 16:42:15 INFO - PROCESS | 17220 | 1461282135463 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:15 INFO - PROCESS | 17220 | 1461282135714 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 16:42:15 INFO - PROCESS | 17220 | 1461282135737 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:15 INFO - PROCESS | 17220 | ++DOCSHELL 0x89aabc00 == 119 [pid = 17220] [id = 281] 16:42:15 INFO - PROCESS | 17220 | ++DOMWINDOW == 232 (0x8edb8800) [pid = 17220] [serial = 844] [outer = (nil)] 16:42:15 INFO - PROCESS | 17220 | ++DOMWINDOW == 233 (0x8ff9cc00) [pid = 17220] [serial = 845] [outer = 0x8edb8800] 16:42:15 INFO - PROCESS | 17220 | 1461282135814 Marionette DEBUG loaded listener.js 16:42:15 INFO - PROCESS | 17220 | ++DOMWINDOW == 234 (0x901d2800) [pid = 17220] [serial = 846] [outer = 0x8edb8800] 16:42:16 INFO - PROCESS | 17220 | 1461282136820 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 16:42:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:42:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1394ms 16:42:16 INFO - PROCESS | 17220 | 1461282136851 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 16:42:16 INFO - PROCESS | 17220 | 1461282136857 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 16:42:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:42:16 INFO - PROCESS | 17220 | 1461282136867 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:42:16 INFO - PROCESS | 17220 | 1461282136873 Marionette TRACE conn4 <- [1,1098,null,{}] 16:42:16 INFO - PROCESS | 17220 | 1461282136894 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:17 INFO - PROCESS | 17220 | 1461282137139 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 16:42:17 INFO - PROCESS | 17220 | 1461282137440 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:17 INFO - PROCESS | 17220 | ++DOCSHELL 0x87e9f800 == 120 [pid = 17220] [id = 282] 16:42:17 INFO - PROCESS | 17220 | ++DOMWINDOW == 235 (0x87ea0000) [pid = 17220] [serial = 847] [outer = (nil)] 16:42:17 INFO - PROCESS | 17220 | ++DOMWINDOW == 236 (0x87ff6c00) [pid = 17220] [serial = 848] [outer = 0x87ea0000] 16:42:17 INFO - PROCESS | 17220 | 1461282137577 Marionette DEBUG loaded listener.js 16:42:17 INFO - PROCESS | 17220 | ++DOMWINDOW == 237 (0x89aab000) [pid = 17220] [serial = 849] [outer = 0x87ea0000] 16:42:18 INFO - PROCESS | 17220 | 1461282138573 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 16:42:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:42:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1751ms 16:42:18 INFO - PROCESS | 17220 | 1461282138618 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 16:42:18 INFO - PROCESS | 17220 | 1461282138628 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 16:42:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:42:18 INFO - PROCESS | 17220 | 1461282138641 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:42:18 INFO - PROCESS | 17220 | 1461282138649 Marionette TRACE conn4 <- [1,1102,null,{}] 16:42:18 INFO - PROCESS | 17220 | 1461282138659 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:18 INFO - PROCESS | 17220 | 1461282138949 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 16:42:19 INFO - PROCESS | 17220 | 1461282139306 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:19 INFO - PROCESS | 17220 | ++DOCSHELL 0x8eb2d000 == 121 [pid = 17220] [id = 283] 16:42:19 INFO - PROCESS | 17220 | ++DOMWINDOW == 238 (0x8edb2c00) [pid = 17220] [serial = 850] [outer = (nil)] 16:42:19 INFO - PROCESS | 17220 | ++DOMWINDOW == 239 (0x8ee85c00) [pid = 17220] [serial = 851] [outer = 0x8edb2c00] 16:42:19 INFO - PROCESS | 17220 | 1461282139421 Marionette DEBUG loaded listener.js 16:42:19 INFO - PROCESS | 17220 | ++DOMWINDOW == 240 (0x8f279c00) [pid = 17220] [serial = 852] [outer = 0x8edb2c00] 16:42:20 INFO - PROCESS | 17220 | 1461282140701 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 16:42:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:42:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 2094ms 16:42:20 INFO - PROCESS | 17220 | 1461282140741 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 16:42:20 INFO - PROCESS | 17220 | 1461282140749 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 16:42:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:42:20 INFO - PROCESS | 17220 | 1461282140762 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:42:20 INFO - PROCESS | 17220 | 1461282140773 Marionette TRACE conn4 <- [1,1106,null,{}] 16:42:20 INFO - PROCESS | 17220 | 1461282140845 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:21 INFO - PROCESS | 17220 | 1461282141422 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 16:42:21 INFO - PROCESS | 17220 | 1461282141625 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:21 INFO - PROCESS | 17220 | ++DOCSHELL 0x901ddc00 == 122 [pid = 17220] [id = 284] 16:42:21 INFO - PROCESS | 17220 | ++DOMWINDOW == 241 (0x901de000) [pid = 17220] [serial = 853] [outer = (nil)] 16:42:21 INFO - PROCESS | 17220 | ++DOMWINDOW == 242 (0x903ee800) [pid = 17220] [serial = 854] [outer = 0x901de000] 16:42:21 INFO - PROCESS | 17220 | 1461282141725 Marionette DEBUG loaded listener.js 16:42:21 INFO - PROCESS | 17220 | ++DOMWINDOW == 243 (0x904acc00) [pid = 17220] [serial = 855] [outer = 0x901de000] 16:42:22 INFO - PROCESS | 17220 | --DOCSHELL 0x97994800 == 121 [pid = 17220] [id = 9] 16:42:23 INFO - PROCESS | 17220 | 1461282143049 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 16:42:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:42:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 2316ms 16:42:23 INFO - PROCESS | 17220 | 1461282143077 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 16:42:23 INFO - PROCESS | 17220 | 1461282143083 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 16:42:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:42:23 INFO - PROCESS | 17220 | 1461282143090 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:42:23 INFO - PROCESS | 17220 | 1461282143093 Marionette TRACE conn4 <- [1,1110,null,{}] 16:42:23 INFO - PROCESS | 17220 | 1461282143099 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:23 INFO - PROCESS | 17220 | 1461282143364 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 16:42:23 INFO - PROCESS | 17220 | 1461282143586 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:23 INFO - PROCESS | 17220 | ++DOCSHELL 0x89aaf800 == 122 [pid = 17220] [id = 285] 16:42:23 INFO - PROCESS | 17220 | ++DOMWINDOW == 244 (0x904b3800) [pid = 17220] [serial = 856] [outer = (nil)] 16:42:23 INFO - PROCESS | 17220 | ++DOMWINDOW == 245 (0x9070f400) [pid = 17220] [serial = 857] [outer = 0x904b3800] 16:42:23 INFO - PROCESS | 17220 | 1461282143719 Marionette DEBUG loaded listener.js 16:42:23 INFO - PROCESS | 17220 | ++DOMWINDOW == 246 (0x920e5c00) [pid = 17220] [serial = 858] [outer = 0x904b3800] 16:42:24 INFO - PROCESS | 17220 | 1461282144703 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 16:42:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:42:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1687ms 16:42:24 INFO - PROCESS | 17220 | 1461282144779 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 16:42:24 INFO - PROCESS | 17220 | 1461282144783 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 16:42:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:42:24 INFO - PROCESS | 17220 | 1461282144799 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:42:24 INFO - PROCESS | 17220 | 1461282144807 Marionette TRACE conn4 <- [1,1114,null,{}] 16:42:24 INFO - PROCESS | 17220 | 1461282144818 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:25 INFO - PROCESS | 17220 | 1461282145085 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 16:42:25 INFO - PROCESS | 17220 | 1461282145442 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:25 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ae82400 == 123 [pid = 17220] [id = 286] 16:42:25 INFO - PROCESS | 17220 | ++DOMWINDOW == 247 (0x92c05000) [pid = 17220] [serial = 859] [outer = (nil)] 16:42:25 INFO - PROCESS | 17220 | ++DOMWINDOW == 248 (0x92d78000) [pid = 17220] [serial = 860] [outer = 0x92c05000] 16:42:25 INFO - PROCESS | 17220 | 1461282145541 Marionette DEBUG loaded listener.js 16:42:25 INFO - PROCESS | 17220 | ++DOMWINDOW == 249 (0x92dab800) [pid = 17220] [serial = 861] [outer = 0x92c05000] 16:42:26 INFO - PROCESS | 17220 | 1461282146511 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 16:42:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:42:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1743ms 16:42:26 INFO - PROCESS | 17220 | 1461282146542 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 16:42:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:42:26 INFO - PROCESS | 17220 | 1461282146546 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 16:42:26 INFO - PROCESS | 17220 | 1461282146553 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:42:26 INFO - PROCESS | 17220 | 1461282146556 Marionette TRACE conn4 <- [1,1118,null,{}] 16:42:26 INFO - PROCESS | 17220 | 1461282146563 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:26 INFO - PROCESS | 17220 | 1461282146858 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 16:42:27 INFO - PROCESS | 17220 | 1461282147177 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:27 INFO - PROCESS | 17220 | ++DOCSHELL 0x8aef9800 == 124 [pid = 17220] [id = 287] 16:42:27 INFO - PROCESS | 17220 | ++DOMWINDOW == 250 (0x92cb0800) [pid = 17220] [serial = 862] [outer = (nil)] 16:42:27 INFO - PROCESS | 17220 | ++DOMWINDOW == 251 (0x97128000) [pid = 17220] [serial = 863] [outer = 0x92cb0800] 16:42:27 INFO - PROCESS | 17220 | 1461282147285 Marionette DEBUG loaded listener.js 16:42:27 INFO - PROCESS | 17220 | ++DOMWINDOW == 252 (0x97d8d800) [pid = 17220] [serial = 864] [outer = 0x92cb0800] 16:42:28 INFO - PROCESS | 17220 | 1461282148240 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 16:42:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:42:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1732ms 16:42:28 INFO - PROCESS | 17220 | 1461282148285 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 16:42:28 INFO - PROCESS | 17220 | 1461282148290 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 16:42:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:42:28 INFO - PROCESS | 17220 | 1461282148297 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:42:28 INFO - PROCESS | 17220 | 1461282148301 Marionette TRACE conn4 <- [1,1122,null,{}] 16:42:28 INFO - PROCESS | 17220 | 1461282148307 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:28 INFO - PROCESS | 17220 | 1461282148521 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 16:42:28 INFO - PROCESS | 17220 | 1461282148795 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:28 INFO - PROCESS | 17220 | ++DOCSHELL 0x8f274400 == 125 [pid = 17220] [id = 288] 16:42:28 INFO - PROCESS | 17220 | ++DOMWINDOW == 253 (0x8f2a8800) [pid = 17220] [serial = 865] [outer = (nil)] 16:42:28 INFO - PROCESS | 17220 | ++DOMWINDOW == 254 (0x98ccb800) [pid = 17220] [serial = 866] [outer = 0x8f2a8800] 16:42:28 INFO - PROCESS | 17220 | 1461282148931 Marionette DEBUG loaded listener.js 16:42:29 INFO - PROCESS | 17220 | ++DOMWINDOW == 255 (0x98e03400) [pid = 17220] [serial = 867] [outer = 0x8f2a8800] 16:42:29 INFO - PROCESS | 17220 | 1461282149891 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 16:42:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:42:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1641ms 16:42:29 INFO - PROCESS | 17220 | 1461282149939 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 16:42:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:42:29 INFO - PROCESS | 17220 | 1461282149944 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 16:42:29 INFO - PROCESS | 17220 | 1461282149951 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:42:29 INFO - PROCESS | 17220 | 1461282149954 Marionette TRACE conn4 <- [1,1126,null,{}] 16:42:29 INFO - PROCESS | 17220 | 1461282149960 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:30 INFO - PROCESS | 17220 | 1461282150207 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 16:42:30 INFO - PROCESS | 17220 | 1461282150537 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:30 INFO - PROCESS | 17220 | ++DOCSHELL 0x92c04800 == 126 [pid = 17220] [id = 289] 16:42:30 INFO - PROCESS | 17220 | ++DOMWINDOW == 256 (0x97e9a400) [pid = 17220] [serial = 868] [outer = (nil)] 16:42:30 INFO - PROCESS | 17220 | ++DOMWINDOW == 257 (0x99474000) [pid = 17220] [serial = 869] [outer = 0x97e9a400] 16:42:30 INFO - PROCESS | 17220 | 1461282150628 Marionette DEBUG loaded listener.js 16:42:30 INFO - PROCESS | 17220 | ++DOMWINDOW == 258 (0x9aea6000) [pid = 17220] [serial = 870] [outer = 0x97e9a400] 16:42:31 INFO - PROCESS | 17220 | 1461282151531 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 16:42:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:42:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1646ms 16:42:31 INFO - PROCESS | 17220 | 1461282151597 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 16:42:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:42:31 INFO - PROCESS | 17220 | 1461282151602 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 16:42:31 INFO - PROCESS | 17220 | 1461282151608 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:42:31 INFO - PROCESS | 17220 | 1461282151612 Marionette TRACE conn4 <- [1,1130,null,{}] 16:42:31 INFO - PROCESS | 17220 | 1461282151618 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:31 INFO - PROCESS | 17220 | 1461282151819 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 16:42:32 INFO - PROCESS | 17220 | 1461282152083 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:32 INFO - PROCESS | 17220 | ++DOCSHELL 0x991cac00 == 127 [pid = 17220] [id = 290] 16:42:32 INFO - PROCESS | 17220 | ++DOMWINDOW == 259 (0x994a4800) [pid = 17220] [serial = 871] [outer = (nil)] 16:42:32 INFO - PROCESS | 17220 | ++DOMWINDOW == 260 (0x9fc62400) [pid = 17220] [serial = 872] [outer = 0x994a4800] 16:42:32 INFO - PROCESS | 17220 | 1461282152215 Marionette DEBUG loaded listener.js 16:42:32 INFO - PROCESS | 17220 | ++DOMWINDOW == 261 (0xa00b8800) [pid = 17220] [serial = 873] [outer = 0x994a4800] 16:42:33 INFO - PROCESS | 17220 | 1461282153134 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 16:42:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:42:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1583ms 16:42:33 INFO - PROCESS | 17220 | 1461282153192 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 16:42:33 INFO - PROCESS | 17220 | 1461282153196 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 16:42:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:42:33 INFO - PROCESS | 17220 | 1461282153223 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:42:33 INFO - PROCESS | 17220 | 1461282153227 Marionette TRACE conn4 <- [1,1134,null,{}] 16:42:33 INFO - PROCESS | 17220 | 1461282153234 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:33 INFO - PROCESS | 17220 | 1461282153429 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 16:42:33 INFO - PROCESS | 17220 | 1461282153703 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:33 INFO - PROCESS | 17220 | ++DOCSHELL 0x894efc00 == 128 [pid = 17220] [id = 291] 16:42:33 INFO - PROCESS | 17220 | ++DOMWINDOW == 262 (0x894f0400) [pid = 17220] [serial = 874] [outer = (nil)] 16:42:33 INFO - PROCESS | 17220 | ++DOMWINDOW == 263 (0x894f7c00) [pid = 17220] [serial = 875] [outer = 0x894f0400] 16:42:33 INFO - PROCESS | 17220 | 1461282153842 Marionette DEBUG loaded listener.js 16:42:33 INFO - PROCESS | 17220 | ++DOMWINDOW == 264 (0x894fb400) [pid = 17220] [serial = 876] [outer = 0x894f0400] 16:42:34 INFO - PROCESS | 17220 | 1461282154727 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 16:42:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:42:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1544ms 16:42:34 INFO - PROCESS | 17220 | 1461282154764 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 16:42:34 INFO - PROCESS | 17220 | 1461282154768 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 16:42:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:42:34 INFO - PROCESS | 17220 | 1461282154775 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:42:34 INFO - PROCESS | 17220 | 1461282154779 Marionette TRACE conn4 <- [1,1138,null,{}] 16:42:34 INFO - PROCESS | 17220 | 1461282154785 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:35 INFO - PROCESS | 17220 | 1461282155028 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 16:42:35 INFO - PROCESS | 17220 | 1461282155348 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:35 INFO - PROCESS | 17220 | ++DOCSHELL 0x894f3c00 == 129 [pid = 17220] [id = 292] 16:42:35 INFO - PROCESS | 17220 | ++DOMWINDOW == 265 (0xa0ccc000) [pid = 17220] [serial = 877] [outer = (nil)] 16:42:35 INFO - PROCESS | 17220 | ++DOMWINDOW == 266 (0xa2ae0000) [pid = 17220] [serial = 878] [outer = 0xa0ccc000] 16:42:35 INFO - PROCESS | 17220 | 1461282155467 Marionette DEBUG loaded listener.js 16:42:35 INFO - PROCESS | 17220 | ++DOMWINDOW == 267 (0xa44ba800) [pid = 17220] [serial = 879] [outer = 0xa0ccc000] 16:42:36 INFO - PROCESS | 17220 | 1461282156437 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 16:42:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:42:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1694ms 16:42:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:42:36 INFO - PROCESS | 17220 | 1461282156470 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 16:42:36 INFO - PROCESS | 17220 | 1461282156473 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 16:42:36 INFO - PROCESS | 17220 | 1461282156480 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:42:36 INFO - PROCESS | 17220 | 1461282156484 Marionette TRACE conn4 <- [1,1142,null,{}] 16:42:36 INFO - PROCESS | 17220 | 1461282156490 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:36 INFO - PROCESS | 17220 | 1461282156696 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 16:42:37 INFO - PROCESS | 17220 | 1461282156983 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:37 INFO - PROCESS | 17220 | ++DOCSHELL 0x8852d000 == 130 [pid = 17220] [id = 293] 16:42:37 INFO - PROCESS | 17220 | ++DOMWINDOW == 268 (0x8852e000) [pid = 17220] [serial = 880] [outer = (nil)] 16:42:37 INFO - PROCESS | 17220 | ++DOMWINDOW == 269 (0x88534400) [pid = 17220] [serial = 881] [outer = 0x8852e000] 16:42:37 INFO - PROCESS | 17220 | 1461282157116 Marionette DEBUG loaded listener.js 16:42:37 INFO - PROCESS | 17220 | ++DOMWINDOW == 270 (0x88537800) [pid = 17220] [serial = 882] [outer = 0x8852e000] 16:42:38 INFO - PROCESS | 17220 | 1461282158026 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 16:42:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:42:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1587ms 16:42:38 INFO - PROCESS | 17220 | 1461282158067 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 16:42:38 INFO - PROCESS | 17220 | 1461282158070 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 16:42:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:42:38 INFO - PROCESS | 17220 | 1461282158077 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:42:38 INFO - PROCESS | 17220 | 1461282158081 Marionette TRACE conn4 <- [1,1146,null,{}] 16:42:38 INFO - PROCESS | 17220 | 1461282158087 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:38 INFO - PROCESS | 17220 | 1461282158311 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 16:42:38 INFO - PROCESS | 17220 | 1461282158627 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:38 INFO - PROCESS | 17220 | ++DOCSHELL 0x850f0400 == 131 [pid = 17220] [id = 294] 16:42:38 INFO - PROCESS | 17220 | ++DOMWINDOW == 271 (0x850f1800) [pid = 17220] [serial = 883] [outer = (nil)] 16:42:38 INFO - PROCESS | 17220 | ++DOMWINDOW == 272 (0x850f8c00) [pid = 17220] [serial = 884] [outer = 0x850f1800] 16:42:38 INFO - PROCESS | 17220 | 1461282158729 Marionette DEBUG loaded listener.js 16:42:38 INFO - PROCESS | 17220 | ++DOMWINDOW == 273 (0x850fbc00) [pid = 17220] [serial = 885] [outer = 0x850f1800] 16:42:39 INFO - PROCESS | 17220 | 1461282159655 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 16:42:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:42:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1641ms 16:42:39 INFO - PROCESS | 17220 | 1461282159720 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 16:42:39 INFO - PROCESS | 17220 | 1461282159724 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 16:42:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:42:39 INFO - PROCESS | 17220 | 1461282159731 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:42:39 INFO - PROCESS | 17220 | 1461282159735 Marionette TRACE conn4 <- [1,1150,null,{}] 16:42:39 INFO - PROCESS | 17220 | 1461282159740 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:39 INFO - PROCESS | 17220 | 1461282159972 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 16:42:40 INFO - PROCESS | 17220 | 1461282160288 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:40 INFO - PROCESS | 17220 | ++DOCSHELL 0x850f4000 == 132 [pid = 17220] [id = 295] 16:42:40 INFO - PROCESS | 17220 | ++DOMWINDOW == 274 (0x850f7000) [pid = 17220] [serial = 886] [outer = (nil)] 16:42:40 INFO - PROCESS | 17220 | ++DOMWINDOW == 275 (0x88536800) [pid = 17220] [serial = 887] [outer = 0x850f7000] 16:42:40 INFO - PROCESS | 17220 | 1461282160386 Marionette DEBUG loaded listener.js 16:42:40 INFO - PROCESS | 17220 | ++DOMWINDOW == 276 (0x89ab4000) [pid = 17220] [serial = 888] [outer = 0x850f7000] 16:42:41 INFO - PROCESS | 17220 | 1461282161354 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 16:42:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:42:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1681ms 16:42:41 INFO - PROCESS | 17220 | 1461282161413 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 16:42:41 INFO - PROCESS | 17220 | 1461282161418 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 16:42:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:42:41 INFO - PROCESS | 17220 | 1461282161425 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:42:41 INFO - PROCESS | 17220 | 1461282161428 Marionette TRACE conn4 <- [1,1154,null,{}] 16:42:41 INFO - PROCESS | 17220 | 1461282161435 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:41 INFO - PROCESS | 17220 | 1461282161676 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 16:42:42 INFO - PROCESS | 17220 | 1461282161996 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:42 INFO - PROCESS | 17220 | ++DOCSHELL 0x87557400 == 133 [pid = 17220] [id = 296] 16:42:42 INFO - PROCESS | 17220 | ++DOMWINDOW == 277 (0x87558800) [pid = 17220] [serial = 889] [outer = (nil)] 16:42:42 INFO - PROCESS | 17220 | ++DOMWINDOW == 278 (0x8ae4b800) [pid = 17220] [serial = 890] [outer = 0x87558800] 16:42:42 INFO - PROCESS | 17220 | 1461282162097 Marionette DEBUG loaded listener.js 16:42:42 INFO - PROCESS | 17220 | ++DOMWINDOW == 279 (0x8ae4cc00) [pid = 17220] [serial = 891] [outer = 0x87558800] 16:42:43 INFO - PROCESS | 17220 | 1461282163088 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 16:42:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:42:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1736ms 16:42:43 INFO - PROCESS | 17220 | 1461282163162 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 16:42:43 INFO - PROCESS | 17220 | 1461282163167 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 16:42:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:42:43 INFO - PROCESS | 17220 | 1461282163174 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:42:43 INFO - PROCESS | 17220 | 1461282163178 Marionette TRACE conn4 <- [1,1158,null,{}] 16:42:43 INFO - PROCESS | 17220 | 1461282163184 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:43 INFO - PROCESS | 17220 | 1461282163426 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 16:42:43 INFO - PROCESS | 17220 | 1461282163746 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:43 INFO - PROCESS | 17220 | ++DOCSHELL 0x84802c00 == 134 [pid = 17220] [id = 297] 16:42:43 INFO - PROCESS | 17220 | ++DOMWINDOW == 280 (0x84803400) [pid = 17220] [serial = 892] [outer = (nil)] 16:42:43 INFO - PROCESS | 17220 | ++DOMWINDOW == 281 (0x8480b000) [pid = 17220] [serial = 893] [outer = 0x84803400] 16:42:43 INFO - PROCESS | 17220 | 1461282163841 Marionette DEBUG loaded listener.js 16:42:43 INFO - PROCESS | 17220 | ++DOMWINDOW == 282 (0x8480cc00) [pid = 17220] [serial = 894] [outer = 0x84803400] 16:42:45 INFO - PROCESS | 17220 | 1461282165021 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 16:42:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:42:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1888ms 16:42:45 INFO - PROCESS | 17220 | 1461282165063 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 16:42:45 INFO - PROCESS | 17220 | 1461282165067 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 16:42:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:42:45 INFO - PROCESS | 17220 | 1461282165074 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:42:45 INFO - PROCESS | 17220 | 1461282165078 Marionette TRACE conn4 <- [1,1162,null,{}] 16:42:45 INFO - PROCESS | 17220 | 1461282165839 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:46 INFO - PROCESS | 17220 | 1461282166131 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 16:42:46 INFO - PROCESS | 17220 | 1461282166293 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:46 INFO - PROCESS | 17220 | ++DOCSHELL 0x85fd4000 == 135 [pid = 17220] [id = 298] 16:42:46 INFO - PROCESS | 17220 | ++DOMWINDOW == 283 (0x869c8800) [pid = 17220] [serial = 895] [outer = (nil)] 16:42:46 INFO - PROCESS | 17220 | ++DOMWINDOW == 284 (0x87550400) [pid = 17220] [serial = 896] [outer = 0x869c8800] 16:42:46 INFO - PROCESS | 17220 | 1461282166383 Marionette DEBUG loaded listener.js 16:42:46 INFO - PROCESS | 17220 | ++DOMWINDOW == 285 (0x87b83000) [pid = 17220] [serial = 897] [outer = 0x869c8800] 16:42:47 INFO - PROCESS | 17220 | --DOCSHELL 0xa2ae0c00 == 134 [pid = 17220] [id = 73] 16:42:47 INFO - PROCESS | 17220 | --DOCSHELL 0x904f8000 == 133 [pid = 17220] [id = 126] 16:42:47 INFO - PROCESS | 17220 | --DOCSHELL 0x8c1ab400 == 132 [pid = 17220] [id = 196] 16:42:47 INFO - PROCESS | 17220 | --DOCSHELL 0x99bc6c00 == 131 [pid = 17220] [id = 228] 16:42:47 INFO - PROCESS | 17220 | --DOCSHELL 0x89aa6800 == 130 [pid = 17220] [id = 229] 16:42:47 INFO - PROCESS | 17220 | --DOCSHELL 0x99832c00 == 129 [pid = 17220] [id = 227] 16:42:47 INFO - PROCESS | 17220 | --DOCSHELL 0x85a34000 == 128 [pid = 17220] [id = 280] 16:42:47 INFO - PROCESS | 17220 | --DOCSHELL 0x8c1af400 == 127 [pid = 17220] [id = 279] 16:42:47 INFO - PROCESS | 17220 | --DOCSHELL 0x8aeec400 == 126 [pid = 17220] [id = 278] 16:42:47 INFO - PROCESS | 17220 | --DOCSHELL 0x87e9b400 == 125 [pid = 17220] [id = 277] 16:42:47 INFO - PROCESS | 17220 | --DOCSHELL 0x85aa6000 == 124 [pid = 17220] [id = 275] 16:42:47 INFO - PROCESS | 17220 | --DOCSHELL 0x85fdd800 == 123 [pid = 17220] [id = 276] 16:42:47 INFO - PROCESS | 17220 | --DOCSHELL 0x85a39800 == 122 [pid = 17220] [id = 274] 16:42:47 INFO - PROCESS | 17220 | --DOCSHELL 0x85a2c800 == 121 [pid = 17220] [id = 273] 16:42:47 INFO - PROCESS | 17220 | --DOCSHELL 0x869c4400 == 120 [pid = 17220] [id = 271] 16:42:47 INFO - PROCESS | 17220 | --DOCSHELL 0x85a2a400 == 119 [pid = 17220] [id = 272] 16:42:47 INFO - PROCESS | 17220 | --DOCSHELL 0x901d4800 == 118 [pid = 17220] [id = 270] 16:42:47 INFO - PROCESS | 17220 | --DOCSHELL 0x8754c400 == 117 [pid = 17220] [id = 269] 16:42:47 INFO - PROCESS | 17220 | --DOCSHELL 0x87549400 == 116 [pid = 17220] [id = 268] 16:42:47 INFO - PROCESS | 17220 | --DOCSHELL 0x994a9400 == 115 [pid = 17220] [id = 267] 16:42:47 INFO - PROCESS | 17220 | --DOCSHELL 0x92178800 == 114 [pid = 17220] [id = 265] 16:42:47 INFO - PROCESS | 17220 | --DOCSHELL 0x97bb0800 == 113 [pid = 17220] [id = 266] 16:42:47 INFO - PROCESS | 17220 | --DOCSHELL 0x920eac00 == 112 [pid = 17220] [id = 264] 16:42:47 INFO - PROCESS | 17220 | --DOCSHELL 0x915dcc00 == 111 [pid = 17220] [id = 263] 16:42:47 INFO - PROCESS | 17220 | --DOCSHELL 0x8fe77800 == 110 [pid = 17220] [id = 262] 16:42:47 INFO - PROCESS | 17220 | --DOCSHELL 0x8f2a9000 == 109 [pid = 17220] [id = 261] 16:42:47 INFO - PROCESS | 17220 | --DOCSHELL 0x87b82800 == 108 [pid = 17220] [id = 260] 16:42:47 INFO - PROCESS | 17220 | --DOMWINDOW == 284 (0x904a8800) [pid = 17220] [serial = 779] [outer = (nil)] [url = about:blank] 16:42:47 INFO - PROCESS | 17220 | --DOMWINDOW == 283 (0x8fdf1800) [pid = 17220] [serial = 773] [outer = (nil)] [url = about:blank] 16:42:47 INFO - PROCESS | 17220 | --DOMWINDOW == 282 (0x8ffa3000) [pid = 17220] [serial = 776] [outer = (nil)] [url = about:blank] 16:42:47 INFO - PROCESS | 17220 | --DOMWINDOW == 281 (0x8ff95800) [pid = 17220] [serial = 774] [outer = (nil)] [url = about:blank] 16:42:47 INFO - PROCESS | 17220 | --DOMWINDOW == 280 (0x8865f000) [pid = 17220] [serial = 746] [outer = (nil)] [url = about:blank] 16:42:47 INFO - PROCESS | 17220 | --DOMWINDOW == 279 (0x87b84800) [pid = 17220] [serial = 749] [outer = (nil)] [url = about:blank] 16:42:47 INFO - PROCESS | 17220 | --DOMWINDOW == 278 (0x8865e800) [pid = 17220] [serial = 752] [outer = (nil)] [url = about:blank] 16:42:47 INFO - PROCESS | 17220 | --DOMWINDOW == 277 (0x904ab800) [pid = 17220] [serial = 755] [outer = (nil)] [url = about:blank] 16:42:47 INFO - PROCESS | 17220 | --DOMWINDOW == 276 (0x87ea5800) [pid = 17220] [serial = 758] [outer = (nil)] [url = about:blank] 16:42:47 INFO - PROCESS | 17220 | --DOMWINDOW == 275 (0x87ff0800) [pid = 17220] [serial = 761] [outer = (nil)] [url = about:blank] 16:42:47 INFO - PROCESS | 17220 | --DOMWINDOW == 274 (0x98e01400) [pid = 17220] [serial = 725] [outer = (nil)] [url = about:blank] 16:42:47 INFO - PROCESS | 17220 | --DOMWINDOW == 273 (0x8ac66000) [pid = 17220] [serial = 767] [outer = (nil)] [url = about:blank] 16:42:47 INFO - PROCESS | 17220 | --DOMWINDOW == 272 (0x8ae8e000) [pid = 17220] [serial = 768] [outer = (nil)] [url = about:blank] 16:42:47 INFO - PROCESS | 17220 | --DOMWINDOW == 271 (0x8edb5800) [pid = 17220] [serial = 770] [outer = (nil)] [url = about:blank] 16:42:47 INFO - PROCESS | 17220 | --DOMWINDOW == 270 (0x8ea50c00) [pid = 17220] [serial = 713] [outer = (nil)] [url = about:blank] 16:42:47 INFO - PROCESS | 17220 | --DOMWINDOW == 269 (0x96c73800) [pid = 17220] [serial = 722] [outer = (nil)] [url = about:blank] 16:42:47 INFO - PROCESS | 17220 | --DOMWINDOW == 268 (0x8fd38000) [pid = 17220] [serial = 716] [outer = (nil)] [url = about:blank] 16:42:47 INFO - PROCESS | 17220 | --DOMWINDOW == 267 (0x93a0e400) [pid = 17220] [serial = 719] [outer = (nil)] [url = about:blank] 16:42:47 INFO - PROCESS | 17220 | --DOMWINDOW == 266 (0x87ffa000) [pid = 17220] [serial = 764] [outer = (nil)] [url = about:blank] 16:42:47 INFO - PROCESS | 17220 | --DOMWINDOW == 265 (0x9fc60400) [pid = 17220] [serial = 728] [outer = (nil)] [url = about:blank] 16:42:47 INFO - PROCESS | 17220 | --DOMWINDOW == 264 (0xa0a9fc00) [pid = 17220] [serial = 731] [outer = (nil)] [url = about:blank] 16:42:47 INFO - PROCESS | 17220 | --DOMWINDOW == 263 (0xa0cc9400) [pid = 17220] [serial = 734] [outer = (nil)] [url = about:blank] 16:42:47 INFO - PROCESS | 17220 | --DOMWINDOW == 262 (0xa2ad7800) [pid = 17220] [serial = 737] [outer = (nil)] [url = about:blank] 16:42:47 INFO - PROCESS | 17220 | --DOMWINDOW == 261 (0xa4459c00) [pid = 17220] [serial = 740] [outer = (nil)] [url = about:blank] 16:42:47 INFO - PROCESS | 17220 | --DOMWINDOW == 260 (0xa45d3000) [pid = 17220] [serial = 743] [outer = (nil)] [url = about:blank] 16:42:47 INFO - PROCESS | 17220 | --DOMWINDOW == 259 (0x9034ac00) [pid = 17220] [serial = 777] [outer = (nil)] [url = about:blank] 16:42:47 INFO - PROCESS | 17220 | --DOMWINDOW == 258 (0x8ee86000) [pid = 17220] [serial = 771] [outer = (nil)] [url = about:blank] 16:42:48 INFO - PROCESS | 17220 | 1461282168254 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 16:42:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:42:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 3222ms 16:42:48 INFO - PROCESS | 17220 | 1461282168317 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 16:42:48 INFO - PROCESS | 17220 | 1461282168326 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 16:42:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:42:48 INFO - PROCESS | 17220 | 1461282168337 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:42:48 INFO - PROCESS | 17220 | 1461282168340 Marionette TRACE conn4 <- [1,1166,null,{}] 16:42:48 INFO - PROCESS | 17220 | 1461282168348 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:48 INFO - PROCESS | 17220 | 1461282168553 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 16:42:48 INFO - PROCESS | 17220 | 1461282168735 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:48 INFO - PROCESS | 17220 | ++DOCSHELL 0x85aa4400 == 109 [pid = 17220] [id = 299] 16:42:48 INFO - PROCESS | 17220 | ++DOMWINDOW == 259 (0x85fd6400) [pid = 17220] [serial = 898] [outer = (nil)] 16:42:48 INFO - PROCESS | 17220 | ++DOMWINDOW == 260 (0x87e9c400) [pid = 17220] [serial = 899] [outer = 0x85fd6400] 16:42:48 INFO - PROCESS | 17220 | 1461282168823 Marionette DEBUG loaded listener.js 16:42:48 INFO - PROCESS | 17220 | ++DOMWINDOW == 261 (0x87fef400) [pid = 17220] [serial = 900] [outer = 0x85fd6400] 16:42:49 INFO - PROCESS | 17220 | 1461282169747 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 16:42:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:42:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1436ms 16:42:49 INFO - PROCESS | 17220 | 1461282169775 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 16:42:49 INFO - PROCESS | 17220 | 1461282169778 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 16:42:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:42:49 INFO - PROCESS | 17220 | 1461282169786 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:42:49 INFO - PROCESS | 17220 | 1461282169790 Marionette TRACE conn4 <- [1,1170,null,{}] 16:42:49 INFO - PROCESS | 17220 | 1461282169796 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:50 INFO - PROCESS | 17220 | 1461282170013 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 16:42:50 INFO - PROCESS | 17220 | 1461282170273 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:50 INFO - PROCESS | 17220 | ++DOCSHELL 0x8852d400 == 110 [pid = 17220] [id = 300] 16:42:50 INFO - PROCESS | 17220 | ++DOMWINDOW == 262 (0x8865bc00) [pid = 17220] [serial = 901] [outer = (nil)] 16:42:50 INFO - PROCESS | 17220 | ++DOMWINDOW == 263 (0x8906e400) [pid = 17220] [serial = 902] [outer = 0x8865bc00] 16:42:50 INFO - PROCESS | 17220 | 1461282170377 Marionette DEBUG loaded listener.js 16:42:50 INFO - PROCESS | 17220 | ++DOMWINDOW == 264 (0x894f2000) [pid = 17220] [serial = 903] [outer = 0x8865bc00] 16:42:51 INFO - PROCESS | 17220 | 1461282171239 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 16:42:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:42:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1499ms 16:42:51 INFO - PROCESS | 17220 | 1461282171301 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 16:42:51 INFO - PROCESS | 17220 | 1461282171311 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 16:42:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:42:51 INFO - PROCESS | 17220 | 1461282171321 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:42:51 INFO - PROCESS | 17220 | 1461282171324 Marionette TRACE conn4 <- [1,1174,null,{}] 16:42:51 INFO - PROCESS | 17220 | 1461282171331 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:51 INFO - PROCESS | 17220 | 1461282171608 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 16:42:51 INFO - PROCESS | 17220 | 1461282171637 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:51 INFO - PROCESS | 17220 | ++DOCSHELL 0x85fd6800 == 111 [pid = 17220] [id = 301] 16:42:51 INFO - PROCESS | 17220 | ++DOMWINDOW == 265 (0x894f6800) [pid = 17220] [serial = 904] [outer = (nil)] 16:42:51 INFO - PROCESS | 17220 | ++DOMWINDOW == 266 (0x8ae4f000) [pid = 17220] [serial = 905] [outer = 0x894f6800] 16:42:51 INFO - PROCESS | 17220 | 1461282171729 Marionette DEBUG loaded listener.js 16:42:51 INFO - PROCESS | 17220 | ++DOMWINDOW == 267 (0x8ae8e800) [pid = 17220] [serial = 906] [outer = 0x894f6800] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 266 (0x8ea43800) [pid = 17220] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 265 (0x96c06800) [pid = 17220] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 264 (0x93e30000) [pid = 17220] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 263 (0x8ab11400) [pid = 17220] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 262 (0x92caf000) [pid = 17220] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 261 (0x92068c00) [pid = 17220] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 260 (0x8eec3c00) [pid = 17220] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 259 (0x8ac6f000) [pid = 17220] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 258 (0x903f1800) [pid = 17220] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 257 (0x89ab3000) [pid = 17220] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 256 (0x8edbc400) [pid = 17220] [serial = 619] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 255 (0x8ae89000) [pid = 17220] [serial = 616] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 254 (0x920ec000) [pid = 17220] [serial = 613] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 253 (0x904f6800) [pid = 17220] [serial = 610] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 252 (0x8ffa2800) [pid = 17220] [serial = 607] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 251 (0x8fd36400) [pid = 17220] [serial = 604] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 250 (0x8edb3000) [pid = 17220] [serial = 601] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 249 (0x93a0f400) [pid = 17220] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 248 (0x87fefc00) [pid = 17220] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 247 (0x8fdef400) [pid = 17220] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 246 (0x920e1000) [pid = 17220] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 245 (0x8865b800) [pid = 17220] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 244 (0x87549800) [pid = 17220] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 243 (0x93e2e000) [pid = 17220] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 242 (0x8754f000) [pid = 17220] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 241 (0x9982dc00) [pid = 17220] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 240 (0x96c09c00) [pid = 17220] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 239 (0x8aef1c00) [pid = 17220] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 238 (0x901da800) [pid = 17220] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 237 (0x92d71400) [pid = 17220] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 236 (0x903f1c00) [pid = 17220] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 235 (0x95d0b400) [pid = 17220] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 234 (0x8ff9d400) [pid = 17220] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 233 (0x9514a000) [pid = 17220] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 232 (0x92172c00) [pid = 17220] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 231 (0x8ab0e000) [pid = 17220] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 230 (0x90705800) [pid = 17220] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 229 (0x90342000) [pid = 17220] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 228 (0x9dfeb400) [pid = 17220] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 227 (0x8fdef800) [pid = 17220] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 226 (0x92175000) [pid = 17220] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 225 (0x8ffa4c00) [pid = 17220] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 224 (0x87e9d000) [pid = 17220] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 223 (0x98e0c800) [pid = 17220] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 222 (0x8eeca400) [pid = 17220] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 221 (0x8f2b1400) [pid = 17220] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 220 (0x8aef8800) [pid = 17220] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 219 (0x8eaa9400) [pid = 17220] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 218 (0x8eb29800) [pid = 17220] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 217 (0x8edb0800) [pid = 17220] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 216 (0x99a2fc00) [pid = 17220] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 215 (0x99bc7c00) [pid = 17220] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 214 (0x89aa6400) [pid = 17220] [serial = 595] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 213 (0x87ea9c00) [pid = 17220] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 212 (0xa00e4c00) [pid = 17220] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 211 (0x8f2ae400) [pid = 17220] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 210 (0x87ea2800) [pid = 17220] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 209 (0x87b85c00) [pid = 17220] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 208 (0x97e99400) [pid = 17220] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 207 (0x95d53400) [pid = 17220] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 206 (0xa458f800) [pid = 17220] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 205 (0x87b8b400) [pid = 17220] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 204 (0x8ac64400) [pid = 17220] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 203 (0x88657000) [pid = 17220] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 202 (0x95db3000) [pid = 17220] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 201 (0x92d7a400) [pid = 17220] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 200 (0x8eaaac00) [pid = 17220] [serial = 598] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 199 (0x9aea5800) [pid = 17220] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 198 (0xa0aa0c00) [pid = 17220] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 197 (0x8ea48400) [pid = 17220] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 196 (0x97e97000) [pid = 17220] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 195 (0x981a7c00) [pid = 17220] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 194 (0x92cba000) [pid = 17220] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 193 (0x92cb5800) [pid = 17220] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 192 (0x8ac6f800) [pid = 17220] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:42:53 INFO - PROCESS | 17220 | --DOMWINDOW == 191 (0x87b7c800) [pid = 17220] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:42:54 INFO - PROCESS | 17220 | 1461282174174 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 16:42:54 INFO - PROCESS | 17220 | 1461282174214 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 16:42:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 16:42:54 INFO - PROCESS | 17220 | 1461282174224 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:42:54 INFO - PROCESS | 17220 | 1461282174229 Marionette TRACE conn4 <- [1,1178,null,{}] 16:42:54 INFO - PROCESS | 17220 | 1461282174236 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:54 INFO - PROCESS | 17220 | 1461282174446 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 16:42:54 INFO - PROCESS | 17220 | 1461282174660 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:54 INFO - PROCESS | 17220 | ++DOCSHELL 0x869c2000 == 112 [pid = 17220] [id = 302] 16:42:54 INFO - PROCESS | 17220 | ++DOMWINDOW == 192 (0x869c7800) [pid = 17220] [serial = 907] [outer = (nil)] 16:42:54 INFO - PROCESS | 17220 | ++DOMWINDOW == 193 (0x89066c00) [pid = 17220] [serial = 908] [outer = 0x869c7800] 16:42:54 INFO - PROCESS | 17220 | 1461282174743 Marionette DEBUG loaded listener.js 16:42:54 INFO - PROCESS | 17220 | ++DOMWINDOW == 194 (0x8ab16800) [pid = 17220] [serial = 909] [outer = 0x869c7800] 16:42:55 INFO - PROCESS | 17220 | 1461282175665 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 16:42:55 INFO - PROCESS | 17220 | 1461282175745 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 16:42:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:42:55 INFO - PROCESS | 17220 | 1461282175756 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:42:55 INFO - PROCESS | 17220 | 1461282175761 Marionette TRACE conn4 <- [1,1182,null,{}] 16:42:55 INFO - PROCESS | 17220 | 1461282175772 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:56 INFO - PROCESS | 17220 | 1461282176071 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 16:42:56 INFO - PROCESS | 17220 | 1461282176408 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:56 INFO - PROCESS | 17220 | ++DOCSHELL 0x85fdf400 == 113 [pid = 17220] [id = 303] 16:42:56 INFO - PROCESS | 17220 | ++DOMWINDOW == 195 (0x85fdfc00) [pid = 17220] [serial = 910] [outer = (nil)] 16:42:56 INFO - PROCESS | 17220 | ++DOMWINDOW == 196 (0x869cdc00) [pid = 17220] [serial = 911] [outer = 0x85fdfc00] 16:42:56 INFO - PROCESS | 17220 | 1461282176508 Marionette DEBUG loaded listener.js 16:42:56 INFO - PROCESS | 17220 | ++DOMWINDOW == 197 (0x87558400) [pid = 17220] [serial = 912] [outer = 0x85fdfc00] 16:42:57 INFO - PROCESS | 17220 | SkCairoFTTypeface::onFilterRec unimplemented 16:42:57 INFO - PROCESS | 17220 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:42:57 INFO - PROCESS | 17220 | 1461282177527 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 16:42:57 INFO - PROCESS | 17220 | 1461282177583 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 16:42:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:42:57 INFO - PROCESS | 17220 | 1461282177594 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:42:57 INFO - PROCESS | 17220 | 1461282177598 Marionette TRACE conn4 <- [1,1186,null,{}] 16:42:57 INFO - PROCESS | 17220 | 1461282177605 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:57 INFO - PROCESS | 17220 | 1461282177845 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 16:42:58 INFO - PROCESS | 17220 | 1461282178134 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:42:58 INFO - PROCESS | 17220 | ++DOCSHELL 0x87ff8000 == 114 [pid = 17220] [id = 304] 16:42:58 INFO - PROCESS | 17220 | ++DOMWINDOW == 198 (0x88664000) [pid = 17220] [serial = 913] [outer = (nil)] 16:42:58 INFO - PROCESS | 17220 | ++DOMWINDOW == 199 (0x894f1000) [pid = 17220] [serial = 914] [outer = 0x88664000] 16:42:58 INFO - PROCESS | 17220 | 1461282178276 Marionette DEBUG loaded listener.js 16:42:58 INFO - PROCESS | 17220 | ++DOMWINDOW == 200 (0x8ab0e000) [pid = 17220] [serial = 915] [outer = 0x88664000] 16:42:59 INFO - PROCESS | 17220 | 1461282179298 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 16:42:59 INFO - PROCESS | 17220 | 1461282179348 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 16:42:59 INFO - PROCESS | 17220 | 1461282179357 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:42:59 INFO - PROCESS | 17220 | 1461282179364 Marionette TRACE conn4 <- [1,1190,null,{}] 16:42:59 INFO - PROCESS | 17220 | 1461282179381 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:42:59 INFO - PROCESS | 17220 | 1461282179622 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 16:43:00 INFO - PROCESS | 17220 | 1461282179979 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:00 INFO - PROCESS | 17220 | ++DOCSHELL 0x8c1a4400 == 115 [pid = 17220] [id = 305] 16:43:00 INFO - PROCESS | 17220 | ++DOMWINDOW == 201 (0x8c1afc00) [pid = 17220] [serial = 916] [outer = (nil)] 16:43:00 INFO - PROCESS | 17220 | ++DOMWINDOW == 202 (0x8eaad400) [pid = 17220] [serial = 917] [outer = 0x8c1afc00] 16:43:00 INFO - PROCESS | 17220 | 1461282180097 Marionette DEBUG loaded listener.js 16:43:00 INFO - PROCESS | 17220 | ++DOMWINDOW == 203 (0x8eb26800) [pid = 17220] [serial = 918] [outer = 0x8c1afc00] 16:43:01 INFO - PROCESS | 17220 | 1461282181070 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 16:43:01 INFO - PROCESS | 17220 | 1461282181118 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 16:43:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:43:01 INFO - PROCESS | 17220 | 1461282181126 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:43:01 INFO - PROCESS | 17220 | 1461282181131 Marionette TRACE conn4 <- [1,1194,null,{}] 16:43:01 INFO - PROCESS | 17220 | 1461282181137 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:01 INFO - PROCESS | 17220 | 1461282181378 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 16:43:01 INFO - PROCESS | 17220 | 1461282181695 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:01 INFO - PROCESS | 17220 | ++DOCSHELL 0x8eb2a400 == 116 [pid = 17220] [id = 306] 16:43:01 INFO - PROCESS | 17220 | ++DOMWINDOW == 204 (0x8edba800) [pid = 17220] [serial = 919] [outer = (nil)] 16:43:01 INFO - PROCESS | 17220 | ++DOMWINDOW == 205 (0x8eecb400) [pid = 17220] [serial = 920] [outer = 0x8edba800] 16:43:01 INFO - PROCESS | 17220 | 1461282181805 Marionette DEBUG loaded listener.js 16:43:01 INFO - PROCESS | 17220 | ++DOMWINDOW == 206 (0x8efee400) [pid = 17220] [serial = 921] [outer = 0x8edba800] 16:43:02 INFO - PROCESS | 17220 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:02 INFO - PROCESS | 17220 | SkCairoFTTypeface::onFilterRec unimplemented 16:43:02 INFO - PROCESS | 17220 | 1461282182786 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 16:43:02 INFO - PROCESS | 17220 | 1461282182872 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 16:43:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 16:43:02 INFO - PROCESS | 17220 | 1461282182879 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:43:02 INFO - PROCESS | 17220 | 1461282182883 Marionette TRACE conn4 <- [1,1198,null,{}] 16:43:02 INFO - PROCESS | 17220 | 1461282182889 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:03 INFO - PROCESS | 17220 | 1461282183157 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 16:43:03 INFO - PROCESS | 17220 | 1461282183480 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:03 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ee81000 == 117 [pid = 17220] [id = 307] 16:43:03 INFO - PROCESS | 17220 | ++DOMWINDOW == 207 (0x8efe4000) [pid = 17220] [serial = 922] [outer = (nil)] 16:43:03 INFO - PROCESS | 17220 | ++DOMWINDOW == 208 (0x8f2b0c00) [pid = 17220] [serial = 923] [outer = 0x8efe4000] 16:43:03 INFO - PROCESS | 17220 | 1461282183575 Marionette DEBUG loaded listener.js 16:43:03 INFO - PROCESS | 17220 | ++DOMWINDOW == 209 (0x8fd2dc00) [pid = 17220] [serial = 924] [outer = 0x8efe4000] 16:43:04 INFO - PROCESS | 17220 | 1461282184472 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:43:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:43:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1637ms 16:43:04 INFO - PROCESS | 17220 | 1461282184517 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 16:43:04 INFO - PROCESS | 17220 | 1461282184522 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 16:43:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:43:04 INFO - PROCESS | 17220 | 1461282184529 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:43:04 INFO - PROCESS | 17220 | 1461282184532 Marionette TRACE conn4 <- [1,1202,null,{}] 16:43:04 INFO - PROCESS | 17220 | 1461282184538 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:04 INFO - PROCESS | 17220 | 1461282184826 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 16:43:05 INFO - PROCESS | 17220 | 1461282185175 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:05 INFO - PROCESS | 17220 | ++DOCSHELL 0x8fdf7400 == 118 [pid = 17220] [id = 308] 16:43:05 INFO - PROCESS | 17220 | ++DOMWINDOW == 210 (0x8fe73c00) [pid = 17220] [serial = 925] [outer = (nil)] 16:43:05 INFO - PROCESS | 17220 | ++DOMWINDOW == 211 (0x8ff95c00) [pid = 17220] [serial = 926] [outer = 0x8fe73c00] 16:43:05 INFO - PROCESS | 17220 | 1461282185284 Marionette DEBUG loaded listener.js 16:43:05 INFO - PROCESS | 17220 | ++DOMWINDOW == 212 (0x8ffa3400) [pid = 17220] [serial = 927] [outer = 0x8fe73c00] 16:43:06 INFO - PROCESS | 17220 | 1461282186229 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:43:06 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 16:43:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1739ms 16:43:06 INFO - PROCESS | 17220 | 1461282186269 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 16:43:06 INFO - PROCESS | 17220 | 1461282186272 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 16:43:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:43:06 INFO - PROCESS | 17220 | 1461282186279 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:43:06 INFO - PROCESS | 17220 | 1461282186283 Marionette TRACE conn4 <- [1,1206,null,{}] 16:43:06 INFO - PROCESS | 17220 | 1461282186289 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:06 INFO - PROCESS | 17220 | 1461282186507 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 16:43:06 INFO - PROCESS | 17220 | 1461282186769 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:06 INFO - PROCESS | 17220 | ++DOCSHELL 0x8fe77c00 == 119 [pid = 17220] [id = 309] 16:43:06 INFO - PROCESS | 17220 | ++DOMWINDOW == 213 (0x901d4c00) [pid = 17220] [serial = 928] [outer = (nil)] 16:43:06 INFO - PROCESS | 17220 | ++DOMWINDOW == 214 (0x901df000) [pid = 17220] [serial = 929] [outer = 0x901d4c00] 16:43:06 INFO - PROCESS | 17220 | 1461282186907 Marionette DEBUG loaded listener.js 16:43:07 INFO - PROCESS | 17220 | ++DOMWINDOW == 215 (0x90342400) [pid = 17220] [serial = 930] [outer = 0x901d4c00] 16:43:07 INFO - PROCESS | 17220 | 1461282187855 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:43:07 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 16:43:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1633ms 16:43:07 INFO - PROCESS | 17220 | 1461282187915 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 16:43:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:43:07 INFO - PROCESS | 17220 | 1461282187919 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 16:43:07 INFO - PROCESS | 17220 | 1461282187926 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:43:07 INFO - PROCESS | 17220 | 1461282187930 Marionette TRACE conn4 <- [1,1210,null,{}] 16:43:07 INFO - PROCESS | 17220 | 1461282187936 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:08 INFO - PROCESS | 17220 | 1461282188152 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 16:43:08 INFO - PROCESS | 17220 | 1461282188431 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:08 INFO - PROCESS | 17220 | ++DOCSHELL 0x8edbc400 == 120 [pid = 17220] [id = 310] 16:43:08 INFO - PROCESS | 17220 | ++DOMWINDOW == 216 (0x90348000) [pid = 17220] [serial = 931] [outer = (nil)] 16:43:08 INFO - PROCESS | 17220 | ++DOMWINDOW == 217 (0x903f5000) [pid = 17220] [serial = 932] [outer = 0x90348000] 16:43:08 INFO - PROCESS | 17220 | 1461282188566 Marionette DEBUG loaded listener.js 16:43:08 INFO - PROCESS | 17220 | ++DOMWINDOW == 218 (0x904a8800) [pid = 17220] [serial = 933] [outer = 0x90348000] 16:43:09 INFO - PROCESS | 17220 | 1461282189484 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 16:43:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:43:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1632ms 16:43:09 INFO - PROCESS | 17220 | 1461282189559 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 16:43:09 INFO - PROCESS | 17220 | 1461282189562 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 16:43:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:43:09 INFO - PROCESS | 17220 | 1461282189570 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:43:09 INFO - PROCESS | 17220 | 1461282189573 Marionette TRACE conn4 <- [1,1214,null,{}] 16:43:09 INFO - PROCESS | 17220 | 1461282189579 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:09 INFO - PROCESS | 17220 | 1461282189806 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 16:43:10 INFO - PROCESS | 17220 | 1461282190141 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:10 INFO - PROCESS | 17220 | ++DOCSHELL 0x901dc800 == 121 [pid = 17220] [id = 311] 16:43:10 INFO - PROCESS | 17220 | ++DOMWINDOW == 219 (0x90348800) [pid = 17220] [serial = 934] [outer = (nil)] 16:43:10 INFO - PROCESS | 17220 | ++DOMWINDOW == 220 (0x904f1000) [pid = 17220] [serial = 935] [outer = 0x90348800] 16:43:10 INFO - PROCESS | 17220 | 1461282190246 Marionette DEBUG loaded listener.js 16:43:10 INFO - PROCESS | 17220 | ++DOMWINDOW == 221 (0x904f8800) [pid = 17220] [serial = 936] [outer = 0x90348800] 16:43:11 INFO - PROCESS | 17220 | 1461282191397 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 16:43:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:43:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1884ms 16:43:11 INFO - PROCESS | 17220 | 1461282191455 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 16:43:11 INFO - PROCESS | 17220 | 1461282191458 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 16:43:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:43:11 INFO - PROCESS | 17220 | 1461282191466 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:43:11 INFO - PROCESS | 17220 | 1461282191470 Marionette TRACE conn4 <- [1,1218,null,{}] 16:43:11 INFO - PROCESS | 17220 | 1461282191476 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:11 INFO - PROCESS | 17220 | 1461282191698 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 16:43:12 INFO - PROCESS | 17220 | 1461282192014 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:12 INFO - PROCESS | 17220 | ++DOCSHELL 0x901d9000 == 122 [pid = 17220] [id = 312] 16:43:12 INFO - PROCESS | 17220 | ++DOMWINDOW == 222 (0x90342c00) [pid = 17220] [serial = 937] [outer = (nil)] 16:43:12 INFO - PROCESS | 17220 | ++DOMWINDOW == 223 (0x920e3000) [pid = 17220] [serial = 938] [outer = 0x90342c00] 16:43:12 INFO - PROCESS | 17220 | 1461282192116 Marionette DEBUG loaded listener.js 16:43:12 INFO - PROCESS | 17220 | ++DOMWINDOW == 224 (0x920ef800) [pid = 17220] [serial = 939] [outer = 0x90342c00] 16:43:13 INFO - PROCESS | 17220 | 1461282193061 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 16:43:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:43:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1633ms 16:43:13 INFO - PROCESS | 17220 | 1461282193100 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 16:43:13 INFO - PROCESS | 17220 | 1461282193106 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 16:43:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:43:13 INFO - PROCESS | 17220 | 1461282193112 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:43:13 INFO - PROCESS | 17220 | 1461282193117 Marionette TRACE conn4 <- [1,1222,null,{}] 16:43:13 INFO - PROCESS | 17220 | 1461282193124 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:13 INFO - PROCESS | 17220 | 1461282193399 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 16:43:13 INFO - PROCESS | 17220 | 1461282193724 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:13 INFO - PROCESS | 17220 | ++DOCSHELL 0x915dcc00 == 123 [pid = 17220] [id = 313] 16:43:13 INFO - PROCESS | 17220 | ++DOMWINDOW == 225 (0x92deb400) [pid = 17220] [serial = 940] [outer = (nil)] 16:43:13 INFO - PROCESS | 17220 | ++DOMWINDOW == 226 (0x92df6800) [pid = 17220] [serial = 941] [outer = 0x92deb400] 16:43:13 INFO - PROCESS | 17220 | 1461282193831 Marionette DEBUG loaded listener.js 16:43:13 INFO - PROCESS | 17220 | ++DOMWINDOW == 227 (0x93ae7000) [pid = 17220] [serial = 942] [outer = 0x92deb400] 16:43:14 INFO - PROCESS | 17220 | 1461282194758 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 16:43:14 INFO - PROCESS | 17220 | 1461282194804 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 16:43:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:43:14 INFO - PROCESS | 17220 | 1461282194810 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:43:14 INFO - PROCESS | 17220 | 1461282194813 Marionette TRACE conn4 <- [1,1226,null,{}] 16:43:14 INFO - PROCESS | 17220 | 1461282194820 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:15 INFO - PROCESS | 17220 | 1461282195042 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 16:43:15 INFO - PROCESS | 17220 | 1461282195373 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:15 INFO - PROCESS | 17220 | ++DOCSHELL 0x8efe1c00 == 124 [pid = 17220] [id = 314] 16:43:15 INFO - PROCESS | 17220 | ++DOMWINDOW == 228 (0x9206a800) [pid = 17220] [serial = 943] [outer = (nil)] 16:43:15 INFO - PROCESS | 17220 | ++DOMWINDOW == 229 (0x95154c00) [pid = 17220] [serial = 944] [outer = 0x9206a800] 16:43:15 INFO - PROCESS | 17220 | 1461282195473 Marionette DEBUG loaded listener.js 16:43:15 INFO - PROCESS | 17220 | ++DOMWINDOW == 230 (0x95d15800) [pid = 17220] [serial = 945] [outer = 0x9206a800] 16:43:16 INFO - PROCESS | 17220 | 1461282196399 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 16:43:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:43:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1638ms 16:43:16 INFO - PROCESS | 17220 | 1461282196450 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 16:43:16 INFO - PROCESS | 17220 | 1461282196454 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 16:43:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:43:16 INFO - PROCESS | 17220 | 1461282196461 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:43:16 INFO - PROCESS | 17220 | 1461282196464 Marionette TRACE conn4 <- [1,1230,null,{}] 16:43:16 INFO - PROCESS | 17220 | 1461282196470 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:16 INFO - PROCESS | 17220 | 1461282196695 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 16:43:17 INFO - PROCESS | 17220 | 1461282197008 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:17 INFO - PROCESS | 17220 | ++DOCSHELL 0x93a0e400 == 125 [pid = 17220] [id = 315] 16:43:17 INFO - PROCESS | 17220 | ++DOMWINDOW == 231 (0x93aeb400) [pid = 17220] [serial = 946] [outer = (nil)] 16:43:17 INFO - PROCESS | 17220 | ++DOMWINDOW == 232 (0x9712d000) [pid = 17220] [serial = 947] [outer = 0x93aeb400] 16:43:17 INFO - PROCESS | 17220 | 1461282197133 Marionette DEBUG loaded listener.js 16:43:17 INFO - PROCESS | 17220 | ++DOMWINDOW == 233 (0x9799ac00) [pid = 17220] [serial = 948] [outer = 0x93aeb400] 16:43:18 INFO - PROCESS | 17220 | 1461282198244 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 16:43:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:43:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1848ms 16:43:18 INFO - PROCESS | 17220 | 1461282198310 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 16:43:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:43:18 INFO - PROCESS | 17220 | 1461282198314 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 16:43:18 INFO - PROCESS | 17220 | 1461282198322 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:43:18 INFO - PROCESS | 17220 | 1461282198326 Marionette TRACE conn4 <- [1,1234,null,{}] 16:43:18 INFO - PROCESS | 17220 | 1461282198332 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:18 INFO - PROCESS | 17220 | 1461282198547 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 16:43:18 INFO - PROCESS | 17220 | 1461282198863 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:18 INFO - PROCESS | 17220 | ++DOCSHELL 0x93e36000 == 126 [pid = 17220] [id = 316] 16:43:18 INFO - PROCESS | 17220 | ++DOMWINDOW == 234 (0x96c07c00) [pid = 17220] [serial = 949] [outer = (nil)] 16:43:18 INFO - PROCESS | 17220 | ++DOMWINDOW == 235 (0x97e94400) [pid = 17220] [serial = 950] [outer = 0x96c07c00] 16:43:18 INFO - PROCESS | 17220 | 1461282198958 Marionette DEBUG loaded listener.js 16:43:19 INFO - PROCESS | 17220 | ++DOMWINDOW == 236 (0x97e98000) [pid = 17220] [serial = 951] [outer = 0x96c07c00] 16:43:19 INFO - PROCESS | 17220 | 1461282199867 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 16:43:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:43:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1589ms 16:43:19 INFO - PROCESS | 17220 | 1461282199911 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 16:43:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:43:19 INFO - PROCESS | 17220 | 1461282199915 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 16:43:19 INFO - PROCESS | 17220 | 1461282199922 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:43:19 INFO - PROCESS | 17220 | 1461282199926 Marionette TRACE conn4 <- [1,1238,null,{}] 16:43:19 INFO - PROCESS | 17220 | 1461282199932 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:20 INFO - PROCESS | 17220 | 1461282200161 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 16:43:20 INFO - PROCESS | 17220 | 1461282200475 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:20 INFO - PROCESS | 17220 | ++DOCSHELL 0x87b7f000 == 127 [pid = 17220] [id = 317] 16:43:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 237 (0x915d9800) [pid = 17220] [serial = 952] [outer = (nil)] 16:43:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 238 (0x98e06800) [pid = 17220] [serial = 953] [outer = 0x915d9800] 16:43:20 INFO - PROCESS | 17220 | 1461282200574 Marionette DEBUG loaded listener.js 16:43:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 239 (0x98e0c400) [pid = 17220] [serial = 954] [outer = 0x915d9800] 16:43:21 INFO - PROCESS | 17220 | 1461282201508 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 16:43:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:43:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1638ms 16:43:21 INFO - PROCESS | 17220 | 1461282201561 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 16:43:21 INFO - PROCESS | 17220 | 1461282201565 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 16:43:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:43:21 INFO - PROCESS | 17220 | 1461282201572 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:43:21 INFO - PROCESS | 17220 | 1461282201576 Marionette TRACE conn4 <- [1,1242,null,{}] 16:43:21 INFO - PROCESS | 17220 | 1461282201582 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:21 INFO - PROCESS | 17220 | 1461282201799 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 16:43:22 INFO - PROCESS | 17220 | 1461282202109 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:22 INFO - PROCESS | 17220 | ++DOCSHELL 0x96c06000 == 128 [pid = 17220] [id = 318] 16:43:22 INFO - PROCESS | 17220 | ++DOMWINDOW == 240 (0x978cfc00) [pid = 17220] [serial = 955] [outer = (nil)] 16:43:22 INFO - PROCESS | 17220 | ++DOMWINDOW == 241 (0x99bc6c00) [pid = 17220] [serial = 956] [outer = 0x978cfc00] 16:43:22 INFO - PROCESS | 17220 | 1461282202218 Marionette DEBUG loaded listener.js 16:43:22 INFO - PROCESS | 17220 | ++DOMWINDOW == 242 (0x9aea5800) [pid = 17220] [serial = 957] [outer = 0x978cfc00] 16:43:23 INFO - PROCESS | 17220 | 1461282203123 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 16:43:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:43:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1587ms 16:43:23 INFO - PROCESS | 17220 | 1461282203160 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 16:43:23 INFO - PROCESS | 17220 | 1461282203163 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 16:43:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:43:23 INFO - PROCESS | 17220 | 1461282203170 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:43:23 INFO - PROCESS | 17220 | 1461282203173 Marionette TRACE conn4 <- [1,1246,null,{}] 16:43:23 INFO - PROCESS | 17220 | 1461282203179 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:23 INFO - PROCESS | 17220 | 1461282203416 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 16:43:23 INFO - PROCESS | 17220 | 1461282203730 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:23 INFO - PROCESS | 17220 | ++DOCSHELL 0x869c1400 == 129 [pid = 17220] [id = 319] 16:43:23 INFO - PROCESS | 17220 | ++DOMWINDOW == 243 (0x9852a400) [pid = 17220] [serial = 958] [outer = (nil)] 16:43:23 INFO - PROCESS | 17220 | ++DOMWINDOW == 244 (0x9fb31400) [pid = 17220] [serial = 959] [outer = 0x9852a400] 16:43:23 INFO - PROCESS | 17220 | 1461282203833 Marionette DEBUG loaded listener.js 16:43:23 INFO - PROCESS | 17220 | ++DOMWINDOW == 245 (0x9fb9bc00) [pid = 17220] [serial = 960] [outer = 0x9852a400] 16:43:24 INFO - PROCESS | 17220 | 1461282204740 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 16:43:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:43:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1634ms 16:43:24 INFO - PROCESS | 17220 | 1461282204805 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 16:43:24 INFO - PROCESS | 17220 | 1461282204810 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 16:43:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:43:24 INFO - PROCESS | 17220 | 1461282204816 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:43:24 INFO - PROCESS | 17220 | 1461282204820 Marionette TRACE conn4 <- [1,1250,null,{}] 16:43:24 INFO - PROCESS | 17220 | 1461282204825 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:25 INFO - PROCESS | 17220 | 1461282205055 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 16:43:25 INFO - PROCESS | 17220 | 1461282205394 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:25 INFO - PROCESS | 17220 | ++DOCSHELL 0x97bc8000 == 130 [pid = 17220] [id = 320] 16:43:25 INFO - PROCESS | 17220 | ++DOMWINDOW == 246 (0x98e0f000) [pid = 17220] [serial = 961] [outer = (nil)] 16:43:25 INFO - PROCESS | 17220 | ++DOMWINDOW == 247 (0xa0a9fc00) [pid = 17220] [serial = 962] [outer = 0x98e0f000] 16:43:25 INFO - PROCESS | 17220 | 1461282205492 Marionette DEBUG loaded listener.js 16:43:25 INFO - PROCESS | 17220 | ++DOMWINDOW == 248 (0xa0cc3000) [pid = 17220] [serial = 963] [outer = 0x98e0f000] 16:43:27 INFO - PROCESS | 17220 | --DOCSHELL 0x85fd6800 == 129 [pid = 17220] [id = 301] 16:43:27 INFO - PROCESS | 17220 | --DOCSHELL 0x8852d400 == 128 [pid = 17220] [id = 300] 16:43:27 INFO - PROCESS | 17220 | --DOCSHELL 0x85aa4400 == 127 [pid = 17220] [id = 299] 16:43:27 INFO - PROCESS | 17220 | --DOCSHELL 0x85fd4000 == 126 [pid = 17220] [id = 298] 16:43:27 INFO - PROCESS | 17220 | --DOCSHELL 0x8aef9800 == 125 [pid = 17220] [id = 287] 16:43:27 INFO - PROCESS | 17220 | --DOCSHELL 0x89aaf800 == 124 [pid = 17220] [id = 285] 16:43:27 INFO - PROCESS | 17220 | --DOCSHELL 0x8ae82400 == 123 [pid = 17220] [id = 286] 16:43:27 INFO - PROCESS | 17220 | --DOCSHELL 0x87e9f800 == 122 [pid = 17220] [id = 282] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 247 (0x97bcb400) [pid = 17220] [serial = 669] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 246 (0x97995c00) [pid = 17220] [serial = 666] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 245 (0x95146400) [pid = 17220] [serial = 663] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 244 (0x93a10400) [pid = 17220] [serial = 660] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 243 (0x92cb3400) [pid = 17220] [serial = 657] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 242 (0x8fdf3000) [pid = 17220] [serial = 654] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 241 (0x8ee84400) [pid = 17220] [serial = 651] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 240 (0x93af1000) [pid = 17220] [serial = 627] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 239 (0x8ee82c00) [pid = 17220] [serial = 624] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 238 (0x92cb8000) [pid = 17220] [serial = 621] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 237 (0x93a02400) [pid = 17220] [serial = 618] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 236 (0x92d6cc00) [pid = 17220] [serial = 615] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 235 (0x920ea000) [pid = 17220] [serial = 612] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 234 (0x90347800) [pid = 17220] [serial = 609] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 233 (0x8ff9a000) [pid = 17220] [serial = 606] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 232 (0x8f2b3000) [pid = 17220] [serial = 603] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 231 (0x9fba3400) [pid = 17220] [serial = 693] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 230 (0x8aef6800) [pid = 17220] [serial = 765] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 229 (0x8efe2c00) [pid = 17220] [serial = 566] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 228 (0x98e0d400) [pid = 17220] [serial = 726] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 227 (0x95151000) [pid = 17220] [serial = 720] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 226 (0x8ee8b800) [pid = 17220] [serial = 600] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 225 (0x9ea1fc00) [pid = 17220] [serial = 687] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 224 (0xa2add000) [pid = 17220] [serial = 738] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 223 (0xa4476400) [pid = 17220] [serial = 741] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 222 (0x98e02400) [pid = 17220] [serial = 678] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 221 (0x994a7400) [pid = 17220] [serial = 681] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 220 (0x97e96400) [pid = 17220] [serial = 672] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 219 (0x9fcb2800) [pid = 17220] [serial = 729] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 218 (0x8eb28000) [pid = 17220] [serial = 714] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 217 (0x87b88000) [pid = 17220] [serial = 750] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 216 (0x9aeb2c00) [pid = 17220] [serial = 684] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 215 (0xa0adcc00) [pid = 17220] [serial = 732] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 214 (0x8ae8c000) [pid = 17220] [serial = 597] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 213 (0x87ff3800) [pid = 17220] [serial = 762] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 212 (0xa0f83000) [pid = 17220] [serial = 735] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 211 (0x90342800) [pid = 17220] [serial = 717] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 210 (0x87ea8800) [pid = 17220] [serial = 759] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 209 (0x9033e400) [pid = 17220] [serial = 753] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 208 (0x981ae400) [pid = 17220] [serial = 675] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 207 (0x97bcc400) [pid = 17220] [serial = 723] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 206 (0xa4735000) [pid = 17220] [serial = 744] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 205 (0x904ad000) [pid = 17220] [serial = 756] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 204 (0x9b257800) [pid = 17220] [serial = 690] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 203 (0x88661800) [pid = 17220] [serial = 747] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 202 (0x92dee400) [pid = 17220] [serial = 711] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 201 (0x8ff9cc00) [pid = 17220] [serial = 845] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 200 (0x92172400) [pid = 17220] [serial = 788] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 199 (0x92d6d800) [pid = 17220] [serial = 789] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 198 (0x8eaab400) [pid = 17220] [serial = 782] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 197 (0x8edbd000) [pid = 17220] [serial = 783] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 196 (0x87551c00) [pid = 17220] [serial = 806] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 195 (0x87555800) [pid = 17220] [serial = 807] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 194 (0x9913ac00) [pid = 17220] [serial = 584] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 193 (0xa0ccbc00) [pid = 17220] [serial = 809] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 192 (0xa0c54400) [pid = 17220] [serial = 560] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 191 (0x97e94c00) [pid = 17220] [serial = 554] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 190 (0xa445b000) [pid = 17220] [serial = 810] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 189 (0x8c1a2c00) [pid = 17220] [serial = 836] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 188 (0x901e0800) [pid = 17220] [serial = 812] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 187 (0x93ae5800) [pid = 17220] [serial = 578] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 186 (0xa4596c00) [pid = 17220] [serial = 813] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 185 (0x95155400) [pid = 17220] [serial = 581] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 184 (0x98fde000) [pid = 17220] [serial = 797] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 183 (0x97bb2000) [pid = 17220] [serial = 551] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 182 (0x9982e000) [pid = 17220] [serial = 557] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 181 (0x99825c00) [pid = 17220] [serial = 798] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 180 (0x92df7800) [pid = 17220] [serial = 791] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 179 (0x8eb20800) [pid = 17220] [serial = 542] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 178 (0x9217b000) [pid = 17220] [serial = 648] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 177 (0x9070ac00) [pid = 17220] [serial = 575] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 176 (0x93aef000) [pid = 17220] [serial = 792] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 175 (0xa2a41000) [pid = 17220] [serial = 803] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 174 (0x8fe76000) [pid = 17220] [serial = 842] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 173 (0xa3c85400) [pid = 17220] [serial = 804] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 172 (0x978d2800) [pid = 17220] [serial = 794] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 171 (0x93e33800) [pid = 17220] [serial = 548] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 170 (0x97bc6800) [pid = 17220] [serial = 795] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 169 (0x87ea3000) [pid = 17220] [serial = 833] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 168 (0x87ff6000) [pid = 17220] [serial = 834] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 167 (0x9fb36400) [pid = 17220] [serial = 800] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 166 (0x9fcb2400) [pid = 17220] [serial = 801] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 165 (0x8fdf9400) [pid = 17220] [serial = 572] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 164 (0x8ff9bc00) [pid = 17220] [serial = 785] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 163 (0x904a5000) [pid = 17220] [serial = 786] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 162 (0x8eab6400) [pid = 17220] [serial = 569] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 161 (0x85fe2800) [pid = 17220] [serial = 830] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 160 (0x93a0d800) [pid = 17220] [serial = 539] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 159 (0x8fd3a400) [pid = 17220] [serial = 545] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 158 (0x85fd8800) [pid = 17220] [serial = 827] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 157 (0x85aac000) [pid = 17220] [serial = 824] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 156 (0x85aa2400) [pid = 17220] [serial = 821] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 155 (0x85a33800) [pid = 17220] [serial = 818] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 154 (0x869c9c00) [pid = 17220] [serial = 815] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 153 (0x8fe7f000) [pid = 17220] [serial = 843] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 152 (0x8eec7c00) [pid = 17220] [serial = 839] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 151 (0x8efe6c00) [pid = 17220] [serial = 840] [outer = (nil)] [url = about:blank] 16:43:27 INFO - PROCESS | 17220 | --DOMWINDOW == 150 (0x8ea4d000) [pid = 17220] [serial = 837] [outer = (nil)] [url = about:blank] 16:43:28 INFO - PROCESS | 17220 | 1461282208035 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 16:43:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:43:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 3243ms 16:43:28 INFO - PROCESS | 17220 | 1461282208060 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 16:43:28 INFO - PROCESS | 17220 | 1461282208067 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 16:43:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:43:28 INFO - PROCESS | 17220 | 1461282208075 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:43:28 INFO - PROCESS | 17220 | 1461282208081 Marionette TRACE conn4 <- [1,1254,null,{}] 16:43:28 INFO - PROCESS | 17220 | 1461282208089 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:28 INFO - PROCESS | 17220 | 1461282208311 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 16:43:28 INFO - PROCESS | 17220 | 1461282208484 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:28 INFO - PROCESS | 17220 | ++DOCSHELL 0x85fddc00 == 123 [pid = 17220] [id = 321] 16:43:28 INFO - PROCESS | 17220 | ++DOMWINDOW == 151 (0x85fe2800) [pid = 17220] [serial = 964] [outer = (nil)] 16:43:28 INFO - PROCESS | 17220 | ++DOMWINDOW == 152 (0x869ce800) [pid = 17220] [serial = 965] [outer = 0x85fe2800] 16:43:28 INFO - PROCESS | 17220 | 1461282208633 Marionette DEBUG loaded listener.js 16:43:28 INFO - PROCESS | 17220 | ++DOMWINDOW == 153 (0x87551000) [pid = 17220] [serial = 966] [outer = 0x85fe2800] 16:43:29 INFO - PROCESS | 17220 | 1461282209489 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 16:43:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:43:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1482ms 16:43:29 INFO - PROCESS | 17220 | 1461282209559 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 16:43:29 INFO - PROCESS | 17220 | 1461282209568 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 16:43:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:43:29 INFO - PROCESS | 17220 | 1461282209580 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:43:29 INFO - PROCESS | 17220 | 1461282209584 Marionette TRACE conn4 <- [1,1258,null,{}] 16:43:29 INFO - PROCESS | 17220 | 1461282209596 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:29 INFO - PROCESS | 17220 | 1461282209874 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 16:43:29 INFO - PROCESS | 17220 | 1461282209909 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:29 INFO - PROCESS | 17220 | ++DOCSHELL 0x85fde400 == 124 [pid = 17220] [id = 322] 16:43:29 INFO - PROCESS | 17220 | ++DOMWINDOW == 154 (0x87ea2800) [pid = 17220] [serial = 967] [outer = (nil)] 16:43:29 INFO - PROCESS | 17220 | ++DOMWINDOW == 155 (0x87fedc00) [pid = 17220] [serial = 968] [outer = 0x87ea2800] 16:43:29 INFO - PROCESS | 17220 | 1461282209988 Marionette DEBUG loaded listener.js 16:43:30 INFO - PROCESS | 17220 | ++DOMWINDOW == 156 (0x87ff5c00) [pid = 17220] [serial = 969] [outer = 0x87ea2800] 16:43:31 INFO - PROCESS | 17220 | 1461282211025 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 16:43:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:43:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1490ms 16:43:31 INFO - PROCESS | 17220 | 1461282211070 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 16:43:31 INFO - PROCESS | 17220 | 1461282211074 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 16:43:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:43:31 INFO - PROCESS | 17220 | 1461282211086 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:43:31 INFO - PROCESS | 17220 | 1461282211093 Marionette TRACE conn4 <- [1,1262,null,{}] 16:43:31 INFO - PROCESS | 17220 | 1461282211109 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:31 INFO - PROCESS | 17220 | 1461282211463 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 16:43:31 INFO - PROCESS | 17220 | 1461282211532 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:31 INFO - PROCESS | 17220 | ++DOCSHELL 0x87b81400 == 125 [pid = 17220] [id = 323] 16:43:31 INFO - PROCESS | 17220 | ++DOMWINDOW == 157 (0x88663800) [pid = 17220] [serial = 970] [outer = (nil)] 16:43:31 INFO - PROCESS | 17220 | ++DOMWINDOW == 158 (0x89074400) [pid = 17220] [serial = 971] [outer = 0x88663800] 16:43:31 INFO - PROCESS | 17220 | 1461282211613 Marionette DEBUG loaded listener.js 16:43:31 INFO - PROCESS | 17220 | ++DOMWINDOW == 159 (0x894f6000) [pid = 17220] [serial = 972] [outer = 0x88663800] 16:43:32 INFO - PROCESS | 17220 | --DOMWINDOW == 158 (0x85fd6400) [pid = 17220] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:43:32 INFO - PROCESS | 17220 | --DOMWINDOW == 157 (0x894f6800) [pid = 17220] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:43:32 INFO - PROCESS | 17220 | --DOMWINDOW == 156 (0x8edb8800) [pid = 17220] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:43:32 INFO - PROCESS | 17220 | --DOMWINDOW == 155 (0x85a2e400) [pid = 17220] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:43:32 INFO - PROCESS | 17220 | --DOMWINDOW == 154 (0x869c8800) [pid = 17220] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:43:32 INFO - PROCESS | 17220 | --DOMWINDOW == 153 (0x8865bc00) [pid = 17220] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:43:32 INFO - PROCESS | 17220 | --DOMWINDOW == 152 (0x97997400) [pid = 17220] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:43:32 INFO - PROCESS | 17220 | --DOMWINDOW == 151 (0x869c4800) [pid = 17220] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:43:32 INFO - PROCESS | 17220 | --DOMWINDOW == 150 (0x85aa0c00) [pid = 17220] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:43:32 INFO - PROCESS | 17220 | --DOMWINDOW == 149 (0x85a2b400) [pid = 17220] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:43:32 INFO - PROCESS | 17220 | --DOMWINDOW == 148 (0x987f1000) [pid = 17220] [serial = 27] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:43:32 INFO - PROCESS | 17220 | --DOMWINDOW == 147 (0x85fde000) [pid = 17220] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:43:32 INFO - PROCESS | 17220 | --DOMWINDOW == 146 (0x85aab400) [pid = 17220] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:43:33 INFO - PROCESS | 17220 | 1461282213022 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 16:43:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:43:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1993ms 16:43:33 INFO - PROCESS | 17220 | 1461282213075 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 16:43:33 INFO - PROCESS | 17220 | 1461282213079 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 16:43:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:43:33 INFO - PROCESS | 17220 | 1461282213086 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:43:33 INFO - PROCESS | 17220 | 1461282213090 Marionette TRACE conn4 <- [1,1266,null,{}] 16:43:33 INFO - PROCESS | 17220 | 1461282213096 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:33 INFO - PROCESS | 17220 | 1461282213323 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 16:43:33 INFO - PROCESS | 17220 | 1461282213507 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:33 INFO - PROCESS | 17220 | ++DOCSHELL 0x85a2e400 == 126 [pid = 17220] [id = 324] 16:43:33 INFO - PROCESS | 17220 | ++DOMWINDOW == 147 (0x869cb000) [pid = 17220] [serial = 973] [outer = (nil)] 16:43:33 INFO - PROCESS | 17220 | ++DOMWINDOW == 148 (0x8906dc00) [pid = 17220] [serial = 974] [outer = 0x869cb000] 16:43:33 INFO - PROCESS | 17220 | 1461282213630 Marionette DEBUG loaded listener.js 16:43:33 INFO - PROCESS | 17220 | ++DOMWINDOW == 149 (0x89aa8000) [pid = 17220] [serial = 975] [outer = 0x869cb000] 16:43:34 INFO - PROCESS | 17220 | 1461282214507 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 16:43:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:43:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1452ms 16:43:34 INFO - PROCESS | 17220 | 1461282214541 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 16:43:34 INFO - PROCESS | 17220 | 1461282214548 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 16:43:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:43:34 INFO - PROCESS | 17220 | 1461282214571 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:43:34 INFO - PROCESS | 17220 | 1461282214578 Marionette TRACE conn4 <- [1,1270,null,{}] 16:43:34 INFO - PROCESS | 17220 | 1461282214587 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:34 INFO - PROCESS | 17220 | 1461282214863 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 16:43:35 INFO - PROCESS | 17220 | 1461282215175 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:35 INFO - PROCESS | 17220 | ++DOCSHELL 0x85fdbc00 == 127 [pid = 17220] [id = 325] 16:43:35 INFO - PROCESS | 17220 | ++DOMWINDOW == 150 (0x85fdcc00) [pid = 17220] [serial = 976] [outer = (nil)] 16:43:35 INFO - PROCESS | 17220 | ++DOMWINDOW == 151 (0x869c6800) [pid = 17220] [serial = 977] [outer = 0x85fdcc00] 16:43:35 INFO - PROCESS | 17220 | 1461282215279 Marionette DEBUG loaded listener.js 16:43:35 INFO - PROCESS | 17220 | ++DOMWINDOW == 152 (0x8754f400) [pid = 17220] [serial = 978] [outer = 0x85fdcc00] 16:43:36 INFO - PROCESS | 17220 | 1461282216247 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 16:43:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:43:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1743ms 16:43:36 INFO - PROCESS | 17220 | 1461282216315 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 16:43:36 INFO - PROCESS | 17220 | 1461282216325 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 16:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:43:36 INFO - PROCESS | 17220 | 1461282216336 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:43:36 INFO - PROCESS | 17220 | 1461282216340 Marionette TRACE conn4 <- [1,1274,null,{}] 16:43:36 INFO - PROCESS | 17220 | 1461282216347 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:36 INFO - PROCESS | 17220 | 1461282216583 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 16:43:36 INFO - PROCESS | 17220 | 1461282216869 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:36 INFO - PROCESS | 17220 | ++DOCSHELL 0x87ea5400 == 128 [pid = 17220] [id = 326] 16:43:36 INFO - PROCESS | 17220 | ++DOMWINDOW == 153 (0x87ea8c00) [pid = 17220] [serial = 979] [outer = (nil)] 16:43:36 INFO - PROCESS | 17220 | ++DOMWINDOW == 154 (0x8852ec00) [pid = 17220] [serial = 980] [outer = 0x87ea8c00] 16:43:36 INFO - PROCESS | 17220 | 1461282216966 Marionette DEBUG loaded listener.js 16:43:37 INFO - PROCESS | 17220 | ++DOMWINDOW == 155 (0x8865b000) [pid = 17220] [serial = 981] [outer = 0x87ea8c00] 16:43:37 INFO - PROCESS | 17220 | 1461282217988 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 16:43:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1696ms 16:43:38 INFO - PROCESS | 17220 | 1461282218032 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 16:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:43:38 INFO - PROCESS | 17220 | 1461282218037 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 16:43:38 INFO - PROCESS | 17220 | 1461282218044 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:43:38 INFO - PROCESS | 17220 | 1461282218050 Marionette TRACE conn4 <- [1,1278,null,{}] 16:43:38 INFO - PROCESS | 17220 | 1461282218068 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:38 INFO - PROCESS | 17220 | 1461282218314 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 16:43:38 INFO - PROCESS | 17220 | 1461282218679 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:38 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ac66400 == 129 [pid = 17220] [id = 327] 16:43:38 INFO - PROCESS | 17220 | ++DOMWINDOW == 156 (0x8ae4a400) [pid = 17220] [serial = 982] [outer = (nil)] 16:43:38 INFO - PROCESS | 17220 | ++DOMWINDOW == 157 (0x8ae8cc00) [pid = 17220] [serial = 983] [outer = 0x8ae4a400] 16:43:38 INFO - PROCESS | 17220 | 1461282218783 Marionette DEBUG loaded listener.js 16:43:38 INFO - PROCESS | 17220 | ++DOMWINDOW == 158 (0x8aef6800) [pid = 17220] [serial = 984] [outer = 0x8ae4a400] 16:43:39 INFO - PROCESS | 17220 | 1461282219773 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 16:43:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:43:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1790ms 16:43:39 INFO - PROCESS | 17220 | 1461282219835 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 16:43:39 INFO - PROCESS | 17220 | 1461282219840 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 16:43:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:43:39 INFO - PROCESS | 17220 | 1461282219848 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:43:39 INFO - PROCESS | 17220 | 1461282219851 Marionette TRACE conn4 <- [1,1282,null,{}] 16:43:39 INFO - PROCESS | 17220 | 1461282219859 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:40 INFO - PROCESS | 17220 | 1461282220085 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 16:43:40 INFO - PROCESS | 17220 | 1461282220403 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:40 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ae45800 == 130 [pid = 17220] [id = 328] 16:43:40 INFO - PROCESS | 17220 | ++DOMWINDOW == 159 (0x8ae8fc00) [pid = 17220] [serial = 985] [outer = (nil)] 16:43:40 INFO - PROCESS | 17220 | ++DOMWINDOW == 160 (0x8eaae400) [pid = 17220] [serial = 986] [outer = 0x8ae8fc00] 16:43:40 INFO - PROCESS | 17220 | 1461282220512 Marionette DEBUG loaded listener.js 16:43:40 INFO - PROCESS | 17220 | ++DOMWINDOW == 161 (0x8eb25c00) [pid = 17220] [serial = 987] [outer = 0x8ae8fc00] 16:43:41 INFO - PROCESS | 17220 | 1461282221490 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 16:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1689ms 16:43:41 INFO - PROCESS | 17220 | 1461282221538 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 16:43:41 INFO - PROCESS | 17220 | 1461282221542 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 16:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:43:41 INFO - PROCESS | 17220 | 1461282221549 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:43:41 INFO - PROCESS | 17220 | 1461282221554 Marionette TRACE conn4 <- [1,1286,null,{}] 16:43:41 INFO - PROCESS | 17220 | 1461282221560 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:41 INFO - PROCESS | 17220 | 1461282221793 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 16:43:42 INFO - PROCESS | 17220 | 1461282222104 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:42 INFO - PROCESS | 17220 | ++DOCSHELL 0x8c1ae800 == 131 [pid = 17220] [id = 329] 16:43:42 INFO - PROCESS | 17220 | ++DOMWINDOW == 162 (0x8ea44800) [pid = 17220] [serial = 988] [outer = (nil)] 16:43:42 INFO - PROCESS | 17220 | ++DOMWINDOW == 163 (0x8ee81c00) [pid = 17220] [serial = 989] [outer = 0x8ea44800] 16:43:42 INFO - PROCESS | 17220 | 1461282222208 Marionette DEBUG loaded listener.js 16:43:42 INFO - PROCESS | 17220 | ++DOMWINDOW == 164 (0x8ee88000) [pid = 17220] [serial = 990] [outer = 0x8ea44800] 16:43:43 INFO - PROCESS | 17220 | 1461282223213 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 16:43:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:43:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1741ms 16:43:43 INFO - PROCESS | 17220 | 1461282223292 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 16:43:43 INFO - PROCESS | 17220 | 1461282223295 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 16:43:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:43:43 INFO - PROCESS | 17220 | 1461282223303 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:43:43 INFO - PROCESS | 17220 | 1461282223306 Marionette TRACE conn4 <- [1,1290,null,{}] 16:43:43 INFO - PROCESS | 17220 | 1461282223314 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:43 INFO - PROCESS | 17220 | 1461282223618 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 16:43:43 INFO - PROCESS | 17220 | 1461282223936 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:43 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ea43800 == 132 [pid = 17220] [id = 330] 16:43:43 INFO - PROCESS | 17220 | ++DOMWINDOW == 165 (0x8edb9000) [pid = 17220] [serial = 991] [outer = (nil)] 16:43:44 INFO - PROCESS | 17220 | ++DOMWINDOW == 166 (0x8f2b2c00) [pid = 17220] [serial = 992] [outer = 0x8edb9000] 16:43:44 INFO - PROCESS | 17220 | 1461282224038 Marionette DEBUG loaded listener.js 16:43:44 INFO - PROCESS | 17220 | ++DOMWINDOW == 167 (0x8fdef000) [pid = 17220] [serial = 993] [outer = 0x8edb9000] 16:43:45 INFO - PROCESS | 17220 | 1461282225043 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 16:43:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:43:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1799ms 16:43:45 INFO - PROCESS | 17220 | 1461282225103 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 16:43:45 INFO - PROCESS | 17220 | 1461282225108 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 16:43:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:43:45 INFO - PROCESS | 17220 | 1461282225115 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:43:45 INFO - PROCESS | 17220 | 1461282225119 Marionette TRACE conn4 <- [1,1294,null,{}] 16:43:45 INFO - PROCESS | 17220 | 1461282225125 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:45 INFO - PROCESS | 17220 | 1461282225461 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 16:43:45 INFO - PROCESS | 17220 | 1461282225797 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:45 INFO - PROCESS | 17220 | ++DOCSHELL 0x8efe3c00 == 133 [pid = 17220] [id = 331] 16:43:45 INFO - PROCESS | 17220 | ++DOMWINDOW == 168 (0x8f278400) [pid = 17220] [serial = 994] [outer = (nil)] 16:43:45 INFO - PROCESS | 17220 | ++DOMWINDOW == 169 (0x8fe79000) [pid = 17220] [serial = 995] [outer = 0x8f278400] 16:43:45 INFO - PROCESS | 17220 | 1461282225894 Marionette DEBUG loaded listener.js 16:43:46 INFO - PROCESS | 17220 | ++DOMWINDOW == 170 (0x8fe7d800) [pid = 17220] [serial = 996] [outer = 0x8f278400] 16:43:46 INFO - PROCESS | 17220 | 1461282226764 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 16:43:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:43:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1689ms 16:43:46 INFO - PROCESS | 17220 | 1461282226805 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 16:43:46 INFO - PROCESS | 17220 | 1461282226809 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 16:43:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:43:46 INFO - PROCESS | 17220 | 1461282226816 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:43:46 INFO - PROCESS | 17220 | 1461282226819 Marionette TRACE conn4 <- [1,1298,null,{}] 16:43:46 INFO - PROCESS | 17220 | 1461282226826 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:47 INFO - PROCESS | 17220 | 1461282227024 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 16:43:47 INFO - PROCESS | 17220 | 1461282227243 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:47 INFO - PROCESS | 17220 | ++DOCSHELL 0x87b88c00 == 134 [pid = 17220] [id = 332] 16:43:47 INFO - PROCESS | 17220 | ++DOMWINDOW == 171 (0x8eb26000) [pid = 17220] [serial = 997] [outer = (nil)] 16:43:47 INFO - PROCESS | 17220 | ++DOMWINDOW == 172 (0x901da000) [pid = 17220] [serial = 998] [outer = 0x8eb26000] 16:43:47 INFO - PROCESS | 17220 | 1461282227374 Marionette DEBUG loaded listener.js 16:43:47 INFO - PROCESS | 17220 | ++DOMWINDOW == 173 (0x90343800) [pid = 17220] [serial = 999] [outer = 0x8eb26000] 16:43:48 INFO - PROCESS | 17220 | 1461282228404 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:43:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1630ms 16:43:48 INFO - PROCESS | 17220 | 1461282228448 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 16:43:48 INFO - PROCESS | 17220 | 1461282228452 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 16:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:43:48 INFO - PROCESS | 17220 | 1461282228459 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:43:48 INFO - PROCESS | 17220 | 1461282228462 Marionette TRACE conn4 <- [1,1302,null,{}] 16:43:48 INFO - PROCESS | 17220 | 1461282228468 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:48 INFO - PROCESS | 17220 | 1461282228688 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 16:43:48 INFO - PROCESS | 17220 | 1461282228952 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:49 INFO - PROCESS | 17220 | ++DOCSHELL 0x8fdf5c00 == 135 [pid = 17220] [id = 333] 16:43:49 INFO - PROCESS | 17220 | ++DOMWINDOW == 174 (0x8ffa1400) [pid = 17220] [serial = 1000] [outer = (nil)] 16:43:49 INFO - PROCESS | 17220 | ++DOMWINDOW == 175 (0x904a5000) [pid = 17220] [serial = 1001] [outer = 0x8ffa1400] 16:43:49 INFO - PROCESS | 17220 | 1461282229079 Marionette DEBUG loaded listener.js 16:43:49 INFO - PROCESS | 17220 | ++DOMWINDOW == 176 (0x904aa000) [pid = 17220] [serial = 1002] [outer = 0x8ffa1400] 16:43:50 INFO - PROCESS | 17220 | 1461282230023 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 16:43:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:43:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1633ms 16:43:50 INFO - PROCESS | 17220 | 1461282230093 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 16:43:50 INFO - PROCESS | 17220 | 1461282230097 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 16:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:43:50 INFO - PROCESS | 17220 | 1461282230104 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:43:50 INFO - PROCESS | 17220 | 1461282230108 Marionette TRACE conn4 <- [1,1306,null,{}] 16:43:50 INFO - PROCESS | 17220 | 1461282230114 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:50 INFO - PROCESS | 17220 | 1461282230400 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 16:43:50 INFO - PROCESS | 17220 | 1461282230721 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:50 INFO - PROCESS | 17220 | ++DOCSHELL 0x88531800 == 136 [pid = 17220] [id = 334] 16:43:50 INFO - PROCESS | 17220 | ++DOMWINDOW == 177 (0x903eb800) [pid = 17220] [serial = 1003] [outer = (nil)] 16:43:50 INFO - PROCESS | 17220 | ++DOMWINDOW == 178 (0x91495800) [pid = 17220] [serial = 1004] [outer = 0x903eb800] 16:43:50 INFO - PROCESS | 17220 | 1461282230818 Marionette DEBUG loaded listener.js 16:43:50 INFO - PROCESS | 17220 | ++DOMWINDOW == 179 (0x920e4400) [pid = 17220] [serial = 1005] [outer = 0x903eb800] 16:43:51 INFO - PROCESS | 17220 | 1461282231725 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 16:43:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:43:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1689ms 16:43:51 INFO - PROCESS | 17220 | 1461282231794 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 16:43:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:43:51 INFO - PROCESS | 17220 | 1461282231799 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 16:43:51 INFO - PROCESS | 17220 | 1461282231806 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:43:51 INFO - PROCESS | 17220 | 1461282231811 Marionette TRACE conn4 <- [1,1310,null,{}] 16:43:51 INFO - PROCESS | 17220 | 1461282231817 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:52 INFO - PROCESS | 17220 | 1461282232100 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 16:43:52 INFO - PROCESS | 17220 | 1461282232424 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:52 INFO - PROCESS | 17220 | ++DOCSHELL 0x920e7c00 == 137 [pid = 17220] [id = 335] 16:43:52 INFO - PROCESS | 17220 | ++DOMWINDOW == 180 (0x92d70000) [pid = 17220] [serial = 1006] [outer = (nil)] 16:43:52 INFO - PROCESS | 17220 | ++DOMWINDOW == 181 (0x92da5c00) [pid = 17220] [serial = 1007] [outer = 0x92d70000] 16:43:52 INFO - PROCESS | 17220 | 1461282232526 Marionette DEBUG loaded listener.js 16:43:52 INFO - PROCESS | 17220 | ++DOMWINDOW == 182 (0x92dee400) [pid = 17220] [serial = 1008] [outer = 0x92d70000] 16:43:53 INFO - PROCESS | 17220 | 1461282233489 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 16:43:53 INFO - PROCESS | 17220 | 1461282233546 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 16:43:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 16:43:53 INFO - PROCESS | 17220 | 1461282233553 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:43:53 INFO - PROCESS | 17220 | 1461282233556 Marionette TRACE conn4 <- [1,1314,null,{}] 16:43:53 INFO - PROCESS | 17220 | 1461282233562 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:53 INFO - PROCESS | 17220 | 1461282233816 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 16:43:54 INFO - PROCESS | 17220 | 1461282234135 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:54 INFO - PROCESS | 17220 | ++DOCSHELL 0x903ef800 == 138 [pid = 17220] [id = 336] 16:43:54 INFO - PROCESS | 17220 | ++DOMWINDOW == 183 (0x92cad400) [pid = 17220] [serial = 1009] [outer = (nil)] 16:43:54 INFO - PROCESS | 17220 | ++DOMWINDOW == 184 (0x93ae6800) [pid = 17220] [serial = 1010] [outer = 0x92cad400] 16:43:54 INFO - PROCESS | 17220 | 1461282234233 Marionette DEBUG loaded listener.js 16:43:54 INFO - PROCESS | 17220 | ++DOMWINDOW == 185 (0x93aed400) [pid = 17220] [serial = 1011] [outer = 0x92cad400] 16:43:55 INFO - PROCESS | 17220 | 1461282235137 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 16:43:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:43:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1632ms 16:43:55 INFO - PROCESS | 17220 | 1461282235186 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 16:43:55 INFO - PROCESS | 17220 | 1461282235191 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 16:43:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:43:55 INFO - PROCESS | 17220 | 1461282235197 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:43:55 INFO - PROCESS | 17220 | 1461282235201 Marionette TRACE conn4 <- [1,1318,null,{}] 16:43:55 INFO - PROCESS | 17220 | 1461282235206 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:55 INFO - PROCESS | 17220 | 1461282235438 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 16:43:55 INFO - PROCESS | 17220 | 1461282235751 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:55 INFO - PROCESS | 17220 | ++DOCSHELL 0x85aa4c00 == 139 [pid = 17220] [id = 337] 16:43:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 186 (0x8edbcc00) [pid = 17220] [serial = 1012] [outer = (nil)] 16:43:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 187 (0x93e33800) [pid = 17220] [serial = 1013] [outer = 0x8edbcc00] 16:43:55 INFO - PROCESS | 17220 | 1461282235849 Marionette DEBUG loaded listener.js 16:43:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 188 (0x95146400) [pid = 17220] [serial = 1014] [outer = 0x8edbcc00] 16:43:56 INFO - PROCESS | 17220 | 1461282236774 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 16:43:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:43:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1631ms 16:43:56 INFO - PROCESS | 17220 | 1461282236829 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 16:43:56 INFO - PROCESS | 17220 | 1461282236832 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 16:43:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:43:56 INFO - PROCESS | 17220 | 1461282236839 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:43:56 INFO - PROCESS | 17220 | 1461282236843 Marionette TRACE conn4 <- [1,1322,null,{}] 16:43:56 INFO - PROCESS | 17220 | 1461282236849 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:57 INFO - PROCESS | 17220 | 1461282237068 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 16:43:57 INFO - PROCESS | 17220 | 1461282237375 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:57 INFO - PROCESS | 17220 | ++DOCSHELL 0x904f0c00 == 140 [pid = 17220] [id = 338] 16:43:57 INFO - PROCESS | 17220 | ++DOMWINDOW == 189 (0x93af1400) [pid = 17220] [serial = 1015] [outer = (nil)] 16:43:57 INFO - PROCESS | 17220 | ++DOMWINDOW == 190 (0x97997800) [pid = 17220] [serial = 1016] [outer = 0x93af1400] 16:43:57 INFO - PROCESS | 17220 | 1461282237475 Marionette DEBUG loaded listener.js 16:43:57 INFO - PROCESS | 17220 | ++DOMWINDOW == 191 (0x97bb1000) [pid = 17220] [serial = 1017] [outer = 0x93af1400] 16:43:58 INFO - PROCESS | 17220 | 1461282238454 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 16:43:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:43:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1687ms 16:43:58 INFO - PROCESS | 17220 | 1461282238527 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 16:43:58 INFO - PROCESS | 17220 | 1461282238531 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 16:43:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:43:58 INFO - PROCESS | 17220 | 1461282238538 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:43:58 INFO - PROCESS | 17220 | 1461282238542 Marionette TRACE conn4 <- [1,1326,null,{}] 16:43:58 INFO - PROCESS | 17220 | 1461282238548 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:43:58 INFO - PROCESS | 17220 | 1461282238776 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 16:43:59 INFO - PROCESS | 17220 | 1461282239093 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:43:59 INFO - PROCESS | 17220 | ++DOCSHELL 0x87ea0800 == 141 [pid = 17220] [id = 339] 16:43:59 INFO - PROCESS | 17220 | ++DOMWINDOW == 192 (0x8efe2c00) [pid = 17220] [serial = 1018] [outer = (nil)] 16:43:59 INFO - PROCESS | 17220 | ++DOMWINDOW == 193 (0x97e94800) [pid = 17220] [serial = 1019] [outer = 0x8efe2c00] 16:43:59 INFO - PROCESS | 17220 | 1461282239186 Marionette DEBUG loaded listener.js 16:43:59 INFO - PROCESS | 17220 | ++DOMWINDOW == 194 (0x97e98400) [pid = 17220] [serial = 1020] [outer = 0x8efe2c00] 16:44:00 INFO - PROCESS | 17220 | 1461282240118 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:44:00 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 16:44:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1635ms 16:44:00 INFO - PROCESS | 17220 | 1461282240175 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 16:44:00 INFO - PROCESS | 17220 | 1461282240179 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 16:44:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:44:00 INFO - PROCESS | 17220 | 1461282240186 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:44:00 INFO - PROCESS | 17220 | 1461282240189 Marionette TRACE conn4 <- [1,1330,null,{}] 16:44:00 INFO - PROCESS | 17220 | 1461282240195 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:00 INFO - PROCESS | 17220 | 1461282240443 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 16:44:00 INFO - PROCESS | 17220 | 1461282240770 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:00 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ac61000 == 142 [pid = 17220] [id = 340] 16:44:00 INFO - PROCESS | 17220 | ++DOMWINDOW == 195 (0x8fe74c00) [pid = 17220] [serial = 1021] [outer = (nil)] 16:44:00 INFO - PROCESS | 17220 | ++DOMWINDOW == 196 (0x98e02400) [pid = 17220] [serial = 1022] [outer = 0x8fe74c00] 16:44:00 INFO - PROCESS | 17220 | 1461282240893 Marionette DEBUG loaded listener.js 16:44:01 INFO - PROCESS | 17220 | ++DOMWINDOW == 197 (0x98e08400) [pid = 17220] [serial = 1023] [outer = 0x8fe74c00] 16:44:01 INFO - PROCESS | 17220 | 1461282241855 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:44:01 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 16:44:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1742ms 16:44:01 INFO - PROCESS | 17220 | 1461282241930 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 16:44:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:44:01 INFO - PROCESS | 17220 | 1461282241935 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 16:44:01 INFO - PROCESS | 17220 | 1461282241943 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:44:01 INFO - PROCESS | 17220 | 1461282241946 Marionette TRACE conn4 <- [1,1334,null,{}] 16:44:01 INFO - PROCESS | 17220 | 1461282241953 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:02 INFO - PROCESS | 17220 | 1461282242225 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 16:44:02 INFO - PROCESS | 17220 | 1461282242542 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:02 INFO - PROCESS | 17220 | ++DOCSHELL 0x982b9800 == 143 [pid = 17220] [id = 341] 16:44:02 INFO - PROCESS | 17220 | ++DOMWINDOW == 198 (0x98438800) [pid = 17220] [serial = 1024] [outer = (nil)] 16:44:02 INFO - PROCESS | 17220 | ++DOMWINDOW == 199 (0x9982e000) [pid = 17220] [serial = 1025] [outer = 0x98438800] 16:44:02 INFO - PROCESS | 17220 | 1461282242641 Marionette DEBUG loaded listener.js 16:44:02 INFO - PROCESS | 17220 | ++DOMWINDOW == 200 (0x99bc2000) [pid = 17220] [serial = 1026] [outer = 0x98438800] 16:44:03 INFO - PROCESS | 17220 | 1461282243576 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 16:44:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:44:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1693ms 16:44:03 INFO - PROCESS | 17220 | 1461282243635 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 16:44:03 INFO - PROCESS | 17220 | 1461282243639 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 16:44:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:44:03 INFO - PROCESS | 17220 | 1461282243646 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:44:03 INFO - PROCESS | 17220 | 1461282243649 Marionette TRACE conn4 <- [1,1338,null,{}] 16:44:03 INFO - PROCESS | 17220 | 1461282243655 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:03 INFO - PROCESS | 17220 | 1461282243888 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 16:44:04 INFO - PROCESS | 17220 | 1461282244208 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:04 INFO - PROCESS | 17220 | ++DOCSHELL 0x85aa5000 == 144 [pid = 17220] [id = 342] 16:44:04 INFO - PROCESS | 17220 | ++DOMWINDOW == 201 (0x9b234400) [pid = 17220] [serial = 1027] [outer = (nil)] 16:44:04 INFO - PROCESS | 17220 | ++DOMWINDOW == 202 (0x9ea26400) [pid = 17220] [serial = 1028] [outer = 0x9b234400] 16:44:04 INFO - PROCESS | 17220 | 1461282244301 Marionette DEBUG loaded listener.js 16:44:04 INFO - PROCESS | 17220 | ++DOMWINDOW == 203 (0x9ea2ac00) [pid = 17220] [serial = 1029] [outer = 0x9b234400] 16:44:06 INFO - PROCESS | 17220 | --DOCSHELL 0x8fdf5800 == 143 [pid = 17220] [id = 93] 16:44:06 INFO - PROCESS | 17220 | --DOCSHELL 0x8eb23000 == 142 [pid = 17220] [id = 194] 16:44:06 INFO - PROCESS | 17220 | --DOCSHELL 0x8ff98400 == 141 [pid = 17220] [id = 193] 16:44:06 INFO - PROCESS | 17220 | --DOCSHELL 0x8aef7400 == 140 [pid = 17220] [id = 189] 16:44:06 INFO - PROCESS | 17220 | --DOCSHELL 0x904f7000 == 139 [pid = 17220] [id = 192] 16:44:06 INFO - PROCESS | 17220 | --DOCSHELL 0x8eaab800 == 138 [pid = 17220] [id = 92] 16:44:06 INFO - PROCESS | 17220 | --DOCSHELL 0x8ee87000 == 137 [pid = 17220] [id = 190] 16:44:06 INFO - PROCESS | 17220 | --DOCSHELL 0x8fdf6800 == 136 [pid = 17220] [id = 94] 16:44:06 INFO - PROCESS | 17220 | --DOCSHELL 0x87b81400 == 135 [pid = 17220] [id = 323] 16:44:06 INFO - PROCESS | 17220 | --DOCSHELL 0x85fde400 == 134 [pid = 17220] [id = 322] 16:44:06 INFO - PROCESS | 17220 | --DOCSHELL 0x85fddc00 == 133 [pid = 17220] [id = 321] 16:44:06 INFO - PROCESS | 17220 | --DOCSHELL 0x978d2000 == 132 [pid = 17220] [id = 10] 16:44:06 INFO - PROCESS | 17220 | --DOCSHELL 0x93e36000 == 131 [pid = 17220] [id = 316] 16:44:06 INFO - PROCESS | 17220 | --DOCSHELL 0x93a0e400 == 130 [pid = 17220] [id = 315] 16:44:06 INFO - PROCESS | 17220 | --DOCSHELL 0x8efe1c00 == 129 [pid = 17220] [id = 314] 16:44:06 INFO - PROCESS | 17220 | --DOCSHELL 0x901d9000 == 128 [pid = 17220] [id = 312] 16:44:06 INFO - PROCESS | 17220 | --DOCSHELL 0x915dcc00 == 127 [pid = 17220] [id = 313] 16:44:06 INFO - PROCESS | 17220 | --DOCSHELL 0x901dc800 == 126 [pid = 17220] [id = 311] 16:44:06 INFO - PROCESS | 17220 | --DOCSHELL 0x8edbc400 == 125 [pid = 17220] [id = 310] 16:44:06 INFO - PROCESS | 17220 | --DOCSHELL 0x8fe77c00 == 124 [pid = 17220] [id = 309] 16:44:06 INFO - PROCESS | 17220 | --DOCSHELL 0x8fdf7400 == 123 [pid = 17220] [id = 308] 16:44:06 INFO - PROCESS | 17220 | --DOCSHELL 0x8ee81000 == 122 [pid = 17220] [id = 307] 16:44:06 INFO - PROCESS | 17220 | --DOCSHELL 0x8c1a4400 == 121 [pid = 17220] [id = 305] 16:44:06 INFO - PROCESS | 17220 | --DOCSHELL 0x8eb2a400 == 120 [pid = 17220] [id = 306] 16:44:06 INFO - PROCESS | 17220 | --DOCSHELL 0x87ff8000 == 119 [pid = 17220] [id = 304] 16:44:06 INFO - PROCESS | 17220 | --DOCSHELL 0x869c2000 == 118 [pid = 17220] [id = 302] 16:44:06 INFO - PROCESS | 17220 | --DOCSHELL 0x85fdf400 == 117 [pid = 17220] [id = 303] 16:44:06 INFO - PROCESS | 17220 | --DOMWINDOW == 202 (0x89066c00) [pid = 17220] [serial = 908] [outer = (nil)] [url = about:blank] 16:44:06 INFO - PROCESS | 17220 | --DOMWINDOW == 201 (0x87e9c400) [pid = 17220] [serial = 899] [outer = (nil)] [url = about:blank] 16:44:06 INFO - PROCESS | 17220 | --DOMWINDOW == 200 (0x8ae4f000) [pid = 17220] [serial = 905] [outer = (nil)] [url = about:blank] 16:44:06 INFO - PROCESS | 17220 | --DOMWINDOW == 199 (0x88536800) [pid = 17220] [serial = 887] [outer = (nil)] [url = about:blank] 16:44:06 INFO - PROCESS | 17220 | --DOMWINDOW == 198 (0x903ee800) [pid = 17220] [serial = 854] [outer = (nil)] [url = about:blank] 16:44:06 INFO - PROCESS | 17220 | --DOMWINDOW == 197 (0x97128000) [pid = 17220] [serial = 863] [outer = (nil)] [url = about:blank] 16:44:06 INFO - PROCESS | 17220 | --DOMWINDOW == 196 (0x901d2800) [pid = 17220] [serial = 846] [outer = (nil)] [url = about:blank] 16:44:06 INFO - PROCESS | 17220 | --DOMWINDOW == 195 (0x850f8c00) [pid = 17220] [serial = 884] [outer = (nil)] [url = about:blank] 16:44:06 INFO - PROCESS | 17220 | --DOMWINDOW == 194 (0x85aa4800) [pid = 17220] [serial = 822] [outer = (nil)] [url = about:blank] 16:44:06 INFO - PROCESS | 17220 | --DOMWINDOW == 193 (0x8ee85c00) [pid = 17220] [serial = 851] [outer = (nil)] [url = about:blank] 16:44:06 INFO - PROCESS | 17220 | --DOMWINDOW == 192 (0x87b83000) [pid = 17220] [serial = 897] [outer = (nil)] [url = about:blank] 16:44:06 INFO - PROCESS | 17220 | --DOMWINDOW == 191 (0x894f7c00) [pid = 17220] [serial = 875] [outer = (nil)] [url = about:blank] 16:44:06 INFO - PROCESS | 17220 | --DOMWINDOW == 190 (0x8ae8e800) [pid = 17220] [serial = 906] [outer = (nil)] [url = about:blank] 16:44:06 INFO - PROCESS | 17220 | --DOMWINDOW == 189 (0x894f2000) [pid = 17220] [serial = 903] [outer = (nil)] [url = about:blank] 16:44:06 INFO - PROCESS | 17220 | --DOMWINDOW == 188 (0x981b0800) [pid = 17220] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:44:06 INFO - PROCESS | 17220 | --DOMWINDOW == 187 (0x869cb400) [pid = 17220] [serial = 816] [outer = (nil)] [url = about:blank] 16:44:06 INFO - PROCESS | 17220 | --DOMWINDOW == 186 (0x85aad400) [pid = 17220] [serial = 825] [outer = (nil)] [url = about:blank] 16:44:06 INFO - PROCESS | 17220 | --DOMWINDOW == 185 (0x87ff6c00) [pid = 17220] [serial = 848] [outer = (nil)] [url = about:blank] 16:44:06 INFO - PROCESS | 17220 | --DOMWINDOW == 184 (0xa2ae0000) [pid = 17220] [serial = 878] [outer = (nil)] [url = about:blank] 16:44:06 INFO - PROCESS | 17220 | --DOMWINDOW == 183 (0x85a36400) [pid = 17220] [serial = 819] [outer = (nil)] [url = about:blank] 16:44:06 INFO - PROCESS | 17220 | --DOMWINDOW == 182 (0x8906e400) [pid = 17220] [serial = 902] [outer = (nil)] [url = about:blank] 16:44:06 INFO - PROCESS | 17220 | --DOMWINDOW == 181 (0x89068c00) [pid = 17220] [serial = 591] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:44:06 INFO - PROCESS | 17220 | --DOMWINDOW == 180 (0x869cf000) [pid = 17220] [serial = 831] [outer = (nil)] [url = about:blank] 16:44:06 INFO - PROCESS | 17220 | --DOMWINDOW == 179 (0x9070f400) [pid = 17220] [serial = 857] [outer = (nil)] [url = about:blank] 16:44:06 INFO - PROCESS | 17220 | --DOMWINDOW == 178 (0x85fd9c00) [pid = 17220] [serial = 828] [outer = (nil)] [url = about:blank] 16:44:06 INFO - PROCESS | 17220 | --DOMWINDOW == 177 (0x87550400) [pid = 17220] [serial = 896] [outer = (nil)] [url = about:blank] 16:44:06 INFO - PROCESS | 17220 | --DOMWINDOW == 176 (0x8480b000) [pid = 17220] [serial = 893] [outer = (nil)] [url = about:blank] 16:44:06 INFO - PROCESS | 17220 | --DOMWINDOW == 175 (0x99474000) [pid = 17220] [serial = 869] [outer = (nil)] [url = about:blank] 16:44:06 INFO - PROCESS | 17220 | --DOMWINDOW == 174 (0x98ccb800) [pid = 17220] [serial = 866] [outer = (nil)] [url = about:blank] 16:44:06 INFO - PROCESS | 17220 | --DOMWINDOW == 173 (0x87fef400) [pid = 17220] [serial = 900] [outer = (nil)] [url = about:blank] 16:44:06 INFO - PROCESS | 17220 | --DOMWINDOW == 172 (0x88534400) [pid = 17220] [serial = 881] [outer = (nil)] [url = about:blank] 16:44:06 INFO - PROCESS | 17220 | --DOMWINDOW == 171 (0x9fc62400) [pid = 17220] [serial = 872] [outer = (nil)] [url = about:blank] 16:44:06 INFO - PROCESS | 17220 | --DOMWINDOW == 170 (0x8ae4b800) [pid = 17220] [serial = 890] [outer = (nil)] [url = about:blank] 16:44:06 INFO - PROCESS | 17220 | --DOMWINDOW == 169 (0x92d78000) [pid = 17220] [serial = 860] [outer = (nil)] [url = about:blank] 16:44:07 INFO - PROCESS | 17220 | 1461282247197 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 16:44:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:44:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 3600ms 16:44:07 INFO - PROCESS | 17220 | 1461282247247 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 16:44:07 INFO - PROCESS | 17220 | 1461282247255 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 16:44:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:44:07 INFO - PROCESS | 17220 | 1461282247265 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:44:07 INFO - PROCESS | 17220 | 1461282247269 Marionette TRACE conn4 <- [1,1342,null,{}] 16:44:07 INFO - PROCESS | 17220 | 1461282247278 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:07 INFO - PROCESS | 17220 | 1461282247492 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 16:44:07 INFO - PROCESS | 17220 | 1461282247684 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:07 INFO - PROCESS | 17220 | ++DOCSHELL 0x8480b000 == 118 [pid = 17220] [id = 343] 16:44:07 INFO - PROCESS | 17220 | ++DOMWINDOW == 170 (0x85fd6c00) [pid = 17220] [serial = 1030] [outer = (nil)] 16:44:07 INFO - PROCESS | 17220 | ++DOMWINDOW == 171 (0x869cc400) [pid = 17220] [serial = 1031] [outer = 0x85fd6c00] 16:44:07 INFO - PROCESS | 17220 | 1461282247768 Marionette DEBUG loaded listener.js 16:44:07 INFO - PROCESS | 17220 | ++DOMWINDOW == 172 (0x87b7e000) [pid = 17220] [serial = 1032] [outer = 0x85fd6c00] 16:44:08 INFO - PROCESS | 17220 | 1461282248631 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 16:44:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:44:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1433ms 16:44:08 INFO - PROCESS | 17220 | 1461282248698 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 16:44:08 INFO - PROCESS | 17220 | 1461282248707 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 16:44:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:44:08 INFO - PROCESS | 17220 | 1461282248719 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:44:08 INFO - PROCESS | 17220 | 1461282248723 Marionette TRACE conn4 <- [1,1346,null,{}] 16:44:08 INFO - PROCESS | 17220 | 1461282248736 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:09 INFO - PROCESS | 17220 | 1461282249013 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 16:44:09 INFO - PROCESS | 17220 | 1461282249045 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:09 INFO - PROCESS | 17220 | ++DOCSHELL 0x87552000 == 119 [pid = 17220] [id = 344] 16:44:09 INFO - PROCESS | 17220 | ++DOMWINDOW == 173 (0x87557800) [pid = 17220] [serial = 1033] [outer = (nil)] 16:44:09 INFO - PROCESS | 17220 | ++DOMWINDOW == 174 (0x87ff4400) [pid = 17220] [serial = 1034] [outer = 0x87557800] 16:44:09 INFO - PROCESS | 17220 | 1461282249122 Marionette DEBUG loaded listener.js 16:44:09 INFO - PROCESS | 17220 | ++DOMWINDOW == 175 (0x88533400) [pid = 17220] [serial = 1035] [outer = 0x87557800] 16:44:10 INFO - PROCESS | 17220 | 1461282250281 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 16:44:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:44:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1595ms 16:44:10 INFO - PROCESS | 17220 | 1461282250314 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 16:44:10 INFO - PROCESS | 17220 | 1461282250318 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 16:44:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:44:10 INFO - PROCESS | 17220 | 1461282250325 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:44:10 INFO - PROCESS | 17220 | 1461282250331 Marionette TRACE conn4 <- [1,1350,null,{}] 16:44:10 INFO - PROCESS | 17220 | 1461282250357 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:10 INFO - PROCESS | 17220 | 1461282250661 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 16:44:11 INFO - PROCESS | 17220 | --DOMWINDOW == 174 (0x8efe4000) [pid = 17220] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:44:11 INFO - PROCESS | 17220 | --DOMWINDOW == 173 (0x901de000) [pid = 17220] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:44:11 INFO - PROCESS | 17220 | --DOMWINDOW == 172 (0x869c7800) [pid = 17220] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:44:11 INFO - PROCESS | 17220 | --DOMWINDOW == 171 (0x87ea0000) [pid = 17220] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:44:11 INFO - PROCESS | 17220 | --DOMWINDOW == 170 (0x850f7000) [pid = 17220] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:44:11 INFO - PROCESS | 17220 | --DOMWINDOW == 169 (0x96c07c00) [pid = 17220] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:44:11 INFO - PROCESS | 17220 | --DOMWINDOW == 168 (0x8edb2c00) [pid = 17220] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:44:11 INFO - PROCESS | 17220 | --DOMWINDOW == 167 (0x85fe2800) [pid = 17220] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:44:11 INFO - PROCESS | 17220 | --DOMWINDOW == 166 (0x87ea2800) [pid = 17220] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:44:11 INFO - PROCESS | 17220 | --DOMWINDOW == 165 (0x92deb400) [pid = 17220] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:44:11 INFO - PROCESS | 17220 | --DOMWINDOW == 164 (0x9852a400) [pid = 17220] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:44:11 INFO - PROCESS | 17220 | --DOMWINDOW == 163 (0x88664000) [pid = 17220] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:44:11 INFO - PROCESS | 17220 | --DOMWINDOW == 162 (0x98e0f000) [pid = 17220] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:44:11 INFO - PROCESS | 17220 | --DOMWINDOW == 161 (0x8edba800) [pid = 17220] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:44:11 INFO - PROCESS | 17220 | --DOMWINDOW == 160 (0x93aeb400) [pid = 17220] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:44:11 INFO - PROCESS | 17220 | --DOMWINDOW == 159 (0x8852e000) [pid = 17220] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:44:11 INFO - PROCESS | 17220 | --DOMWINDOW == 158 (0x85fdfc00) [pid = 17220] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:44:11 INFO - PROCESS | 17220 | --DOMWINDOW == 157 (0x901d4c00) [pid = 17220] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:44:11 INFO - PROCESS | 17220 | --DOMWINDOW == 156 (0x84803400) [pid = 17220] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:44:11 INFO - PROCESS | 17220 | --DOMWINDOW == 155 (0xa0ccc000) [pid = 17220] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:44:11 INFO - PROCESS | 17220 | --DOMWINDOW == 154 (0x904b3800) [pid = 17220] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:44:11 INFO - PROCESS | 17220 | --DOMWINDOW == 153 (0x92c05000) [pid = 17220] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:44:11 INFO - PROCESS | 17220 | --DOMWINDOW == 152 (0x9206a800) [pid = 17220] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:44:11 INFO - PROCESS | 17220 | --DOMWINDOW == 151 (0x8f2a8800) [pid = 17220] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:44:11 INFO - PROCESS | 17220 | --DOMWINDOW == 150 (0x994a4800) [pid = 17220] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:44:11 INFO - PROCESS | 17220 | --DOMWINDOW == 149 (0x8fe73c00) [pid = 17220] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:44:11 INFO - PROCESS | 17220 | --DOMWINDOW == 148 (0x88663800) [pid = 17220] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:44:11 INFO - PROCESS | 17220 | --DOMWINDOW == 147 (0x92cb0800) [pid = 17220] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:44:11 INFO - PROCESS | 17220 | --DOMWINDOW == 146 (0x915d9800) [pid = 17220] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:44:11 INFO - PROCESS | 17220 | --DOMWINDOW == 145 (0x87558800) [pid = 17220] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:44:11 INFO - PROCESS | 17220 | --DOMWINDOW == 144 (0x8fdec800) [pid = 17220] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:44:11 INFO - PROCESS | 17220 | --DOMWINDOW == 143 (0x90348800) [pid = 17220] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:44:11 INFO - PROCESS | 17220 | --DOMWINDOW == 142 (0x90348000) [pid = 17220] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:44:11 INFO - PROCESS | 17220 | --DOMWINDOW == 141 (0x8c1afc00) [pid = 17220] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:44:11 INFO - PROCESS | 17220 | --DOMWINDOW == 140 (0x90342c00) [pid = 17220] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:44:11 INFO - PROCESS | 17220 | --DOMWINDOW == 139 (0x850f1800) [pid = 17220] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:44:11 INFO - PROCESS | 17220 | --DOMWINDOW == 138 (0x894f0400) [pid = 17220] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:44:11 INFO - PROCESS | 17220 | --DOMWINDOW == 137 (0x97e9a400) [pid = 17220] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:44:11 INFO - PROCESS | 17220 | --DOMWINDOW == 136 (0x978cfc00) [pid = 17220] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:44:11 INFO - PROCESS | 17220 | 1461282251407 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:11 INFO - PROCESS | 17220 | ++DOCSHELL 0x84801c00 == 120 [pid = 17220] [id = 345] 16:44:11 INFO - PROCESS | 17220 | ++DOMWINDOW == 137 (0x84802800) [pid = 17220] [serial = 1036] [outer = (nil)] 16:44:11 INFO - PROCESS | 17220 | ++DOMWINDOW == 138 (0x850f6800) [pid = 17220] [serial = 1037] [outer = 0x84802800] 16:44:11 INFO - PROCESS | 17220 | 1461282251507 Marionette DEBUG loaded listener.js 16:44:11 INFO - PROCESS | 17220 | ++DOMWINDOW == 139 (0x869c7800) [pid = 17220] [serial = 1038] [outer = 0x84802800] 16:44:12 INFO - PROCESS | 17220 | 1461282252289 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 16:44:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:44:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 2002ms 16:44:12 INFO - PROCESS | 17220 | 1461282252328 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 16:44:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:44:12 INFO - PROCESS | 17220 | 1461282252333 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 16:44:12 INFO - PROCESS | 17220 | 1461282252339 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:44:12 INFO - PROCESS | 17220 | 1461282252343 Marionette TRACE conn4 <- [1,1354,null,{}] 16:44:12 INFO - PROCESS | 17220 | 1461282252349 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:12 INFO - PROCESS | 17220 | 1461282252573 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 16:44:12 INFO - PROCESS | 17220 | 1461282252743 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:12 INFO - PROCESS | 17220 | ++DOCSHELL 0x8480d800 == 121 [pid = 17220] [id = 346] 16:44:12 INFO - PROCESS | 17220 | ++DOMWINDOW == 140 (0x85fdc800) [pid = 17220] [serial = 1039] [outer = (nil)] 16:44:12 INFO - PROCESS | 17220 | ++DOMWINDOW == 141 (0x894f9c00) [pid = 17220] [serial = 1040] [outer = 0x85fdc800] 16:44:12 INFO - PROCESS | 17220 | 1461282252827 Marionette DEBUG loaded listener.js 16:44:12 INFO - PROCESS | 17220 | ++DOMWINDOW == 142 (0x89ab3000) [pid = 17220] [serial = 1041] [outer = 0x85fdc800] 16:44:14 INFO - PROCESS | 17220 | 1461282254019 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 16:44:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:44:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1733ms 16:44:14 INFO - PROCESS | 17220 | 1461282254073 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 16:44:14 INFO - PROCESS | 17220 | 1461282254080 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 16:44:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:44:14 INFO - PROCESS | 17220 | 1461282254089 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:44:14 INFO - PROCESS | 17220 | 1461282254095 Marionette TRACE conn4 <- [1,1358,null,{}] 16:44:14 INFO - PROCESS | 17220 | 1461282254104 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:14 INFO - PROCESS | 17220 | 1461282254384 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 16:44:14 INFO - PROCESS | 17220 | 1461282254680 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:14 INFO - PROCESS | 17220 | ++DOCSHELL 0x85fd9c00 == 122 [pid = 17220] [id = 347] 16:44:14 INFO - PROCESS | 17220 | ++DOMWINDOW == 143 (0x869ce000) [pid = 17220] [serial = 1042] [outer = (nil)] 16:44:14 INFO - PROCESS | 17220 | ++DOMWINDOW == 144 (0x87e9d000) [pid = 17220] [serial = 1043] [outer = 0x869ce000] 16:44:14 INFO - PROCESS | 17220 | 1461282254782 Marionette DEBUG loaded listener.js 16:44:14 INFO - PROCESS | 17220 | ++DOMWINDOW == 145 (0x87ff3000) [pid = 17220] [serial = 1044] [outer = 0x869ce000] 16:44:15 INFO - PROCESS | 17220 | 1461282255742 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 16:44:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:44:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1690ms 16:44:15 INFO - PROCESS | 17220 | 1461282255788 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 16:44:15 INFO - PROCESS | 17220 | 1461282255798 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 16:44:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:44:15 INFO - PROCESS | 17220 | 1461282255810 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:44:15 INFO - PROCESS | 17220 | 1461282255814 Marionette TRACE conn4 <- [1,1362,null,{}] 16:44:15 INFO - PROCESS | 17220 | 1461282255821 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:16 INFO - PROCESS | 17220 | 1461282256049 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 16:44:16 INFO - PROCESS | 17220 | 1461282256375 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:16 INFO - PROCESS | 17220 | ++DOCSHELL 0x87b8b400 == 123 [pid = 17220] [id = 348] 16:44:16 INFO - PROCESS | 17220 | ++DOMWINDOW == 146 (0x893d3400) [pid = 17220] [serial = 1045] [outer = (nil)] 16:44:16 INFO - PROCESS | 17220 | ++DOMWINDOW == 147 (0x894f4800) [pid = 17220] [serial = 1046] [outer = 0x893d3400] 16:44:16 INFO - PROCESS | 17220 | 1461282256511 Marionette DEBUG loaded listener.js 16:44:16 INFO - PROCESS | 17220 | ++DOMWINDOW == 148 (0x8ab0c000) [pid = 17220] [serial = 1047] [outer = 0x893d3400] 16:44:17 INFO - PROCESS | 17220 | 1461282257523 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 16:44:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:44:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1783ms 16:44:17 INFO - PROCESS | 17220 | 1461282257594 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 16:44:17 INFO - PROCESS | 17220 | 1461282257598 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 16:44:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:44:17 INFO - PROCESS | 17220 | 1461282257606 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:44:17 INFO - PROCESS | 17220 | 1461282257613 Marionette TRACE conn4 <- [1,1366,null,{}] 16:44:17 INFO - PROCESS | 17220 | 1461282257630 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:17 INFO - PROCESS | 17220 | 1461282257902 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 16:44:18 INFO - PROCESS | 17220 | 1461282258214 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:18 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ab11800 == 124 [pid = 17220] [id = 349] 16:44:18 INFO - PROCESS | 17220 | ++DOMWINDOW == 149 (0x8ac6d000) [pid = 17220] [serial = 1048] [outer = (nil)] 16:44:18 INFO - PROCESS | 17220 | ++DOMWINDOW == 150 (0x8ae8e000) [pid = 17220] [serial = 1049] [outer = 0x8ac6d000] 16:44:18 INFO - PROCESS | 17220 | 1461282258329 Marionette DEBUG loaded listener.js 16:44:18 INFO - PROCESS | 17220 | ++DOMWINDOW == 151 (0x8c1a5c00) [pid = 17220] [serial = 1050] [outer = 0x8ac6d000] 16:44:19 INFO - PROCESS | 17220 | 1461282259356 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 16:44:19 INFO - PROCESS | 17220 | 1461282259407 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 16:44:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 16:44:19 INFO - PROCESS | 17220 | 1461282259414 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:44:19 INFO - PROCESS | 17220 | 1461282259417 Marionette TRACE conn4 <- [1,1370,null,{}] 16:44:19 INFO - PROCESS | 17220 | 1461282259424 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:19 INFO - PROCESS | 17220 | 1461282259690 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 16:44:20 INFO - PROCESS | 17220 | 1461282259997 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:20 INFO - PROCESS | 17220 | ++DOCSHELL 0x87fef400 == 125 [pid = 17220] [id = 350] 16:44:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 152 (0x8c1a4400) [pid = 17220] [serial = 1051] [outer = (nil)] 16:44:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 153 (0x8eb2a400) [pid = 17220] [serial = 1052] [outer = 0x8c1a4400] 16:44:20 INFO - PROCESS | 17220 | 1461282260100 Marionette DEBUG loaded listener.js 16:44:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 154 (0x8edb6400) [pid = 17220] [serial = 1053] [outer = 0x8c1a4400] 16:44:21 INFO - PROCESS | 17220 | 1461282261030 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 16:44:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:44:21 INFO - PROCESS | 17220 | 1461282261114 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 16:44:21 INFO - PROCESS | 17220 | 1461282261120 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:44:21 INFO - PROCESS | 17220 | 1461282261124 Marionette TRACE conn4 <- [1,1374,null,{}] 16:44:21 INFO - PROCESS | 17220 | 1461282261130 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:21 INFO - PROCESS | 17220 | 1461282261394 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 16:44:21 INFO - PROCESS | 17220 | 1461282261703 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:21 INFO - PROCESS | 17220 | ++DOCSHELL 0x8c1a1800 == 126 [pid = 17220] [id = 351] 16:44:21 INFO - PROCESS | 17220 | ++DOMWINDOW == 155 (0x8eaafc00) [pid = 17220] [serial = 1054] [outer = (nil)] 16:44:21 INFO - PROCESS | 17220 | ++DOMWINDOW == 156 (0x8efe5800) [pid = 17220] [serial = 1055] [outer = 0x8eaafc00] 16:44:21 INFO - PROCESS | 17220 | 1461282261798 Marionette DEBUG loaded listener.js 16:44:21 INFO - PROCESS | 17220 | ++DOMWINDOW == 157 (0x8efea800) [pid = 17220] [serial = 1056] [outer = 0x8eaafc00] 16:44:22 INFO - PROCESS | 17220 | [17220] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:44:22 INFO - PROCESS | 17220 | 1461282262824 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 16:44:22 INFO - PROCESS | 17220 | 1461282262874 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 16:44:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 16:44:22 INFO - PROCESS | 17220 | 1461282262882 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:44:22 INFO - PROCESS | 17220 | 1461282262886 Marionette TRACE conn4 <- [1,1378,null,{}] 16:44:22 INFO - PROCESS | 17220 | 1461282262892 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:23 INFO - PROCESS | 17220 | 1461282263130 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 16:44:23 INFO - PROCESS | 17220 | 1461282263453 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:23 INFO - PROCESS | 17220 | ++DOCSHELL 0x8eb22800 == 127 [pid = 17220] [id = 352] 16:44:23 INFO - PROCESS | 17220 | ++DOMWINDOW == 158 (0x8fd2c000) [pid = 17220] [serial = 1057] [outer = (nil)] 16:44:23 INFO - PROCESS | 17220 | ++DOMWINDOW == 159 (0x8fdf4c00) [pid = 17220] [serial = 1058] [outer = 0x8fd2c000] 16:44:23 INFO - PROCESS | 17220 | 1461282263573 Marionette DEBUG loaded listener.js 16:44:23 INFO - PROCESS | 17220 | ++DOMWINDOW == 160 (0x8fe7c000) [pid = 17220] [serial = 1059] [outer = 0x8fd2c000] 16:44:24 INFO - PROCESS | 17220 | 1461282264523 Marionette TRACE conn4 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 16:44:24 INFO - PROCESS | 17220 | 1461282264584 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 16:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 16:44:24 INFO - PROCESS | 17220 | 1461282264591 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:44:24 INFO - PROCESS | 17220 | 1461282264595 Marionette TRACE conn4 <- [1,1382,null,{}] 16:44:24 INFO - PROCESS | 17220 | 1461282264601 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:24 INFO - PROCESS | 17220 | 1461282264822 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 16:44:25 INFO - PROCESS | 17220 | 1461282265085 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:25 INFO - PROCESS | 17220 | ++DOCSHELL 0x85a2d000 == 128 [pid = 17220] [id = 353] 16:44:25 INFO - PROCESS | 17220 | ++DOMWINDOW == 161 (0x8f2a9000) [pid = 17220] [serial = 1060] [outer = (nil)] 16:44:25 INFO - PROCESS | 17220 | ++DOMWINDOW == 162 (0x901df800) [pid = 17220] [serial = 1061] [outer = 0x8f2a9000] 16:44:25 INFO - PROCESS | 17220 | 1461282265221 Marionette DEBUG loaded listener.js 16:44:25 INFO - PROCESS | 17220 | ++DOMWINDOW == 163 (0x9034a000) [pid = 17220] [serial = 1062] [outer = 0x8f2a9000] 16:44:26 INFO - PROCESS | 17220 | [17220] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:44:26 INFO - PROCESS | 17220 | 1461282266198 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 16:44:26 INFO - PROCESS | 17220 | 1461282266291 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 16:44:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:44:26 INFO - PROCESS | 17220 | 1461282266297 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:44:26 INFO - PROCESS | 17220 | 1461282266301 Marionette TRACE conn4 <- [1,1386,null,{}] 16:44:26 INFO - PROCESS | 17220 | 1461282266307 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:26 INFO - PROCESS | 17220 | 1461282266570 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 16:44:26 INFO - PROCESS | 17220 | 1461282266886 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:26 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ae85400 == 129 [pid = 17220] [id = 354] 16:44:26 INFO - PROCESS | 17220 | ++DOMWINDOW == 164 (0x901dbc00) [pid = 17220] [serial = 1063] [outer = (nil)] 16:44:26 INFO - PROCESS | 17220 | ++DOMWINDOW == 165 (0x904b3800) [pid = 17220] [serial = 1064] [outer = 0x901dbc00] 16:44:26 INFO - PROCESS | 17220 | 1461282266979 Marionette DEBUG loaded listener.js 16:44:27 INFO - PROCESS | 17220 | ++DOMWINDOW == 166 (0x904ee400) [pid = 17220] [serial = 1065] [outer = 0x901dbc00] 16:44:27 INFO - PROCESS | 17220 | 1461282267962 Marionette TRACE conn4 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 16:44:27 INFO - PROCESS | 17220 | 1461282267997 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 16:44:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 16:44:28 INFO - PROCESS | 17220 | 1461282268004 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:44:28 INFO - PROCESS | 17220 | 1461282268007 Marionette TRACE conn4 <- [1,1390,null,{}] 16:44:28 INFO - PROCESS | 17220 | 1461282268013 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:28 INFO - PROCESS | 17220 | 1461282268221 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 16:44:28 INFO - PROCESS | 17220 | 1461282268537 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:28 INFO - PROCESS | 17220 | ++DOCSHELL 0x87b82400 == 130 [pid = 17220] [id = 355] 16:44:28 INFO - PROCESS | 17220 | ++DOMWINDOW == 167 (0x904a7400) [pid = 17220] [serial = 1066] [outer = (nil)] 16:44:28 INFO - PROCESS | 17220 | ++DOMWINDOW == 168 (0x9217b000) [pid = 17220] [serial = 1067] [outer = 0x904a7400] 16:44:28 INFO - PROCESS | 17220 | 1461282268682 Marionette DEBUG loaded listener.js 16:44:28 INFO - PROCESS | 17220 | ++DOMWINDOW == 169 (0x92c06800) [pid = 17220] [serial = 1068] [outer = 0x904a7400] 16:44:29 INFO - PROCESS | 17220 | 1461282269595 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 16:44:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:44:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1635ms 16:44:29 INFO - PROCESS | 17220 | 1461282269640 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 16:44:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:44:29 INFO - PROCESS | 17220 | 1461282269645 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 16:44:29 INFO - PROCESS | 17220 | 1461282269651 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:44:29 INFO - PROCESS | 17220 | 1461282269655 Marionette TRACE conn4 <- [1,1394,null,{}] 16:44:29 INFO - PROCESS | 17220 | 1461282269661 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:29 INFO - PROCESS | 17220 | 1461282269884 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 16:44:30 INFO - PROCESS | 17220 | 1461282270149 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:30 INFO - PROCESS | 17220 | ++DOCSHELL 0x903f4400 == 131 [pid = 17220] [id = 356] 16:44:30 INFO - PROCESS | 17220 | ++DOMWINDOW == 170 (0x904b0400) [pid = 17220] [serial = 1069] [outer = (nil)] 16:44:30 INFO - PROCESS | 17220 | ++DOMWINDOW == 171 (0x92da2400) [pid = 17220] [serial = 1070] [outer = 0x904b0400] 16:44:30 INFO - PROCESS | 17220 | 1461282270283 Marionette DEBUG loaded listener.js 16:44:30 INFO - PROCESS | 17220 | ++DOMWINDOW == 172 (0x92dea000) [pid = 17220] [serial = 1071] [outer = 0x904b0400] 16:44:31 INFO - PROCESS | 17220 | 1461282271216 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 16:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1639ms 16:44:31 INFO - PROCESS | 17220 | 1461282271290 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 16:44:31 INFO - PROCESS | 17220 | 1461282271294 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 16:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:44:31 INFO - PROCESS | 17220 | 1461282271301 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:44:31 INFO - PROCESS | 17220 | 1461282271306 Marionette TRACE conn4 <- [1,1398,null,{}] 16:44:31 INFO - PROCESS | 17220 | 1461282271312 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:31 INFO - PROCESS | 17220 | 1461282271596 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 16:44:31 INFO - PROCESS | 17220 | 1461282271941 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:31 INFO - PROCESS | 17220 | ++DOCSHELL 0x89aa9000 == 132 [pid = 17220] [id = 357] 16:44:31 INFO - PROCESS | 17220 | ++DOMWINDOW == 173 (0x93af0c00) [pid = 17220] [serial = 1072] [outer = (nil)] 16:44:32 INFO - PROCESS | 17220 | ++DOMWINDOW == 174 (0x93e30c00) [pid = 17220] [serial = 1073] [outer = 0x93af0c00] 16:44:32 INFO - PROCESS | 17220 | 1461282272041 Marionette DEBUG loaded listener.js 16:44:32 INFO - PROCESS | 17220 | ++DOMWINDOW == 175 (0x95db6800) [pid = 17220] [serial = 1074] [outer = 0x93af0c00] 16:44:33 INFO - PROCESS | 17220 | 1461282273031 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 16:44:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:44:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1788ms 16:44:33 INFO - PROCESS | 17220 | 1461282273090 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 16:44:33 INFO - PROCESS | 17220 | 1461282273095 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 16:44:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:44:33 INFO - PROCESS | 17220 | 1461282273101 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:44:33 INFO - PROCESS | 17220 | 1461282273105 Marionette TRACE conn4 <- [1,1402,null,{}] 16:44:33 INFO - PROCESS | 17220 | 1461282273111 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:33 INFO - PROCESS | 17220 | 1461282273341 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 16:44:33 INFO - PROCESS | 17220 | 1461282273679 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:33 INFO - PROCESS | 17220 | ++DOCSHELL 0x93a04000 == 133 [pid = 17220] [id = 358] 16:44:33 INFO - PROCESS | 17220 | ++DOMWINDOW == 176 (0x93aeec00) [pid = 17220] [serial = 1075] [outer = (nil)] 16:44:33 INFO - PROCESS | 17220 | ++DOMWINDOW == 177 (0x9799ec00) [pid = 17220] [serial = 1076] [outer = 0x93aeec00] 16:44:33 INFO - PROCESS | 17220 | 1461282273777 Marionette DEBUG loaded listener.js 16:44:33 INFO - PROCESS | 17220 | ++DOMWINDOW == 178 (0x97bc0400) [pid = 17220] [serial = 1077] [outer = 0x93aeec00] 16:44:34 INFO - PROCESS | 17220 | 1461282274709 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 16:44:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:44:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1681ms 16:44:34 INFO - PROCESS | 17220 | 1461282274785 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 16:44:34 INFO - PROCESS | 17220 | 1461282274788 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 16:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:44:34 INFO - PROCESS | 17220 | 1461282274795 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:44:34 INFO - PROCESS | 17220 | 1461282274798 Marionette TRACE conn4 <- [1,1406,null,{}] 16:44:34 INFO - PROCESS | 17220 | 1461282274805 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:35 INFO - PROCESS | 17220 | 1461282275038 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 16:44:35 INFO - PROCESS | 17220 | 1461282275346 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:35 INFO - PROCESS | 17220 | ++DOCSHELL 0x93a0fc00 == 134 [pid = 17220] [id = 359] 16:44:35 INFO - PROCESS | 17220 | ++DOMWINDOW == 179 (0x95d57800) [pid = 17220] [serial = 1078] [outer = (nil)] 16:44:35 INFO - PROCESS | 17220 | ++DOMWINDOW == 180 (0x981a7000) [pid = 17220] [serial = 1079] [outer = 0x95d57800] 16:44:35 INFO - PROCESS | 17220 | 1461282275447 Marionette DEBUG loaded listener.js 16:44:35 INFO - PROCESS | 17220 | ++DOMWINDOW == 181 (0x98437800) [pid = 17220] [serial = 1080] [outer = 0x95d57800] 16:44:36 INFO - PROCESS | 17220 | 1461282276370 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 16:44:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:44:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1641ms 16:44:36 INFO - PROCESS | 17220 | 1461282276438 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 16:44:36 INFO - PROCESS | 17220 | 1461282276442 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 16:44:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:44:36 INFO - PROCESS | 17220 | 1461282276448 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:44:36 INFO - PROCESS | 17220 | 1461282276452 Marionette TRACE conn4 <- [1,1410,null,{}] 16:44:36 INFO - PROCESS | 17220 | 1461282276457 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:36 INFO - PROCESS | 17220 | 1461282276695 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 16:44:37 INFO - PROCESS | 17220 | 1461282277021 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:37 INFO - PROCESS | 17220 | ++DOCSHELL 0x89069c00 == 135 [pid = 17220] [id = 360] 16:44:37 INFO - PROCESS | 17220 | ++DOMWINDOW == 182 (0x8ee82000) [pid = 17220] [serial = 1081] [outer = (nil)] 16:44:37 INFO - PROCESS | 17220 | ++DOMWINDOW == 183 (0x9946a400) [pid = 17220] [serial = 1082] [outer = 0x8ee82000] 16:44:37 INFO - PROCESS | 17220 | 1461282277119 Marionette DEBUG loaded listener.js 16:44:37 INFO - PROCESS | 17220 | ++DOMWINDOW == 184 (0x9949ec00) [pid = 17220] [serial = 1083] [outer = 0x8ee82000] 16:44:38 INFO - PROCESS | 17220 | 1461282278126 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 16:44:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:44:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1687ms 16:44:38 INFO - PROCESS | 17220 | 1461282278136 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 16:44:38 INFO - PROCESS | 17220 | 1461282278140 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 16:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:44:38 INFO - PROCESS | 17220 | 1461282278157 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:44:38 INFO - PROCESS | 17220 | 1461282278160 Marionette TRACE conn4 <- [1,1414,null,{}] 16:44:38 INFO - PROCESS | 17220 | 1461282278168 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:38 INFO - PROCESS | 17220 | 1461282278394 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 16:44:38 INFO - PROCESS | 17220 | 1461282278736 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:38 INFO - PROCESS | 17220 | ++DOCSHELL 0x869d0400 == 136 [pid = 17220] [id = 361] 16:44:38 INFO - PROCESS | 17220 | ++DOMWINDOW == 185 (0x98fd4400) [pid = 17220] [serial = 1084] [outer = (nil)] 16:44:38 INFO - PROCESS | 17220 | ++DOMWINDOW == 186 (0x9ea20800) [pid = 17220] [serial = 1085] [outer = 0x98fd4400] 16:44:38 INFO - PROCESS | 17220 | 1461282278832 Marionette DEBUG loaded listener.js 16:44:38 INFO - PROCESS | 17220 | ++DOMWINDOW == 187 (0x9ea29800) [pid = 17220] [serial = 1086] [outer = 0x98fd4400] 16:44:39 INFO - PROCESS | 17220 | 1461282279911 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 16:44:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:44:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1790ms 16:44:39 INFO - PROCESS | 17220 | 1461282279948 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 16:44:39 INFO - PROCESS | 17220 | 1461282279953 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 16:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:44:39 INFO - PROCESS | 17220 | 1461282279959 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:44:39 INFO - PROCESS | 17220 | 1461282279963 Marionette TRACE conn4 <- [1,1418,null,{}] 16:44:39 INFO - PROCESS | 17220 | 1461282279968 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:40 INFO - PROCESS | 17220 | 1461282280236 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 16:44:40 INFO - PROCESS | 17220 | 1461282280554 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:40 INFO - PROCESS | 17220 | ++DOCSHELL 0x9b257800 == 137 [pid = 17220] [id = 362] 16:44:40 INFO - PROCESS | 17220 | ++DOMWINDOW == 188 (0x9b261000) [pid = 17220] [serial = 1087] [outer = (nil)] 16:44:40 INFO - PROCESS | 17220 | ++DOMWINDOW == 189 (0xa00b7800) [pid = 17220] [serial = 1088] [outer = 0x9b261000] 16:44:40 INFO - PROCESS | 17220 | 1461282280662 Marionette DEBUG loaded listener.js 16:44:40 INFO - PROCESS | 17220 | ++DOMWINDOW == 190 (0xa00e5000) [pid = 17220] [serial = 1089] [outer = 0x9b261000] 16:44:41 INFO - PROCESS | 17220 | 1461282281638 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 16:44:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:44:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1732ms 16:44:41 INFO - PROCESS | 17220 | 1461282281692 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 16:44:41 INFO - PROCESS | 17220 | 1461282281695 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 16:44:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:44:41 INFO - PROCESS | 17220 | 1461282281704 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:44:41 INFO - PROCESS | 17220 | 1461282281708 Marionette TRACE conn4 <- [1,1422,null,{}] 16:44:41 INFO - PROCESS | 17220 | 1461282281713 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:41 INFO - PROCESS | 17220 | 1461282281959 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 16:44:42 INFO - PROCESS | 17220 | 1461282282251 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:42 INFO - PROCESS | 17220 | ++DOCSHELL 0x893d0800 == 138 [pid = 17220] [id = 363] 16:44:42 INFO - PROCESS | 17220 | ++DOMWINDOW == 191 (0x893d6400) [pid = 17220] [serial = 1090] [outer = (nil)] 16:44:42 INFO - PROCESS | 17220 | ++DOMWINDOW == 192 (0xa0cc5c00) [pid = 17220] [serial = 1091] [outer = 0x893d6400] 16:44:42 INFO - PROCESS | 17220 | 1461282282345 Marionette DEBUG loaded listener.js 16:44:42 INFO - PROCESS | 17220 | ++DOMWINDOW == 193 (0xa0f87000) [pid = 17220] [serial = 1092] [outer = 0x893d6400] 16:44:43 INFO - PROCESS | 17220 | 1461282283299 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 16:44:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:44:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1633ms 16:44:43 INFO - PROCESS | 17220 | 1461282283338 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 16:44:43 INFO - PROCESS | 17220 | 1461282283342 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 16:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:44:43 INFO - PROCESS | 17220 | 1461282283349 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:44:43 INFO - PROCESS | 17220 | 1461282283354 Marionette TRACE conn4 <- [1,1426,null,{}] 16:44:43 INFO - PROCESS | 17220 | 1461282283360 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:43 INFO - PROCESS | 17220 | 1461282283594 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 16:44:44 INFO - PROCESS | 17220 | --DOCSHELL 0x850f0400 == 137 [pid = 17220] [id = 294] 16:44:44 INFO - PROCESS | 17220 | --DOCSHELL 0x894f3c00 == 136 [pid = 17220] [id = 292] 16:44:44 INFO - PROCESS | 17220 | --DOCSHELL 0x894efc00 == 135 [pid = 17220] [id = 291] 16:44:44 INFO - PROCESS | 17220 | --DOCSHELL 0x97bc1000 == 134 [pid = 17220] [id = 84] 16:44:44 INFO - PROCESS | 17220 | --DOCSHELL 0x991cac00 == 133 [pid = 17220] [id = 290] 16:44:44 INFO - PROCESS | 17220 | --DOCSHELL 0x87557400 == 132 [pid = 17220] [id = 296] 16:44:44 INFO - PROCESS | 17220 | --DOCSHELL 0x8852d000 == 131 [pid = 17220] [id = 293] 16:44:44 INFO - PROCESS | 17220 | --DOCSHELL 0x850f4000 == 130 [pid = 17220] [id = 295] 16:44:44 INFO - PROCESS | 17220 | --DOCSHELL 0x92c04800 == 129 [pid = 17220] [id = 289] 16:44:44 INFO - PROCESS | 17220 | --DOCSHELL 0x84801c00 == 128 [pid = 17220] [id = 345] 16:44:44 INFO - PROCESS | 17220 | --DOCSHELL 0x87552000 == 127 [pid = 17220] [id = 344] 16:44:44 INFO - PROCESS | 17220 | --DOCSHELL 0x8480b000 == 126 [pid = 17220] [id = 343] 16:44:44 INFO - PROCESS | 17220 | --DOCSHELL 0x8efe3c00 == 125 [pid = 17220] [id = 331] 16:44:44 INFO - PROCESS | 17220 | --DOCSHELL 0x8ea43800 == 124 [pid = 17220] [id = 330] 16:44:44 INFO - PROCESS | 17220 | --DOCSHELL 0x8c1ae800 == 123 [pid = 17220] [id = 329] 16:44:44 INFO - PROCESS | 17220 | --DOCSHELL 0x8ac66400 == 122 [pid = 17220] [id = 327] 16:44:44 INFO - PROCESS | 17220 | --DOCSHELL 0x8ae45800 == 121 [pid = 17220] [id = 328] 16:44:44 INFO - PROCESS | 17220 | --DOCSHELL 0x87ea5400 == 120 [pid = 17220] [id = 326] 16:44:44 INFO - PROCESS | 17220 | --DOCSHELL 0x85fdbc00 == 119 [pid = 17220] [id = 325] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 192 (0x8fd2dc00) [pid = 17220] [serial = 924] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 191 (0x904acc00) [pid = 17220] [serial = 855] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 190 (0x8ab16800) [pid = 17220] [serial = 909] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 189 (0x89aab000) [pid = 17220] [serial = 849] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 188 (0x89ab4000) [pid = 17220] [serial = 888] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 187 (0x97e94400) [pid = 17220] [serial = 950] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 186 (0x8f279c00) [pid = 17220] [serial = 852] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 185 (0x869ce800) [pid = 17220] [serial = 965] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 184 (0x87fedc00) [pid = 17220] [serial = 968] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 183 (0x93ae7000) [pid = 17220] [serial = 942] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 182 (0x9fb31400) [pid = 17220] [serial = 959] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 181 (0x894f1000) [pid = 17220] [serial = 914] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 180 (0x97e98000) [pid = 17220] [serial = 951] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 179 (0xa0a9fc00) [pid = 17220] [serial = 962] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 178 (0x8efee400) [pid = 17220] [serial = 921] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 177 (0x9712d000) [pid = 17220] [serial = 947] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 176 (0x88537800) [pid = 17220] [serial = 882] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 175 (0x869cdc00) [pid = 17220] [serial = 911] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 174 (0x901df000) [pid = 17220] [serial = 929] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 173 (0x8ab0e000) [pid = 17220] [serial = 915] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 172 (0x8480cc00) [pid = 17220] [serial = 894] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 171 (0xa44ba800) [pid = 17220] [serial = 879] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 170 (0x920e5c00) [pid = 17220] [serial = 858] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 169 (0x92dab800) [pid = 17220] [serial = 861] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 168 (0x95154c00) [pid = 17220] [serial = 944] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 167 (0x98e03400) [pid = 17220] [serial = 867] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 166 (0xa00b8800) [pid = 17220] [serial = 873] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 165 (0x9fb9bc00) [pid = 17220] [serial = 960] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 164 (0x8ff95c00) [pid = 17220] [serial = 926] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 163 (0x8ffa3400) [pid = 17220] [serial = 927] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 162 (0x8eecb400) [pid = 17220] [serial = 920] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 161 (0x89074400) [pid = 17220] [serial = 971] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 160 (0x97d8d800) [pid = 17220] [serial = 864] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 159 (0x98e0c400) [pid = 17220] [serial = 954] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 158 (0x8ae4cc00) [pid = 17220] [serial = 891] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 157 (0x8f2b0c00) [pid = 17220] [serial = 923] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 156 (0x904b0c00) [pid = 17220] [serial = 780] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 155 (0x904f1000) [pid = 17220] [serial = 935] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 154 (0x87558400) [pid = 17220] [serial = 912] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 153 (0x904a8800) [pid = 17220] [serial = 933] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 152 (0x95d15800) [pid = 17220] [serial = 945] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 151 (0x8eaad400) [pid = 17220] [serial = 917] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 150 (0x920ef800) [pid = 17220] [serial = 939] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 149 (0x850fbc00) [pid = 17220] [serial = 885] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 148 (0x920e3000) [pid = 17220] [serial = 938] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 147 (0x8eb26800) [pid = 17220] [serial = 918] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 146 (0xa0cc3000) [pid = 17220] [serial = 963] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 145 (0x87551000) [pid = 17220] [serial = 966] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 144 (0x904f8800) [pid = 17220] [serial = 936] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 143 (0x894fb400) [pid = 17220] [serial = 876] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 142 (0x92df6800) [pid = 17220] [serial = 941] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 141 (0x9aea6000) [pid = 17220] [serial = 870] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 140 (0x98e06800) [pid = 17220] [serial = 953] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 139 (0x90342400) [pid = 17220] [serial = 930] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 138 (0x894f6000) [pid = 17220] [serial = 972] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 137 (0x87ff5c00) [pid = 17220] [serial = 969] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 136 (0x9799ac00) [pid = 17220] [serial = 948] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 135 (0x9aea5800) [pid = 17220] [serial = 957] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 134 (0x99bc6c00) [pid = 17220] [serial = 956] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 133 (0x903f5000) [pid = 17220] [serial = 932] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | --DOMWINDOW == 132 (0x8906dc00) [pid = 17220] [serial = 974] [outer = (nil)] [url = about:blank] 16:44:45 INFO - PROCESS | 17220 | 1461282285356 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:45 INFO - PROCESS | 17220 | ++DOCSHELL 0x850f5800 == 120 [pid = 17220] [id = 364] 16:44:45 INFO - PROCESS | 17220 | ++DOMWINDOW == 133 (0x850fcc00) [pid = 17220] [serial = 1093] [outer = (nil)] 16:44:45 INFO - PROCESS | 17220 | ++DOMWINDOW == 134 (0x85aa6800) [pid = 17220] [serial = 1094] [outer = 0x850fcc00] 16:44:45 INFO - PROCESS | 17220 | 1461282285450 Marionette DEBUG loaded listener.js 16:44:45 INFO - PROCESS | 17220 | ++DOMWINDOW == 135 (0x85fe0800) [pid = 17220] [serial = 1095] [outer = 0x850fcc00] 16:44:46 INFO - PROCESS | 17220 | 1461282286298 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 16:44:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 3000ms 16:44:46 INFO - PROCESS | 17220 | 1461282286351 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 16:44:46 INFO - PROCESS | 17220 | 1461282286356 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 16:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:44:46 INFO - PROCESS | 17220 | 1461282286364 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:44:46 INFO - PROCESS | 17220 | 1461282286370 Marionette TRACE conn4 <- [1,1430,null,{}] 16:44:46 INFO - PROCESS | 17220 | 1461282286377 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:46 INFO - PROCESS | 17220 | 1461282286583 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 16:44:46 INFO - PROCESS | 17220 | 1461282286760 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:46 INFO - PROCESS | 17220 | ++DOCSHELL 0x87558800 == 121 [pid = 17220] [id = 365] 16:44:46 INFO - PROCESS | 17220 | ++DOMWINDOW == 136 (0x87b7d400) [pid = 17220] [serial = 1096] [outer = (nil)] 16:44:46 INFO - PROCESS | 17220 | ++DOMWINDOW == 137 (0x87b8a800) [pid = 17220] [serial = 1097] [outer = 0x87b7d400] 16:44:46 INFO - PROCESS | 17220 | 1461282286844 Marionette DEBUG loaded listener.js 16:44:46 INFO - PROCESS | 17220 | ++DOMWINDOW == 138 (0x87febc00) [pid = 17220] [serial = 1098] [outer = 0x87b7d400] 16:44:47 INFO - PROCESS | 17220 | 1461282287835 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 16:44:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:44:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1534ms 16:44:47 INFO - PROCESS | 17220 | 1461282287901 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 16:44:47 INFO - PROCESS | 17220 | 1461282287908 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 16:44:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:44:47 INFO - PROCESS | 17220 | 1461282287921 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:44:47 INFO - PROCESS | 17220 | 1461282287924 Marionette TRACE conn4 <- [1,1434,null,{}] 16:44:47 INFO - PROCESS | 17220 | 1461282287930 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:48 INFO - PROCESS | 17220 | 1461282288194 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 16:44:48 INFO - PROCESS | 17220 | 1461282288227 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:48 INFO - PROCESS | 17220 | ++DOCSHELL 0x87553000 == 122 [pid = 17220] [id = 366] 16:44:48 INFO - PROCESS | 17220 | ++DOMWINDOW == 139 (0x88659800) [pid = 17220] [serial = 1099] [outer = (nil)] 16:44:48 INFO - PROCESS | 17220 | ++DOMWINDOW == 140 (0x8906e400) [pid = 17220] [serial = 1100] [outer = 0x88659800] 16:44:48 INFO - PROCESS | 17220 | 1461282288315 Marionette DEBUG loaded listener.js 16:44:48 INFO - PROCESS | 17220 | ++DOMWINDOW == 141 (0x893d8c00) [pid = 17220] [serial = 1101] [outer = 0x88659800] 16:44:49 INFO - PROCESS | 17220 | 1461282289894 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 16:44:49 INFO - PROCESS | 17220 | --DOMWINDOW == 140 (0x8ffa1400) [pid = 17220] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:44:49 INFO - PROCESS | 17220 | --DOMWINDOW == 139 (0x92cad400) [pid = 17220] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:44:49 INFO - PROCESS | 17220 | --DOMWINDOW == 138 (0x8ea44800) [pid = 17220] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:44:49 INFO - PROCESS | 17220 | --DOMWINDOW == 137 (0x93af1400) [pid = 17220] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:44:49 INFO - PROCESS | 17220 | --DOMWINDOW == 136 (0x8edb9000) [pid = 17220] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:44:49 INFO - PROCESS | 17220 | --DOMWINDOW == 135 (0x8ae4a400) [pid = 17220] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:44:49 INFO - PROCESS | 17220 | --DOMWINDOW == 134 (0x87557800) [pid = 17220] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:44:49 INFO - PROCESS | 17220 | --DOMWINDOW == 133 (0x85fdcc00) [pid = 17220] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:44:49 INFO - PROCESS | 17220 | --DOMWINDOW == 132 (0x903eb800) [pid = 17220] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:44:49 INFO - PROCESS | 17220 | --DOMWINDOW == 131 (0x8fe74c00) [pid = 17220] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:44:49 INFO - PROCESS | 17220 | --DOMWINDOW == 130 (0x8edbcc00) [pid = 17220] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:44:49 INFO - PROCESS | 17220 | --DOMWINDOW == 129 (0x8efe2c00) [pid = 17220] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:44:49 INFO - PROCESS | 17220 | --DOMWINDOW == 128 (0x87ea8c00) [pid = 17220] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:44:49 INFO - PROCESS | 17220 | --DOMWINDOW == 127 (0x98438800) [pid = 17220] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:44:49 INFO - PROCESS | 17220 | --DOMWINDOW == 126 (0x8eb26000) [pid = 17220] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:44:49 INFO - PROCESS | 17220 | --DOMWINDOW == 125 (0x8f278400) [pid = 17220] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:44:49 INFO - PROCESS | 17220 | --DOMWINDOW == 124 (0x84802800) [pid = 17220] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:44:49 INFO - PROCESS | 17220 | --DOMWINDOW == 123 (0x8ae8fc00) [pid = 17220] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:44:50 INFO - PROCESS | 17220 | --DOMWINDOW == 122 (0x92d70000) [pid = 17220] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:44:50 INFO - PROCESS | 17220 | --DOMWINDOW == 121 (0x85fd6c00) [pid = 17220] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:44:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:44:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 2094ms 16:44:50 INFO - PROCESS | 17220 | 1461282290054 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 16:44:50 INFO - PROCESS | 17220 | 1461282290058 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 16:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:44:50 INFO - PROCESS | 17220 | 1461282290081 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:44:50 INFO - PROCESS | 17220 | 1461282290090 Marionette TRACE conn4 <- [1,1438,null,{}] 16:44:50 INFO - PROCESS | 17220 | 1461282290096 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:50 INFO - PROCESS | 17220 | 1461282290359 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 16:44:50 INFO - PROCESS | 17220 | 1461282290472 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:50 INFO - PROCESS | 17220 | ++DOCSHELL 0x85aa3000 == 123 [pid = 17220] [id = 367] 16:44:50 INFO - PROCESS | 17220 | ++DOMWINDOW == 122 (0x8852d400) [pid = 17220] [serial = 1102] [outer = (nil)] 16:44:50 INFO - PROCESS | 17220 | ++DOMWINDOW == 123 (0x894f8c00) [pid = 17220] [serial = 1103] [outer = 0x8852d400] 16:44:50 INFO - PROCESS | 17220 | 1461282290548 Marionette DEBUG loaded listener.js 16:44:50 INFO - PROCESS | 17220 | ++DOMWINDOW == 124 (0x8ab0ac00) [pid = 17220] [serial = 1104] [outer = 0x8852d400] 16:44:51 INFO - PROCESS | 17220 | 1461282291341 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 16:44:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:44:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1300ms 16:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:44:51 INFO - PROCESS | 17220 | 1461282291373 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 16:44:51 INFO - PROCESS | 17220 | 1461282291377 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 16:44:51 INFO - PROCESS | 17220 | 1461282291383 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:44:51 INFO - PROCESS | 17220 | 1461282291387 Marionette TRACE conn4 <- [1,1442,null,{}] 16:44:51 INFO - PROCESS | 17220 | 1461282291392 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:51 INFO - PROCESS | 17220 | 1461282291580 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 16:44:51 INFO - PROCESS | 17220 | 1461282291596 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:51 INFO - PROCESS | 17220 | ++DOCSHELL 0x87ffa000 == 124 [pid = 17220] [id = 368] 16:44:51 INFO - PROCESS | 17220 | ++DOMWINDOW == 125 (0x893dac00) [pid = 17220] [serial = 1105] [outer = (nil)] 16:44:51 INFO - PROCESS | 17220 | ++DOMWINDOW == 126 (0x8ae43800) [pid = 17220] [serial = 1106] [outer = 0x893dac00] 16:44:51 INFO - PROCESS | 17220 | 1461282291672 Marionette DEBUG loaded listener.js 16:44:51 INFO - PROCESS | 17220 | ++DOMWINDOW == 127 (0x8ae4a000) [pid = 17220] [serial = 1107] [outer = 0x893dac00] 16:44:53 INFO - PROCESS | 17220 | 1461282293041 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 16:44:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:44:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1738ms 16:44:53 INFO - PROCESS | 17220 | 1461282293123 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 16:44:53 INFO - PROCESS | 17220 | 1461282293130 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 16:44:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:44:53 INFO - PROCESS | 17220 | 1461282293140 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:44:53 INFO - PROCESS | 17220 | 1461282293145 Marionette TRACE conn4 <- [1,1446,null,{}] 16:44:53 INFO - PROCESS | 17220 | 1461282293154 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:53 INFO - PROCESS | 17220 | 1461282293429 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 16:44:53 INFO - PROCESS | 17220 | 1461282293769 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:53 INFO - PROCESS | 17220 | ++DOCSHELL 0x85a34400 == 125 [pid = 17220] [id = 369] 16:44:53 INFO - PROCESS | 17220 | ++DOMWINDOW == 128 (0x8754a400) [pid = 17220] [serial = 1108] [outer = (nil)] 16:44:53 INFO - PROCESS | 17220 | ++DOMWINDOW == 129 (0x87b87000) [pid = 17220] [serial = 1109] [outer = 0x8754a400] 16:44:53 INFO - PROCESS | 17220 | 1461282293868 Marionette DEBUG loaded listener.js 16:44:54 INFO - PROCESS | 17220 | ++DOMWINDOW == 130 (0x87ff3c00) [pid = 17220] [serial = 1110] [outer = 0x8754a400] 16:44:54 INFO - PROCESS | 17220 | 1461282294975 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 16:44:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:44:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1888ms 16:44:55 INFO - PROCESS | 17220 | 1461282295029 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 16:44:55 INFO - PROCESS | 17220 | 1461282295038 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 16:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:44:55 INFO - PROCESS | 17220 | 1461282295049 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:44:55 INFO - PROCESS | 17220 | 1461282295053 Marionette TRACE conn4 <- [1,1450,null,{}] 16:44:55 INFO - PROCESS | 17220 | 1461282295060 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:55 INFO - PROCESS | 17220 | 1461282295294 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 16:44:55 INFO - PROCESS | 17220 | 1461282295605 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:55 INFO - PROCESS | 17220 | ++DOCSHELL 0x88664000 == 126 [pid = 17220] [id = 370] 16:44:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 131 (0x894f9400) [pid = 17220] [serial = 1111] [outer = (nil)] 16:44:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 132 (0x8ac62800) [pid = 17220] [serial = 1112] [outer = 0x894f9400] 16:44:55 INFO - PROCESS | 17220 | 1461282295715 Marionette DEBUG loaded listener.js 16:44:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 133 (0x8ae47000) [pid = 17220] [serial = 1113] [outer = 0x894f9400] 16:44:56 INFO - PROCESS | 17220 | 1461282296694 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 16:44:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:44:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1691ms 16:44:56 INFO - PROCESS | 17220 | 1461282296743 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 16:44:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:44:56 INFO - PROCESS | 17220 | 1461282296747 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 16:44:56 INFO - PROCESS | 17220 | 1461282296755 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:44:56 INFO - PROCESS | 17220 | 1461282296762 Marionette TRACE conn4 <- [1,1454,null,{}] 16:44:56 INFO - PROCESS | 17220 | 1461282296779 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:57 INFO - PROCESS | 17220 | 1461282297066 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 16:44:57 INFO - PROCESS | 17220 | 1461282297378 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:57 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ae50000 == 127 [pid = 17220] [id = 371] 16:44:57 INFO - PROCESS | 17220 | ++DOMWINDOW == 134 (0x8c1a4000) [pid = 17220] [serial = 1114] [outer = (nil)] 16:44:57 INFO - PROCESS | 17220 | ++DOMWINDOW == 135 (0x8eab6400) [pid = 17220] [serial = 1115] [outer = 0x8c1a4000] 16:44:57 INFO - PROCESS | 17220 | 1461282297479 Marionette DEBUG loaded listener.js 16:44:57 INFO - PROCESS | 17220 | ++DOMWINDOW == 136 (0x8eb2c800) [pid = 17220] [serial = 1116] [outer = 0x8c1a4000] 16:44:58 INFO - PROCESS | 17220 | 1461282298491 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 16:44:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:44:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1793ms 16:44:58 INFO - PROCESS | 17220 | 1461282298548 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 16:44:58 INFO - PROCESS | 17220 | 1461282298552 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 16:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:44:58 INFO - PROCESS | 17220 | 1461282298560 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:44:58 INFO - PROCESS | 17220 | 1461282298563 Marionette TRACE conn4 <- [1,1458,null,{}] 16:44:58 INFO - PROCESS | 17220 | 1461282298569 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:44:58 INFO - PROCESS | 17220 | 1461282298825 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 16:44:59 INFO - PROCESS | 17220 | 1461282299090 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:44:59 INFO - PROCESS | 17220 | ++DOCSHELL 0x8c1af800 == 128 [pid = 17220] [id = 372] 16:44:59 INFO - PROCESS | 17220 | ++DOMWINDOW == 137 (0x8ee87800) [pid = 17220] [serial = 1117] [outer = (nil)] 16:44:59 INFO - PROCESS | 17220 | ++DOMWINDOW == 138 (0x8eecc400) [pid = 17220] [serial = 1118] [outer = 0x8ee87800] 16:44:59 INFO - PROCESS | 17220 | 1461282299222 Marionette DEBUG loaded listener.js 16:44:59 INFO - PROCESS | 17220 | ++DOMWINDOW == 139 (0x8efe8c00) [pid = 17220] [serial = 1119] [outer = 0x8ee87800] 16:45:00 INFO - PROCESS | 17220 | 1461282300233 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 16:45:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:45:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1735ms 16:45:00 INFO - PROCESS | 17220 | 1461282300297 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 16:45:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:45:00 INFO - PROCESS | 17220 | 1461282300302 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 16:45:00 INFO - PROCESS | 17220 | 1461282300309 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:45:00 INFO - PROCESS | 17220 | 1461282300313 Marionette TRACE conn4 <- [1,1462,null,{}] 16:45:00 INFO - PROCESS | 17220 | 1461282300319 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:00 INFO - PROCESS | 17220 | 1461282300589 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 16:45:00 INFO - PROCESS | 17220 | 1461282300927 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:00 INFO - PROCESS | 17220 | ++DOCSHELL 0x84807000 == 129 [pid = 17220] [id = 373] 16:45:00 INFO - PROCESS | 17220 | ++DOMWINDOW == 140 (0x8f27c800) [pid = 17220] [serial = 1120] [outer = (nil)] 16:45:01 INFO - PROCESS | 17220 | ++DOMWINDOW == 141 (0x8f2b4000) [pid = 17220] [serial = 1121] [outer = 0x8f27c800] 16:45:01 INFO - PROCESS | 17220 | 1461282301028 Marionette DEBUG loaded listener.js 16:45:01 INFO - PROCESS | 17220 | ++DOMWINDOW == 142 (0x8fd32800) [pid = 17220] [serial = 1122] [outer = 0x8f27c800] 16:45:02 INFO - PROCESS | 17220 | 1461282302024 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 16:45:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:45:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1751ms 16:45:02 INFO - PROCESS | 17220 | 1461282302060 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 16:45:02 INFO - PROCESS | 17220 | 1461282302064 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 16:45:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:45:02 INFO - PROCESS | 17220 | 1461282302071 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:45:02 INFO - PROCESS | 17220 | 1461282302075 Marionette TRACE conn4 <- [1,1466,null,{}] 16:45:02 INFO - PROCESS | 17220 | 1461282302081 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:02 INFO - PROCESS | 17220 | 1461282302390 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 16:45:02 INFO - PROCESS | 17220 | 1461282302703 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:02 INFO - PROCESS | 17220 | ++DOCSHELL 0x8f280000 == 130 [pid = 17220] [id = 374] 16:45:02 INFO - PROCESS | 17220 | ++DOMWINDOW == 143 (0x8f2a6400) [pid = 17220] [serial = 1123] [outer = (nil)] 16:45:02 INFO - PROCESS | 17220 | ++DOMWINDOW == 144 (0x8ff98000) [pid = 17220] [serial = 1124] [outer = 0x8f2a6400] 16:45:02 INFO - PROCESS | 17220 | 1461282302805 Marionette DEBUG loaded listener.js 16:45:02 INFO - PROCESS | 17220 | ++DOMWINDOW == 145 (0x8ff9d400) [pid = 17220] [serial = 1125] [outer = 0x8f2a6400] 16:45:03 INFO - PROCESS | 17220 | 1461282303819 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 16:45:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:45:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1800ms 16:45:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:45:03 INFO - PROCESS | 17220 | 1461282303873 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 16:45:03 INFO - PROCESS | 17220 | 1461282303876 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 16:45:03 INFO - PROCESS | 17220 | 1461282303884 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:45:03 INFO - PROCESS | 17220 | 1461282303887 Marionette TRACE conn4 <- [1,1470,null,{}] 16:45:03 INFO - PROCESS | 17220 | 1461282303893 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:04 INFO - PROCESS | 17220 | 1461282304123 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 16:45:04 INFO - PROCESS | 17220 | 1461282304439 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:04 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ee8c400 == 131 [pid = 17220] [id = 375] 16:45:04 INFO - PROCESS | 17220 | ++DOMWINDOW == 146 (0x8fe76800) [pid = 17220] [serial = 1126] [outer = (nil)] 16:45:04 INFO - PROCESS | 17220 | ++DOMWINDOW == 147 (0x90347400) [pid = 17220] [serial = 1127] [outer = 0x8fe76800] 16:45:04 INFO - PROCESS | 17220 | 1461282304540 Marionette DEBUG loaded listener.js 16:45:04 INFO - PROCESS | 17220 | ++DOMWINDOW == 148 (0x903ee000) [pid = 17220] [serial = 1128] [outer = 0x8fe76800] 16:45:05 INFO - PROCESS | 17220 | 1461282305537 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 16:45:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:45:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1694ms 16:45:05 INFO - PROCESS | 17220 | 1461282305577 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 16:45:05 INFO - PROCESS | 17220 | 1461282305581 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 16:45:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:45:05 INFO - PROCESS | 17220 | 1461282305588 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:45:05 INFO - PROCESS | 17220 | 1461282305592 Marionette TRACE conn4 <- [1,1474,null,{}] 16:45:05 INFO - PROCESS | 17220 | 1461282305598 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:05 INFO - PROCESS | 17220 | 1461282305839 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 16:45:06 INFO - PROCESS | 17220 | 1461282306149 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:06 INFO - PROCESS | 17220 | ++DOCSHELL 0x90342c00 == 132 [pid = 17220] [id = 376] 16:45:06 INFO - PROCESS | 17220 | ++DOMWINDOW == 149 (0x903f0800) [pid = 17220] [serial = 1129] [outer = (nil)] 16:45:06 INFO - PROCESS | 17220 | ++DOMWINDOW == 150 (0x904f2800) [pid = 17220] [serial = 1130] [outer = 0x903f0800] 16:45:06 INFO - PROCESS | 17220 | 1461282306249 Marionette DEBUG loaded listener.js 16:45:06 INFO - PROCESS | 17220 | ++DOMWINDOW == 151 (0x90708400) [pid = 17220] [serial = 1131] [outer = 0x903f0800] 16:45:07 INFO - PROCESS | 17220 | 1461282307217 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 16:45:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:45:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1681ms 16:45:07 INFO - PROCESS | 17220 | 1461282307271 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 16:45:07 INFO - PROCESS | 17220 | 1461282307275 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 16:45:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:45:07 INFO - PROCESS | 17220 | 1461282307282 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:45:07 INFO - PROCESS | 17220 | 1461282307285 Marionette TRACE conn4 <- [1,1478,null,{}] 16:45:07 INFO - PROCESS | 17220 | 1461282307291 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:07 INFO - PROCESS | 17220 | 1461282307529 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 16:45:07 INFO - PROCESS | 17220 | 1461282307817 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:07 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ff9e400 == 133 [pid = 17220] [id = 377] 16:45:07 INFO - PROCESS | 17220 | ++DOMWINDOW == 152 (0x904b1000) [pid = 17220] [serial = 1132] [outer = (nil)] 16:45:07 INFO - PROCESS | 17220 | ++DOMWINDOW == 153 (0x92b68c00) [pid = 17220] [serial = 1133] [outer = 0x904b1000] 16:45:07 INFO - PROCESS | 17220 | 1461282307908 Marionette DEBUG loaded listener.js 16:45:08 INFO - PROCESS | 17220 | ++DOMWINDOW == 154 (0x92b70c00) [pid = 17220] [serial = 1134] [outer = 0x904b1000] 16:45:08 INFO - PROCESS | 17220 | 1461282308849 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 16:45:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:45:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1636ms 16:45:08 INFO - PROCESS | 17220 | 1461282308919 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 16:45:08 INFO - PROCESS | 17220 | 1461282308924 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 16:45:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:45:08 INFO - PROCESS | 17220 | 1461282308931 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:45:08 INFO - PROCESS | 17220 | 1461282308935 Marionette TRACE conn4 <- [1,1482,null,{}] 16:45:08 INFO - PROCESS | 17220 | 1461282308942 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:09 INFO - PROCESS | 17220 | 1461282309224 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 16:45:09 INFO - PROCESS | 17220 | 1461282309558 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:09 INFO - PROCESS | 17220 | ++DOCSHELL 0x8eeccc00 == 134 [pid = 17220] [id = 378] 16:45:09 INFO - PROCESS | 17220 | ++DOMWINDOW == 155 (0x92dafc00) [pid = 17220] [serial = 1135] [outer = (nil)] 16:45:09 INFO - PROCESS | 17220 | ++DOMWINDOW == 156 (0x92df4800) [pid = 17220] [serial = 1136] [outer = 0x92dafc00] 16:45:09 INFO - PROCESS | 17220 | 1461282309658 Marionette DEBUG loaded listener.js 16:45:09 INFO - PROCESS | 17220 | ++DOMWINDOW == 157 (0x93a02800) [pid = 17220] [serial = 1137] [outer = 0x92dafc00] 16:45:10 INFO - PROCESS | 17220 | 1461282310679 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 16:45:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:45:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1787ms 16:45:10 INFO - PROCESS | 17220 | 1461282310720 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 16:45:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:45:10 INFO - PROCESS | 17220 | 1461282310728 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 16:45:10 INFO - PROCESS | 17220 | 1461282310734 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:45:10 INFO - PROCESS | 17220 | 1461282310739 Marionette TRACE conn4 <- [1,1486,null,{}] 16:45:10 INFO - PROCESS | 17220 | 1461282310745 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:11 INFO - PROCESS | 17220 | 1461282311014 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 16:45:11 INFO - PROCESS | 17220 | 1461282311332 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:11 INFO - PROCESS | 17220 | ++DOCSHELL 0x93a0b800 == 135 [pid = 17220] [id = 379] 16:45:11 INFO - PROCESS | 17220 | ++DOMWINDOW == 158 (0x93ae6c00) [pid = 17220] [serial = 1138] [outer = (nil)] 16:45:11 INFO - PROCESS | 17220 | ++DOMWINDOW == 159 (0x93e2f800) [pid = 17220] [serial = 1139] [outer = 0x93ae6c00] 16:45:11 INFO - PROCESS | 17220 | 1461282311442 Marionette DEBUG loaded listener.js 16:45:11 INFO - PROCESS | 17220 | ++DOMWINDOW == 160 (0x95d60000) [pid = 17220] [serial = 1140] [outer = 0x93ae6c00] 16:45:12 INFO - PROCESS | 17220 | 1461282312423 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 16:45:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:45:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1740ms 16:45:12 INFO - PROCESS | 17220 | 1461282312476 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 16:45:12 INFO - PROCESS | 17220 | 1461282312480 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 16:45:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:45:12 INFO - PROCESS | 17220 | 1461282312488 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:45:12 INFO - PROCESS | 17220 | 1461282312492 Marionette TRACE conn4 <- [1,1490,null,{}] 16:45:12 INFO - PROCESS | 17220 | 1461282312498 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:12 INFO - PROCESS | 17220 | 1461282312734 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 16:45:13 INFO - PROCESS | 17220 | 1461282313049 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:13 INFO - PROCESS | 17220 | ++DOCSHELL 0x92cbac00 == 136 [pid = 17220] [id = 380] 16:45:13 INFO - PROCESS | 17220 | ++DOMWINDOW == 161 (0x95db2400) [pid = 17220] [serial = 1141] [outer = (nil)] 16:45:13 INFO - PROCESS | 17220 | ++DOMWINDOW == 162 (0x97b3f000) [pid = 17220] [serial = 1142] [outer = 0x95db2400] 16:45:13 INFO - PROCESS | 17220 | 1461282313150 Marionette DEBUG loaded listener.js 16:45:13 INFO - PROCESS | 17220 | ++DOMWINDOW == 163 (0x97bb4400) [pid = 17220] [serial = 1143] [outer = 0x95db2400] 16:45:14 INFO - PROCESS | 17220 | 1461282314121 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 16:45:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:45:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1693ms 16:45:14 INFO - PROCESS | 17220 | 1461282314181 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 16:45:14 INFO - PROCESS | 17220 | 1461282314185 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 16:45:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:45:14 INFO - PROCESS | 17220 | 1461282314192 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:45:14 INFO - PROCESS | 17220 | 1461282314195 Marionette TRACE conn4 <- [1,1494,null,{}] 16:45:14 INFO - PROCESS | 17220 | 1461282314201 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:14 INFO - PROCESS | 17220 | 1461282314432 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 16:45:14 INFO - PROCESS | 17220 | 1461282314784 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:14 INFO - PROCESS | 17220 | ++DOCSHELL 0x904a8800 == 137 [pid = 17220] [id = 381] 16:45:14 INFO - PROCESS | 17220 | ++DOMWINDOW == 164 (0x915e4000) [pid = 17220] [serial = 1144] [outer = (nil)] 16:45:14 INFO - PROCESS | 17220 | ++DOMWINDOW == 165 (0x97e97800) [pid = 17220] [serial = 1145] [outer = 0x915e4000] 16:45:14 INFO - PROCESS | 17220 | 1461282314879 Marionette DEBUG loaded listener.js 16:45:14 INFO - PROCESS | 17220 | ++DOMWINDOW == 166 (0x97e9c400) [pid = 17220] [serial = 1146] [outer = 0x915e4000] 16:45:15 INFO - PROCESS | 17220 | 1461282315922 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 16:45:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:45:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1783ms 16:45:15 INFO - PROCESS | 17220 | 1461282315976 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 16:45:15 INFO - PROCESS | 17220 | 1461282315979 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 16:45:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:45:15 INFO - PROCESS | 17220 | 1461282315987 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:45:15 INFO - PROCESS | 17220 | 1461282315990 Marionette TRACE conn4 <- [1,1498,null,{}] 16:45:15 INFO - PROCESS | 17220 | 1461282315997 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:16 INFO - PROCESS | 17220 | 1461282316235 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 16:45:16 INFO - PROCESS | 17220 | 1461282316528 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:16 INFO - PROCESS | 17220 | ++DOCSHELL 0x8efe7c00 == 138 [pid = 17220] [id = 382] 16:45:16 INFO - PROCESS | 17220 | ++DOMWINDOW == 167 (0x95d10000) [pid = 17220] [serial = 1147] [outer = (nil)] 16:45:16 INFO - PROCESS | 17220 | ++DOMWINDOW == 168 (0x98e0e800) [pid = 17220] [serial = 1148] [outer = 0x95d10000] 16:45:16 INFO - PROCESS | 17220 | 1461282316629 Marionette DEBUG loaded listener.js 16:45:16 INFO - PROCESS | 17220 | ++DOMWINDOW == 169 (0x98fdd000) [pid = 17220] [serial = 1149] [outer = 0x95d10000] 16:45:17 INFO - PROCESS | 17220 | 1461282317888 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 16:45:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:45:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1934ms 16:45:17 INFO - PROCESS | 17220 | 1461282317925 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 16:45:17 INFO - PROCESS | 17220 | 1461282317930 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 16:45:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:45:17 INFO - PROCESS | 17220 | 1461282317942 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:45:17 INFO - PROCESS | 17220 | 1461282317946 Marionette TRACE conn4 <- [1,1502,null,{}] 16:45:17 INFO - PROCESS | 17220 | 1461282317957 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:18 INFO - PROCESS | 17220 | 1461282318322 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 16:45:18 INFO - PROCESS | 17220 | 1461282318718 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:18 INFO - PROCESS | 17220 | ++DOCSHELL 0x8480ec00 == 139 [pid = 17220] [id = 383] 16:45:18 INFO - PROCESS | 17220 | ++DOMWINDOW == 170 (0x98438800) [pid = 17220] [serial = 1150] [outer = (nil)] 16:45:18 INFO - PROCESS | 17220 | ++DOMWINDOW == 171 (0x9b25d000) [pid = 17220] [serial = 1151] [outer = 0x98438800] 16:45:18 INFO - PROCESS | 17220 | 1461282318828 Marionette DEBUG loaded listener.js 16:45:18 INFO - PROCESS | 17220 | ++DOMWINDOW == 172 (0x9dfec800) [pid = 17220] [serial = 1152] [outer = 0x98438800] 16:45:19 INFO - PROCESS | 17220 | 1461282319764 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 16:45:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:45:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1894ms 16:45:19 INFO - PROCESS | 17220 | 1461282319836 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 16:45:19 INFO - PROCESS | 17220 | 1461282319839 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 16:45:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:45:19 INFO - PROCESS | 17220 | 1461282319846 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:45:19 INFO - PROCESS | 17220 | 1461282319849 Marionette TRACE conn4 <- [1,1506,null,{}] 16:45:19 INFO - PROCESS | 17220 | 1461282319855 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:20 INFO - PROCESS | 17220 | 1461282320103 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 16:45:20 INFO - PROCESS | 17220 | 1461282320428 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:20 INFO - PROCESS | 17220 | ++DOCSHELL 0x8aef0000 == 140 [pid = 17220] [id = 384] 16:45:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 173 (0x96c75c00) [pid = 17220] [serial = 1153] [outer = (nil)] 16:45:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 174 (0x9fe59c00) [pid = 17220] [serial = 1154] [outer = 0x96c75c00] 16:45:20 INFO - PROCESS | 17220 | 1461282320530 Marionette DEBUG loaded listener.js 16:45:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 175 (0xa0aa1000) [pid = 17220] [serial = 1155] [outer = 0x96c75c00] 16:45:21 INFO - PROCESS | 17220 | 1461282321477 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 16:45:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:45:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1682ms 16:45:21 INFO - PROCESS | 17220 | 1461282321529 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 16:45:21 INFO - PROCESS | 17220 | 1461282321532 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 16:45:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:45:21 INFO - PROCESS | 17220 | 1461282321541 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:45:21 INFO - PROCESS | 17220 | 1461282321546 Marionette TRACE conn4 <- [1,1510,null,{}] 16:45:21 INFO - PROCESS | 17220 | 1461282321553 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:21 INFO - PROCESS | 17220 | 1461282321850 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 16:45:22 INFO - PROCESS | 17220 | 1461282322172 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:22 INFO - PROCESS | 17220 | ++DOCSHELL 0x85fd8800 == 141 [pid = 17220] [id = 385] 16:45:22 INFO - PROCESS | 17220 | ++DOMWINDOW == 176 (0x85fda800) [pid = 17220] [serial = 1156] [outer = (nil)] 16:45:22 INFO - PROCESS | 17220 | ++DOMWINDOW == 177 (0x87ea4400) [pid = 17220] [serial = 1157] [outer = 0x85fda800] 16:45:22 INFO - PROCESS | 17220 | 1461282322264 Marionette DEBUG loaded listener.js 16:45:22 INFO - PROCESS | 17220 | ++DOMWINDOW == 178 (0x89075800) [pid = 17220] [serial = 1158] [outer = 0x85fda800] 16:45:23 INFO - PROCESS | 17220 | --DOCSHELL 0xa0c0a800 == 140 [pid = 17220] [id = 75] 16:45:23 INFO - PROCESS | 17220 | --DOCSHELL 0x99bc6800 == 139 [pid = 17220] [id = 108] 16:45:23 INFO - PROCESS | 17220 | --DOCSHELL 0x8efe7000 == 138 [pid = 17220] [id = 124] 16:45:23 INFO - PROCESS | 17220 | --DOCSHELL 0x85aa3000 == 137 [pid = 17220] [id = 367] 16:45:23 INFO - PROCESS | 17220 | --DOCSHELL 0x87553000 == 136 [pid = 17220] [id = 366] 16:45:23 INFO - PROCESS | 17220 | --DOCSHELL 0x87558800 == 135 [pid = 17220] [id = 365] 16:45:23 INFO - PROCESS | 17220 | --DOCSHELL 0x850f5800 == 134 [pid = 17220] [id = 364] 16:45:24 INFO - PROCESS | 17220 | --DOCSHELL 0x93a04000 == 133 [pid = 17220] [id = 358] 16:45:24 INFO - PROCESS | 17220 | --DOCSHELL 0x89aa9000 == 132 [pid = 17220] [id = 357] 16:45:24 INFO - PROCESS | 17220 | --DOCSHELL 0x903f4400 == 131 [pid = 17220] [id = 356] 16:45:24 INFO - PROCESS | 17220 | --DOCSHELL 0x87b82400 == 130 [pid = 17220] [id = 355] 16:45:24 INFO - PROCESS | 17220 | --DOCSHELL 0x8ae85400 == 129 [pid = 17220] [id = 354] 16:45:24 INFO - PROCESS | 17220 | --DOCSHELL 0x85a2d000 == 128 [pid = 17220] [id = 353] 16:45:24 INFO - PROCESS | 17220 | --DOCSHELL 0x8eb22800 == 127 [pid = 17220] [id = 352] 16:45:24 INFO - PROCESS | 17220 | --DOCSHELL 0x87fef400 == 126 [pid = 17220] [id = 350] 16:45:24 INFO - PROCESS | 17220 | --DOCSHELL 0x8c1a1800 == 125 [pid = 17220] [id = 351] 16:45:24 INFO - PROCESS | 17220 | --DOCSHELL 0x8ab11800 == 124 [pid = 17220] [id = 349] 16:45:24 INFO - PROCESS | 17220 | --DOCSHELL 0x87b8b400 == 123 [pid = 17220] [id = 348] 16:45:24 INFO - PROCESS | 17220 | --DOCSHELL 0x8480d800 == 122 [pid = 17220] [id = 346] 16:45:24 INFO - PROCESS | 17220 | --DOCSHELL 0x85fd9c00 == 121 [pid = 17220] [id = 347] 16:45:24 INFO - PROCESS | 17220 | --DOMWINDOW == 177 (0x904aa000) [pid = 17220] [serial = 1002] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 17220 | --DOMWINDOW == 176 (0x93ae6800) [pid = 17220] [serial = 1010] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 17220 | --DOMWINDOW == 175 (0x8ee81c00) [pid = 17220] [serial = 989] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 17220 | --DOMWINDOW == 174 (0x97bb1000) [pid = 17220] [serial = 1017] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 17220 | --DOMWINDOW == 173 (0x8fdef000) [pid = 17220] [serial = 993] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 17220 | --DOMWINDOW == 172 (0x8aef6800) [pid = 17220] [serial = 984] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 17220 | --DOMWINDOW == 171 (0x88533400) [pid = 17220] [serial = 1035] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 17220 | --DOMWINDOW == 170 (0x869c6800) [pid = 17220] [serial = 977] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 17220 | --DOMWINDOW == 169 (0x91495800) [pid = 17220] [serial = 1004] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 17220 | --DOMWINDOW == 168 (0x920e4400) [pid = 17220] [serial = 1005] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 17220 | --DOMWINDOW == 167 (0x98e08400) [pid = 17220] [serial = 1023] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 17220 | --DOMWINDOW == 166 (0x93e33800) [pid = 17220] [serial = 1013] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 17220 | --DOMWINDOW == 165 (0x97e94800) [pid = 17220] [serial = 1019] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 17220 | --DOMWINDOW == 164 (0x97997800) [pid = 17220] [serial = 1016] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 17220 | --DOMWINDOW == 163 (0x8852ec00) [pid = 17220] [serial = 980] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 17220 | --DOMWINDOW == 162 (0x98e02400) [pid = 17220] [serial = 1022] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 17220 | --DOMWINDOW == 161 (0x9ea26400) [pid = 17220] [serial = 1028] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 17220 | --DOMWINDOW == 160 (0x8754f400) [pid = 17220] [serial = 978] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 17220 | --DOMWINDOW == 159 (0x904a5000) [pid = 17220] [serial = 1001] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 17220 | --DOMWINDOW == 158 (0x99bc2000) [pid = 17220] [serial = 1026] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 17220 | --DOMWINDOW == 157 (0x90343800) [pid = 17220] [serial = 999] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 17220 | --DOMWINDOW == 156 (0x8f2b2c00) [pid = 17220] [serial = 992] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 17220 | --DOMWINDOW == 155 (0x8fe7d800) [pid = 17220] [serial = 996] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 17220 | --DOMWINDOW == 154 (0x9982e000) [pid = 17220] [serial = 1025] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 17220 | --DOMWINDOW == 153 (0x87ff4400) [pid = 17220] [serial = 1034] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 17220 | --DOMWINDOW == 152 (0x93aed400) [pid = 17220] [serial = 1011] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 17220 | --DOMWINDOW == 151 (0x869c7800) [pid = 17220] [serial = 1038] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 17220 | --DOMWINDOW == 150 (0x95146400) [pid = 17220] [serial = 1014] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 17220 | --DOMWINDOW == 149 (0x850f6800) [pid = 17220] [serial = 1037] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 17220 | --DOMWINDOW == 148 (0x97e98400) [pid = 17220] [serial = 1020] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 17220 | --DOMWINDOW == 147 (0x8eaae400) [pid = 17220] [serial = 986] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 17220 | --DOMWINDOW == 146 (0x901da000) [pid = 17220] [serial = 998] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 17220 | --DOMWINDOW == 145 (0x92da5c00) [pid = 17220] [serial = 1007] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 17220 | --DOMWINDOW == 144 (0x8fe79000) [pid = 17220] [serial = 995] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 17220 | --DOMWINDOW == 143 (0x87b7e000) [pid = 17220] [serial = 1032] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 17220 | --DOMWINDOW == 142 (0x8eb25c00) [pid = 17220] [serial = 987] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 17220 | --DOMWINDOW == 141 (0x869cc400) [pid = 17220] [serial = 1031] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 17220 | --DOMWINDOW == 140 (0x92dee400) [pid = 17220] [serial = 1008] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 17220 | --DOMWINDOW == 139 (0x8ee88000) [pid = 17220] [serial = 990] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 17220 | --DOMWINDOW == 138 (0x8ae8cc00) [pid = 17220] [serial = 983] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 17220 | --DOMWINDOW == 137 (0x8865b000) [pid = 17220] [serial = 981] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 17220 | --DOMWINDOW == 136 (0x894f9c00) [pid = 17220] [serial = 1040] [outer = (nil)] [url = about:blank] 16:45:24 INFO - PROCESS | 17220 | 1461282324791 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 16:45:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:45:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 3301ms 16:45:24 INFO - PROCESS | 17220 | 1461282324843 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 16:45:24 INFO - PROCESS | 17220 | 1461282324851 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 16:45:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:45:24 INFO - PROCESS | 17220 | 1461282324861 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:45:24 INFO - PROCESS | 17220 | 1461282324865 Marionette TRACE conn4 <- [1,1514,null,{}] 16:45:24 INFO - PROCESS | 17220 | 1461282324874 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:25 INFO - PROCESS | 17220 | 1461282325093 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 16:45:25 INFO - PROCESS | 17220 | 1461282325271 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:25 INFO - PROCESS | 17220 | ++DOCSHELL 0x85aa6000 == 122 [pid = 17220] [id = 386] 16:45:25 INFO - PROCESS | 17220 | ++DOMWINDOW == 137 (0x85aab000) [pid = 17220] [serial = 1159] [outer = (nil)] 16:45:25 INFO - PROCESS | 17220 | ++DOMWINDOW == 138 (0x869c2000) [pid = 17220] [serial = 1160] [outer = 0x85aab000] 16:45:25 INFO - PROCESS | 17220 | 1461282325357 Marionette DEBUG loaded listener.js 16:45:25 INFO - PROCESS | 17220 | ++DOMWINDOW == 139 (0x869cd800) [pid = 17220] [serial = 1161] [outer = 0x85aab000] 16:45:26 INFO - PROCESS | 17220 | 1461282326325 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 16:45:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:45:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1484ms 16:45:26 INFO - PROCESS | 17220 | 1461282326346 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 16:45:26 INFO - PROCESS | 17220 | 1461282326354 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 16:45:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:45:26 INFO - PROCESS | 17220 | 1461282326366 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:45:26 INFO - PROCESS | 17220 | 1461282326369 Marionette TRACE conn4 <- [1,1518,null,{}] 16:45:26 INFO - PROCESS | 17220 | 1461282326377 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:26 INFO - PROCESS | 17220 | 1461282326588 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 16:45:26 INFO - PROCESS | 17220 | 1461282326800 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:26 INFO - PROCESS | 17220 | ++DOCSHELL 0x87556000 == 123 [pid = 17220] [id = 387] 16:45:26 INFO - PROCESS | 17220 | ++DOMWINDOW == 140 (0x87557800) [pid = 17220] [serial = 1162] [outer = (nil)] 16:45:26 INFO - PROCESS | 17220 | ++DOMWINDOW == 141 (0x87b87400) [pid = 17220] [serial = 1163] [outer = 0x87557800] 16:45:26 INFO - PROCESS | 17220 | 1461282326962 Marionette DEBUG loaded listener.js 16:45:27 INFO - PROCESS | 17220 | ++DOMWINDOW == 142 (0x87ea2c00) [pid = 17220] [serial = 1164] [outer = 0x87557800] 16:45:27 INFO - PROCESS | 17220 | 1461282327819 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 16:45:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:45:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1488ms 16:45:27 INFO - PROCESS | 17220 | 1461282327854 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 16:45:27 INFO - PROCESS | 17220 | 1461282327857 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 16:45:27 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:45:27 INFO - PROCESS | 17220 | 1461282327864 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:45:27 INFO - PROCESS | 17220 | 1461282327870 Marionette TRACE conn4 <- [1,1522,null,{}] 16:45:27 INFO - PROCESS | 17220 | 1461282327895 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:28 INFO - PROCESS | 17220 | 1461282328167 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 16:45:28 INFO - PROCESS | 17220 | 1461282328219 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:28 INFO - PROCESS | 17220 | ++DOCSHELL 0x87b8ac00 == 124 [pid = 17220] [id = 388] 16:45:28 INFO - PROCESS | 17220 | ++DOMWINDOW == 143 (0x88536400) [pid = 17220] [serial = 1165] [outer = (nil)] 16:45:28 INFO - PROCESS | 17220 | ++DOMWINDOW == 144 (0x8865b000) [pid = 17220] [serial = 1166] [outer = 0x88536400] 16:45:28 INFO - PROCESS | 17220 | 1461282328304 Marionette DEBUG loaded listener.js 16:45:28 INFO - PROCESS | 17220 | ++DOMWINDOW == 145 (0x89068c00) [pid = 17220] [serial = 1167] [outer = 0x88536400] 16:45:29 INFO - PROCESS | 17220 | --DOMWINDOW == 144 (0x93af0c00) [pid = 17220] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:45:29 INFO - PROCESS | 17220 | --DOMWINDOW == 143 (0x893d3400) [pid = 17220] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:45:29 INFO - PROCESS | 17220 | --DOMWINDOW == 142 (0x904a7400) [pid = 17220] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:45:29 INFO - PROCESS | 17220 | --DOMWINDOW == 141 (0x869ce000) [pid = 17220] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:45:29 INFO - PROCESS | 17220 | --DOMWINDOW == 140 (0x88659800) [pid = 17220] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:45:29 INFO - PROCESS | 17220 | --DOMWINDOW == 139 (0x8eaafc00) [pid = 17220] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:45:29 INFO - PROCESS | 17220 | --DOMWINDOW == 138 (0x8c1a4400) [pid = 17220] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:45:29 INFO - PROCESS | 17220 | --DOMWINDOW == 137 (0x87b7d400) [pid = 17220] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:45:29 INFO - PROCESS | 17220 | --DOMWINDOW == 136 (0x901dbc00) [pid = 17220] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:45:29 INFO - PROCESS | 17220 | --DOMWINDOW == 135 (0x850fcc00) [pid = 17220] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:45:29 INFO - PROCESS | 17220 | --DOMWINDOW == 134 (0x8ac6d000) [pid = 17220] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:45:29 INFO - PROCESS | 17220 | --DOMWINDOW == 133 (0x98fd4400) [pid = 17220] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:45:29 INFO - PROCESS | 17220 | --DOMWINDOW == 132 (0x904b0400) [pid = 17220] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:45:29 INFO - PROCESS | 17220 | --DOMWINDOW == 131 (0x8f2a9000) [pid = 17220] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:45:29 INFO - PROCESS | 17220 | --DOMWINDOW == 130 (0x8852d400) [pid = 17220] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:45:29 INFO - PROCESS | 17220 | --DOMWINDOW == 129 (0x95d57800) [pid = 17220] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:45:29 INFO - PROCESS | 17220 | --DOMWINDOW == 128 (0x8fd2c000) [pid = 17220] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:45:29 INFO - PROCESS | 17220 | --DOMWINDOW == 127 (0x93aeec00) [pid = 17220] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:45:29 INFO - PROCESS | 17220 | --DOMWINDOW == 126 (0x869cb000) [pid = 17220] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:45:29 INFO - PROCESS | 17220 | --DOMWINDOW == 125 (0x8ee82000) [pid = 17220] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:45:29 INFO - PROCESS | 17220 | --DOMWINDOW == 124 (0x9b234400) [pid = 17220] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:45:30 INFO - PROCESS | 17220 | SkCairoFTTypeface::onFilterRec unimplemented 16:45:30 INFO - PROCESS | 17220 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:45:30 INFO - PROCESS | 17220 | SkCairoFTTypeface::onFilterRec unimplemented 16:45:30 INFO - PROCESS | 17220 | SkCairoFTTypeface::onFilterRec unimplemented 16:45:30 INFO - PROCESS | 17220 | SkCairoFTTypeface::onFilterRec unimplemented 16:45:30 INFO - PROCESS | 17220 | SkCairoFTTypeface::onFilterRec unimplemented 16:45:30 INFO - PROCESS | 17220 | SkCairoFTTypeface::onFilterRec unimplemented 16:45:30 INFO - PROCESS | 17220 | SkCairoFTTypeface::onFilterRec unimplemented 16:45:30 INFO - PROCESS | 17220 | SkCairoFTTypeface::onFilterRec unimplemented 16:45:30 INFO - PROCESS | 17220 | SkCairoFTTypeface::onFilterRec unimplemented 16:45:30 INFO - PROCESS | 17220 | SkCairoFTTypeface::onFilterRec unimplemented 16:45:30 INFO - PROCESS | 17220 | SkCairoFTTypeface::onFilterRec unimplemented 16:45:30 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 () { 16:45:30 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:45:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:45:30 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 () { 16:45:30 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:45:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:45:30 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 () { 16:45:30 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:45:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:45:30 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 () { 16:45:30 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:45:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:45:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:30 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:45:30 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 2406ms 16:45:30 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:45:30 INFO - PROCESS | 17220 | 1461282330256 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 16:45:30 INFO - PROCESS | 17220 | 1461282330277 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 16:45:30 INFO - PROCESS | 17220 | 1461282330280 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 16:45:30 INFO - PROCESS | 17220 | 1461282330293 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:45:30 INFO - PROCESS | 17220 | 1461282330294 Marionette TRACE conn4 <- [1,1526,null,{}] 16:45:30 INFO - PROCESS | 17220 | 1461282330309 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:30 INFO - PROCESS | 17220 | 1461282330558 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 16:45:30 INFO - PROCESS | 17220 | 1461282330580 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:30 INFO - PROCESS | 17220 | ++DOCSHELL 0x87557000 == 125 [pid = 17220] [id = 389] 16:45:30 INFO - PROCESS | 17220 | ++DOMWINDOW == 125 (0x88657c00) [pid = 17220] [serial = 1168] [outer = (nil)] 16:45:30 INFO - PROCESS | 17220 | ++DOMWINDOW == 126 (0x894f4c00) [pid = 17220] [serial = 1169] [outer = 0x88657c00] 16:45:30 INFO - PROCESS | 17220 | 1461282330658 Marionette DEBUG loaded listener.js 16:45:30 INFO - PROCESS | 17220 | ++DOMWINDOW == 127 (0x89aa5800) [pid = 17220] [serial = 1170] [outer = 0x88657c00] 16:45:31 INFO - PROCESS | 17220 | 1461282331514 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 16:45:31 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:45:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:45:31 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:45:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:45:31 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:45:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:45:31 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1244ms 16:45:31 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:45:31 INFO - PROCESS | 17220 | 1461282331539 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 16:45:31 INFO - PROCESS | 17220 | 1461282331542 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 16:45:31 INFO - PROCESS | 17220 | 1461282331550 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:45:31 INFO - PROCESS | 17220 | 1461282331553 Marionette TRACE conn4 <- [1,1530,null,{}] 16:45:31 INFO - PROCESS | 17220 | 1461282331571 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:31 INFO - PROCESS | 17220 | 1461282331751 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 16:45:32 INFO - PROCESS | 17220 | 1461282332097 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:32 INFO - PROCESS | 17220 | ++DOCSHELL 0x84806800 == 126 [pid = 17220] [id = 390] 16:45:32 INFO - PROCESS | 17220 | ++DOMWINDOW == 128 (0x84807400) [pid = 17220] [serial = 1171] [outer = (nil)] 16:45:32 INFO - PROCESS | 17220 | ++DOMWINDOW == 129 (0x850fe000) [pid = 17220] [serial = 1172] [outer = 0x84807400] 16:45:32 INFO - PROCESS | 17220 | 1461282332199 Marionette DEBUG loaded listener.js 16:45:32 INFO - PROCESS | 17220 | ++DOMWINDOW == 130 (0x85aa6c00) [pid = 17220] [serial = 1173] [outer = 0x84807400] 16:45:33 INFO - PROCESS | 17220 | 1461282333120 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 16:45:33 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 16:45:33 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:45:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:45:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:45:33 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:45:33 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:45:33 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. 16:45:33 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:45:33 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1635ms 16:45:33 INFO - PROCESS | 17220 | 1461282333187 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 16:45:33 INFO - PROCESS | 17220 | 1461282333195 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 16:45:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:45:33 INFO - PROCESS | 17220 | 1461282333205 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:45:33 INFO - PROCESS | 17220 | 1461282333210 Marionette TRACE conn4 <- [1,1534,null,{}] 16:45:33 INFO - PROCESS | 17220 | 1461282333237 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:33 INFO - PROCESS | 17220 | 1461282333448 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 16:45:33 INFO - PROCESS | 17220 | 1461282333667 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:33 INFO - PROCESS | 17220 | ++DOCSHELL 0x87b81400 == 127 [pid = 17220] [id = 391] 16:45:33 INFO - PROCESS | 17220 | ++DOMWINDOW == 131 (0x87b88400) [pid = 17220] [serial = 1174] [outer = (nil)] 16:45:33 INFO - PROCESS | 17220 | ++DOMWINDOW == 132 (0x8852bc00) [pid = 17220] [serial = 1175] [outer = 0x87b88400] 16:45:33 INFO - PROCESS | 17220 | 1461282333801 Marionette DEBUG loaded listener.js 16:45:33 INFO - PROCESS | 17220 | ++DOMWINDOW == 133 (0x8865d800) [pid = 17220] [serial = 1176] [outer = 0x87b88400] 16:45:34 INFO - PROCESS | 17220 | 1461282334880 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 16:45:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:45:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1751ms 16:45:34 INFO - PROCESS | 17220 | 1461282334960 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 16:45:34 INFO - PROCESS | 17220 | 1461282334967 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 16:45:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:45:34 INFO - PROCESS | 17220 | 1461282334975 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:45:34 INFO - PROCESS | 17220 | 1461282334978 Marionette TRACE conn4 <- [1,1538,null,{}] 16:45:34 INFO - PROCESS | 17220 | 1461282334984 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:35 INFO - PROCESS | 17220 | 1461282335258 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 16:45:35 INFO - PROCESS | 17220 | 1461282335621 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:35 INFO - PROCESS | 17220 | ++DOCSHELL 0x89aaf000 == 128 [pid = 17220] [id = 392] 16:45:35 INFO - PROCESS | 17220 | ++DOMWINDOW == 134 (0x8ab17400) [pid = 17220] [serial = 1177] [outer = (nil)] 16:45:35 INFO - PROCESS | 17220 | ++DOMWINDOW == 135 (0x8ae4f400) [pid = 17220] [serial = 1178] [outer = 0x8ab17400] 16:45:35 INFO - PROCESS | 17220 | 1461282335718 Marionette DEBUG loaded listener.js 16:45:35 INFO - PROCESS | 17220 | ++DOMWINDOW == 136 (0x8aeef800) [pid = 17220] [serial = 1179] [outer = 0x8ab17400] 16:45:36 INFO - PROCESS | 17220 | 1461282336741 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 16:45:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:45:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1839ms 16:45:36 INFO - PROCESS | 17220 | 1461282336815 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 16:45:36 INFO - PROCESS | 17220 | 1461282336820 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 16:45:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:45:36 INFO - PROCESS | 17220 | 1461282336839 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:45:36 INFO - PROCESS | 17220 | 1461282336851 Marionette TRACE conn4 <- [1,1542,null,{}] 16:45:36 INFO - PROCESS | 17220 | 1461282336859 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:37 INFO - PROCESS | 17220 | 1461282337219 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 16:45:37 INFO - PROCESS | 17220 | 1461282337439 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:37 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ac60400 == 129 [pid = 17220] [id = 393] 16:45:37 INFO - PROCESS | 17220 | ++DOMWINDOW == 137 (0x8ac64400) [pid = 17220] [serial = 1180] [outer = (nil)] 16:45:37 INFO - PROCESS | 17220 | ++DOMWINDOW == 138 (0x8eaad800) [pid = 17220] [serial = 1181] [outer = 0x8ac64400] 16:45:37 INFO - PROCESS | 17220 | 1461282337536 Marionette DEBUG loaded listener.js 16:45:37 INFO - PROCESS | 17220 | ++DOMWINDOW == 139 (0x8eb25000) [pid = 17220] [serial = 1182] [outer = 0x8ac64400] 16:45:38 INFO - PROCESS | 17220 | 1461282338495 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 16:45:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:45:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1701ms 16:45:38 INFO - PROCESS | 17220 | 1461282338532 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 16:45:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:45:38 INFO - PROCESS | 17220 | 1461282338537 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 16:45:38 INFO - PROCESS | 17220 | 1461282338544 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:45:38 INFO - PROCESS | 17220 | 1461282338548 Marionette TRACE conn4 <- [1,1546,null,{}] 16:45:38 INFO - PROCESS | 17220 | 1461282338553 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:38 INFO - PROCESS | 17220 | 1461282338763 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 16:45:39 INFO - PROCESS | 17220 | 1461282339034 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:39 INFO - PROCESS | 17220 | ++DOCSHELL 0x88535c00 == 130 [pid = 17220] [id = 394] 16:45:39 INFO - PROCESS | 17220 | ++DOMWINDOW == 140 (0x8eab7c00) [pid = 17220] [serial = 1183] [outer = (nil)] 16:45:39 INFO - PROCESS | 17220 | ++DOMWINDOW == 141 (0x8ee82400) [pid = 17220] [serial = 1184] [outer = 0x8eab7c00] 16:45:39 INFO - PROCESS | 17220 | 1461282339177 Marionette DEBUG loaded listener.js 16:45:39 INFO - PROCESS | 17220 | ++DOMWINDOW == 142 (0x8ee8a800) [pid = 17220] [serial = 1185] [outer = 0x8eab7c00] 16:45:40 INFO - PROCESS | 17220 | 1461282340090 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 16:45:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:45:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1583ms 16:45:40 INFO - PROCESS | 17220 | 1461282340127 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 16:45:40 INFO - PROCESS | 17220 | 1461282340131 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 16:45:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:45:40 INFO - PROCESS | 17220 | 1461282340138 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:45:40 INFO - PROCESS | 17220 | 1461282340142 Marionette TRACE conn4 <- [1,1550,null,{}] 16:45:40 INFO - PROCESS | 17220 | 1461282340148 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:40 INFO - PROCESS | 17220 | 1461282340356 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 16:45:40 INFO - PROCESS | 17220 | 1461282340633 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:40 INFO - PROCESS | 17220 | ++DOCSHELL 0x8eecd000 == 131 [pid = 17220] [id = 395] 16:45:40 INFO - PROCESS | 17220 | ++DOMWINDOW == 143 (0x8eece000) [pid = 17220] [serial = 1186] [outer = (nil)] 16:45:40 INFO - PROCESS | 17220 | ++DOMWINDOW == 144 (0x8efebc00) [pid = 17220] [serial = 1187] [outer = 0x8eece000] 16:45:40 INFO - PROCESS | 17220 | 1461282340785 Marionette DEBUG loaded listener.js 16:45:40 INFO - PROCESS | 17220 | ++DOMWINDOW == 145 (0x8fd2dc00) [pid = 17220] [serial = 1188] [outer = 0x8eece000] 16:45:41 INFO - PROCESS | 17220 | 1461282341785 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 16:45:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:45:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1683ms 16:45:41 INFO - PROCESS | 17220 | 1461282341822 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 16:45:41 INFO - PROCESS | 17220 | 1461282341826 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 16:45:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:45:41 INFO - PROCESS | 17220 | 1461282341833 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:45:41 INFO - PROCESS | 17220 | 1461282341836 Marionette TRACE conn4 <- [1,1554,null,{}] 16:45:41 INFO - PROCESS | 17220 | 1461282341842 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:42 INFO - PROCESS | 17220 | 1461282342082 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 16:45:42 INFO - PROCESS | 17220 | 1461282342392 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:42 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ee85000 == 132 [pid = 17220] [id = 396] 16:45:42 INFO - PROCESS | 17220 | ++DOMWINDOW == 146 (0x8eec8800) [pid = 17220] [serial = 1189] [outer = (nil)] 16:45:42 INFO - PROCESS | 17220 | ++DOMWINDOW == 147 (0x8fdfb400) [pid = 17220] [serial = 1190] [outer = 0x8eec8800] 16:45:42 INFO - PROCESS | 17220 | 1461282342491 Marionette DEBUG loaded listener.js 16:45:42 INFO - PROCESS | 17220 | ++DOMWINDOW == 148 (0x8fe75000) [pid = 17220] [serial = 1191] [outer = 0x8eec8800] 16:45:43 INFO - PROCESS | 17220 | 1461282343402 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 16:45:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:45:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1635ms 16:45:43 INFO - PROCESS | 17220 | 1461282343469 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 16:45:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:45:43 INFO - PROCESS | 17220 | 1461282343474 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 16:45:43 INFO - PROCESS | 17220 | 1461282343480 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:45:43 INFO - PROCESS | 17220 | 1461282343484 Marionette TRACE conn4 <- [1,1558,null,{}] 16:45:43 INFO - PROCESS | 17220 | 1461282343490 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:43 INFO - PROCESS | 17220 | 1461282343736 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 16:45:44 INFO - PROCESS | 17220 | 1461282344064 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:44 INFO - PROCESS | 17220 | ++DOCSHELL 0x8fdef000 == 133 [pid = 17220] [id = 397] 16:45:44 INFO - PROCESS | 17220 | ++DOMWINDOW == 149 (0x8fdf1800) [pid = 17220] [serial = 1192] [outer = (nil)] 16:45:44 INFO - PROCESS | 17220 | ++DOMWINDOW == 150 (0x8ffa4c00) [pid = 17220] [serial = 1193] [outer = 0x8fdf1800] 16:45:44 INFO - PROCESS | 17220 | 1461282344157 Marionette DEBUG loaded listener.js 16:45:44 INFO - PROCESS | 17220 | ++DOMWINDOW == 151 (0x901d4400) [pid = 17220] [serial = 1194] [outer = 0x8fdf1800] 16:45:45 INFO - PROCESS | 17220 | 1461282345102 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 16:45:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:45:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1687ms 16:45:45 INFO - PROCESS | 17220 | 1461282345168 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 16:45:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:45:45 INFO - PROCESS | 17220 | 1461282345172 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 16:45:45 INFO - PROCESS | 17220 | 1461282345179 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:45:45 INFO - PROCESS | 17220 | 1461282345183 Marionette TRACE conn4 <- [1,1562,null,{}] 16:45:45 INFO - PROCESS | 17220 | 1461282345188 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:45 INFO - PROCESS | 17220 | 1461282345418 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 16:45:45 INFO - PROCESS | 17220 | 1461282345733 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:45 INFO - PROCESS | 17220 | ++DOCSHELL 0x894fc800 == 134 [pid = 17220] [id = 398] 16:45:45 INFO - PROCESS | 17220 | ++DOMWINDOW == 152 (0x8ff96000) [pid = 17220] [serial = 1195] [outer = (nil)] 16:45:45 INFO - PROCESS | 17220 | ++DOMWINDOW == 153 (0x90347800) [pid = 17220] [serial = 1196] [outer = 0x8ff96000] 16:45:45 INFO - PROCESS | 17220 | 1461282345832 Marionette DEBUG loaded listener.js 16:45:45 INFO - PROCESS | 17220 | ++DOMWINDOW == 154 (0x9034a400) [pid = 17220] [serial = 1197] [outer = 0x8ff96000] 16:45:46 INFO - PROCESS | 17220 | 1461282346847 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 16:45:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:45:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1733ms 16:45:46 INFO - PROCESS | 17220 | 1461282346913 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 16:45:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:45:46 INFO - PROCESS | 17220 | 1461282346918 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 16:45:46 INFO - PROCESS | 17220 | 1461282346924 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:45:46 INFO - PROCESS | 17220 | 1461282346928 Marionette TRACE conn4 <- [1,1566,null,{}] 16:45:46 INFO - PROCESS | 17220 | 1461282346934 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:47 INFO - PROCESS | 17220 | 1461282347164 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 16:45:47 INFO - PROCESS | 17220 | 1461282347475 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:47 INFO - PROCESS | 17220 | ++DOCSHELL 0x8eb29000 == 135 [pid = 17220] [id = 399] 16:45:47 INFO - PROCESS | 17220 | ++DOMWINDOW == 155 (0x8fdf1000) [pid = 17220] [serial = 1198] [outer = (nil)] 16:45:47 INFO - PROCESS | 17220 | ++DOMWINDOW == 156 (0x904ae800) [pid = 17220] [serial = 1199] [outer = 0x8fdf1000] 16:45:47 INFO - PROCESS | 17220 | 1461282347582 Marionette DEBUG loaded listener.js 16:45:47 INFO - PROCESS | 17220 | ++DOMWINDOW == 157 (0x904ea000) [pid = 17220] [serial = 1200] [outer = 0x8fdf1000] 16:45:48 INFO - PROCESS | 17220 | 1461282348564 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 16:45:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:45:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1690ms 16:45:48 INFO - PROCESS | 17220 | 1461282348615 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 16:45:48 INFO - PROCESS | 17220 | 1461282348618 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 16:45:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:45:48 INFO - PROCESS | 17220 | 1461282348626 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:45:48 INFO - PROCESS | 17220 | 1461282348629 Marionette TRACE conn4 <- [1,1570,null,{}] 16:45:48 INFO - PROCESS | 17220 | 1461282348636 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:48 INFO - PROCESS | 17220 | 1461282348876 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 16:45:49 INFO - PROCESS | 17220 | 1461282349218 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:49 INFO - PROCESS | 17220 | ++DOCSHELL 0x90709800 == 136 [pid = 17220] [id = 400] 16:45:49 INFO - PROCESS | 17220 | ++DOMWINDOW == 158 (0x9070a400) [pid = 17220] [serial = 1201] [outer = (nil)] 16:45:49 INFO - PROCESS | 17220 | ++DOMWINDOW == 159 (0x915dd800) [pid = 17220] [serial = 1202] [outer = 0x9070a400] 16:45:49 INFO - PROCESS | 17220 | 1461282349335 Marionette DEBUG loaded listener.js 16:45:49 INFO - PROCESS | 17220 | ++DOMWINDOW == 160 (0x920e2000) [pid = 17220] [serial = 1203] [outer = 0x9070a400] 16:45:50 INFO - PROCESS | 17220 | 1461282350289 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 16:45:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:45:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1734ms 16:45:50 INFO - PROCESS | 17220 | 1461282350361 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 16:45:50 INFO - PROCESS | 17220 | 1461282350366 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 16:45:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:45:50 INFO - PROCESS | 17220 | 1461282350372 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:45:50 INFO - PROCESS | 17220 | 1461282350377 Marionette TRACE conn4 <- [1,1574,null,{}] 16:45:50 INFO - PROCESS | 17220 | 1461282350383 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:50 INFO - PROCESS | 17220 | 1461282350659 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 16:45:51 INFO - PROCESS | 17220 | 1461282350997 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:51 INFO - PROCESS | 17220 | ++DOCSHELL 0x904f2c00 == 137 [pid = 17220] [id = 401] 16:45:51 INFO - PROCESS | 17220 | ++DOMWINDOW == 161 (0x904f7c00) [pid = 17220] [serial = 1204] [outer = (nil)] 16:45:51 INFO - PROCESS | 17220 | ++DOMWINDOW == 162 (0x92dad800) [pid = 17220] [serial = 1205] [outer = 0x904f7c00] 16:45:51 INFO - PROCESS | 17220 | 1461282351088 Marionette DEBUG loaded listener.js 16:45:51 INFO - PROCESS | 17220 | ++DOMWINDOW == 163 (0x92ded000) [pid = 17220] [serial = 1206] [outer = 0x904f7c00] 16:45:52 INFO - PROCESS | 17220 | 1461282352004 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 16:45:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:45:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1685ms 16:45:52 INFO - PROCESS | 17220 | 1461282352060 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 16:45:52 INFO - PROCESS | 17220 | 1461282352064 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 16:45:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:45:52 INFO - PROCESS | 17220 | 1461282352073 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:45:52 INFO - PROCESS | 17220 | 1461282352078 Marionette TRACE conn4 <- [1,1578,null,{}] 16:45:52 INFO - PROCESS | 17220 | 1461282352085 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:52 INFO - PROCESS | 17220 | 1461282352316 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 16:45:52 INFO - PROCESS | 17220 | 1461282352631 Marionette TRACE conn4 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:52 INFO - PROCESS | 17220 | ++DOCSHELL 0x85a37000 == 138 [pid = 17220] [id = 402] 16:45:52 INFO - PROCESS | 17220 | ++DOMWINDOW == 164 (0x904e9c00) [pid = 17220] [serial = 1207] [outer = (nil)] 16:45:52 INFO - PROCESS | 17220 | ++DOMWINDOW == 165 (0x93a0cc00) [pid = 17220] [serial = 1208] [outer = 0x904e9c00] 16:45:52 INFO - PROCESS | 17220 | 1461282352729 Marionette DEBUG loaded listener.js 16:45:52 INFO - PROCESS | 17220 | ++DOMWINDOW == 166 (0x93ae7400) [pid = 17220] [serial = 1209] [outer = 0x904e9c00] 16:45:53 INFO - PROCESS | 17220 | 1461282353634 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 16:45:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:45:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1634ms 16:45:53 INFO - PROCESS | 17220 | 1461282353707 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 16:45:53 INFO - PROCESS | 17220 | 1461282353710 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 16:45:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:45:53 INFO - PROCESS | 17220 | 1461282353717 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:45:53 INFO - PROCESS | 17220 | 1461282353720 Marionette TRACE conn4 <- [1,1582,null,{}] 16:45:53 INFO - PROCESS | 17220 | 1461282353726 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:53 INFO - PROCESS | 17220 | 1461282353972 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 16:45:54 INFO - PROCESS | 17220 | 1461282354298 Marionette TRACE conn4 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:54 INFO - PROCESS | 17220 | ++DOCSHELL 0x8c1ae000 == 139 [pid = 17220] [id = 403] 16:45:54 INFO - PROCESS | 17220 | ++DOMWINDOW == 167 (0x8eec2400) [pid = 17220] [serial = 1210] [outer = (nil)] 16:45:54 INFO - PROCESS | 17220 | ++DOMWINDOW == 168 (0x93af3400) [pid = 17220] [serial = 1211] [outer = 0x8eec2400] 16:45:54 INFO - PROCESS | 17220 | 1461282354391 Marionette DEBUG loaded listener.js 16:45:54 INFO - PROCESS | 17220 | ++DOMWINDOW == 169 (0x93aed800) [pid = 17220] [serial = 1212] [outer = 0x8eec2400] 16:45:55 INFO - PROCESS | 17220 | 1461282355311 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 16:45:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:45:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1647ms 16:45:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:45:55 INFO - PROCESS | 17220 | 1461282355364 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 16:45:55 INFO - PROCESS | 17220 | 1461282355367 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 16:45:55 INFO - PROCESS | 17220 | 1461282355374 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:45:55 INFO - PROCESS | 17220 | 1461282355377 Marionette TRACE conn4 <- [1,1586,null,{}] 16:45:55 INFO - PROCESS | 17220 | 1461282355383 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:55 INFO - PROCESS | 17220 | 1461282355614 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 16:45:55 INFO - PROCESS | 17220 | 1461282355936 Marionette TRACE conn4 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:55 INFO - PROCESS | 17220 | ++DOCSHELL 0x9033e800 == 140 [pid = 17220] [id = 404] 16:45:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 170 (0x93a0a400) [pid = 17220] [serial = 1213] [outer = (nil)] 16:45:56 INFO - PROCESS | 17220 | ++DOMWINDOW == 171 (0x95d57800) [pid = 17220] [serial = 1214] [outer = 0x93a0a400] 16:45:56 INFO - PROCESS | 17220 | 1461282356042 Marionette DEBUG loaded listener.js 16:45:56 INFO - PROCESS | 17220 | ++DOMWINDOW == 172 (0x95db3000) [pid = 17220] [serial = 1215] [outer = 0x93a0a400] 16:45:56 INFO - PROCESS | 17220 | 1461282356970 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 16:45:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:45:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1633ms 16:45:57 INFO - PROCESS | 17220 | 1461282357007 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 16:45:57 INFO - PROCESS | 17220 | 1461282357011 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 16:45:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:45:57 INFO - PROCESS | 17220 | 1461282357017 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:45:57 INFO - PROCESS | 17220 | 1461282357021 Marionette TRACE conn4 <- [1,1590,null,{}] 16:45:57 INFO - PROCESS | 17220 | 1461282357026 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:57 INFO - PROCESS | 17220 | 1461282357242 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 16:45:57 INFO - PROCESS | 17220 | 1461282357574 Marionette TRACE conn4 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:57 INFO - PROCESS | 17220 | ++DOCSHELL 0x92b69800 == 141 [pid = 17220] [id = 405] 16:45:57 INFO - PROCESS | 17220 | ++DOMWINDOW == 173 (0x93e32400) [pid = 17220] [serial = 1216] [outer = (nil)] 16:45:57 INFO - PROCESS | 17220 | ++DOMWINDOW == 174 (0x97bc6800) [pid = 17220] [serial = 1217] [outer = 0x93e32400] 16:45:57 INFO - PROCESS | 17220 | 1461282357674 Marionette DEBUG loaded listener.js 16:45:57 INFO - PROCESS | 17220 | ++DOMWINDOW == 175 (0x97c2b000) [pid = 17220] [serial = 1218] [outer = 0x93e32400] 16:45:58 INFO - PROCESS | 17220 | 1461282358582 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 16:45:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:45:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1637ms 16:45:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:45:58 INFO - PROCESS | 17220 | 1461282358655 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 16:45:58 INFO - PROCESS | 17220 | 1461282358658 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 16:45:58 INFO - PROCESS | 17220 | 1461282358666 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:45:58 INFO - PROCESS | 17220 | 1461282358669 Marionette TRACE conn4 <- [1,1594,null,{}] 16:45:58 INFO - PROCESS | 17220 | 1461282358675 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:45:58 INFO - PROCESS | 17220 | 1461282358891 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 16:45:59 INFO - PROCESS | 17220 | 1461282359223 Marionette TRACE conn4 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:45:59 INFO - PROCESS | 17220 | ++DOCSHELL 0x850f7400 == 142 [pid = 17220] [id = 406] 16:45:59 INFO - PROCESS | 17220 | ++DOMWINDOW == 176 (0x8ff9e800) [pid = 17220] [serial = 1219] [outer = (nil)] 16:45:59 INFO - PROCESS | 17220 | ++DOMWINDOW == 177 (0x97e9f000) [pid = 17220] [serial = 1220] [outer = 0x8ff9e800] 16:45:59 INFO - PROCESS | 17220 | 1461282359321 Marionette DEBUG loaded listener.js 16:45:59 INFO - PROCESS | 17220 | ++DOMWINDOW == 178 (0x98432400) [pid = 17220] [serial = 1221] [outer = 0x8ff9e800] 16:46:00 INFO - PROCESS | 17220 | 1461282360227 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 16:46:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:46:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1636ms 16:46:00 INFO - PROCESS | 17220 | 1461282360302 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 16:46:00 INFO - PROCESS | 17220 | 1461282360305 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 16:46:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:46:00 INFO - PROCESS | 17220 | 1461282360311 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:46:00 INFO - PROCESS | 17220 | 1461282360316 Marionette TRACE conn4 <- [1,1598,null,{}] 16:46:00 INFO - PROCESS | 17220 | 1461282360322 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:00 INFO - PROCESS | 17220 | 1461282360550 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 16:46:00 INFO - PROCESS | 17220 | 1461282360873 Marionette TRACE conn4 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:00 INFO - PROCESS | 17220 | ++DOCSHELL 0x8480d000 == 143 [pid = 17220] [id = 407] 16:46:00 INFO - PROCESS | 17220 | ++DOMWINDOW == 179 (0x85a2c800) [pid = 17220] [serial = 1222] [outer = (nil)] 16:46:00 INFO - PROCESS | 17220 | ++DOMWINDOW == 180 (0x98f68000) [pid = 17220] [serial = 1223] [outer = 0x85a2c800] 16:46:00 INFO - PROCESS | 17220 | 1461282360983 Marionette DEBUG loaded listener.js 16:46:01 INFO - PROCESS | 17220 | ++DOMWINDOW == 181 (0x99133400) [pid = 17220] [serial = 1224] [outer = 0x85a2c800] 16:46:03 INFO - PROCESS | 17220 | --DOCSHELL 0x8ab09c00 == 142 [pid = 17220] [id = 148] 16:46:03 INFO - PROCESS | 17220 | --DOCSHELL 0x8f274400 == 141 [pid = 17220] [id = 288] 16:46:03 INFO - PROCESS | 17220 | --DOCSHELL 0x8eb2d000 == 140 [pid = 17220] [id = 283] 16:46:03 INFO - PROCESS | 17220 | --DOCSHELL 0x901ddc00 == 139 [pid = 17220] [id = 284] 16:46:03 INFO - PROCESS | 17220 | --DOCSHELL 0x87557000 == 138 [pid = 17220] [id = 389] 16:46:03 INFO - PROCESS | 17220 | --DOCSHELL 0x87b8ac00 == 137 [pid = 17220] [id = 388] 16:46:03 INFO - PROCESS | 17220 | --DOCSHELL 0x87556000 == 136 [pid = 17220] [id = 387] 16:46:03 INFO - PROCESS | 17220 | --DOCSHELL 0x85aa6000 == 135 [pid = 17220] [id = 386] 16:46:03 INFO - PROCESS | 17220 | --DOCSHELL 0x8aef0000 == 134 [pid = 17220] [id = 384] 16:46:03 INFO - PROCESS | 17220 | --DOCSHELL 0x8480ec00 == 133 [pid = 17220] [id = 383] 16:46:03 INFO - PROCESS | 17220 | --DOCSHELL 0x904a8800 == 132 [pid = 17220] [id = 381] 16:46:03 INFO - PROCESS | 17220 | --DOCSHELL 0x8efe7c00 == 131 [pid = 17220] [id = 382] 16:46:03 INFO - PROCESS | 17220 | --DOCSHELL 0x92cbac00 == 130 [pid = 17220] [id = 380] 16:46:03 INFO - PROCESS | 17220 | --DOCSHELL 0x93a0b800 == 129 [pid = 17220] [id = 379] 16:46:03 INFO - PROCESS | 17220 | --DOCSHELL 0x8eeccc00 == 128 [pid = 17220] [id = 378] 16:46:03 INFO - PROCESS | 17220 | --DOCSHELL 0x90342c00 == 127 [pid = 17220] [id = 376] 16:46:03 INFO - PROCESS | 17220 | --DOCSHELL 0x8ff9e400 == 126 [pid = 17220] [id = 377] 16:46:03 INFO - PROCESS | 17220 | --DOCSHELL 0x8ee8c400 == 125 [pid = 17220] [id = 375] 16:46:03 INFO - PROCESS | 17220 | --DOCSHELL 0x8f280000 == 124 [pid = 17220] [id = 374] 16:46:03 INFO - PROCESS | 17220 | --DOCSHELL 0x84807000 == 123 [pid = 17220] [id = 373] 16:46:03 INFO - PROCESS | 17220 | --DOCSHELL 0x8c1af800 == 122 [pid = 17220] [id = 372] 16:46:03 INFO - PROCESS | 17220 | --DOCSHELL 0x88664000 == 121 [pid = 17220] [id = 370] 16:46:03 INFO - PROCESS | 17220 | --DOCSHELL 0x8ae50000 == 120 [pid = 17220] [id = 371] 16:46:03 INFO - PROCESS | 17220 | --DOCSHELL 0x85a34400 == 119 [pid = 17220] [id = 369] 16:46:03 INFO - PROCESS | 17220 | 1461282363450 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 16:46:03 INFO - PROCESS | 17220 | --DOMWINDOW == 180 (0x8ab0ac00) [pid = 17220] [serial = 1104] [outer = (nil)] [url = about:blank] 16:46:03 INFO - PROCESS | 17220 | --DOMWINDOW == 179 (0x95db6800) [pid = 17220] [serial = 1074] [outer = (nil)] [url = about:blank] 16:46:03 INFO - PROCESS | 17220 | --DOMWINDOW == 178 (0x894f4800) [pid = 17220] [serial = 1046] [outer = (nil)] [url = about:blank] 16:46:03 INFO - PROCESS | 17220 | --DOMWINDOW == 177 (0x92c06800) [pid = 17220] [serial = 1068] [outer = (nil)] [url = about:blank] 16:46:03 INFO - PROCESS | 17220 | --DOMWINDOW == 176 (0x87e9d000) [pid = 17220] [serial = 1043] [outer = (nil)] [url = about:blank] 16:46:03 INFO - PROCESS | 17220 | --DOMWINDOW == 175 (0x8906e400) [pid = 17220] [serial = 1100] [outer = (nil)] [url = about:blank] 16:46:03 INFO - PROCESS | 17220 | --DOMWINDOW == 174 (0x8efe5800) [pid = 17220] [serial = 1055] [outer = (nil)] [url = about:blank] 16:46:03 INFO - PROCESS | 17220 | --DOMWINDOW == 173 (0x8eb2a400) [pid = 17220] [serial = 1052] [outer = (nil)] [url = about:blank] 16:46:03 INFO - PROCESS | 17220 | --DOMWINDOW == 172 (0x87b8a800) [pid = 17220] [serial = 1097] [outer = (nil)] [url = about:blank] 16:46:03 INFO - PROCESS | 17220 | --DOMWINDOW == 171 (0x904b3800) [pid = 17220] [serial = 1064] [outer = (nil)] [url = about:blank] 16:46:03 INFO - PROCESS | 17220 | --DOMWINDOW == 170 (0x85fe0800) [pid = 17220] [serial = 1095] [outer = (nil)] [url = about:blank] 16:46:03 INFO - PROCESS | 17220 | --DOMWINDOW == 169 (0x8c1a5c00) [pid = 17220] [serial = 1050] [outer = (nil)] [url = about:blank] 16:46:03 INFO - PROCESS | 17220 | --DOMWINDOW == 168 (0x9ea29800) [pid = 17220] [serial = 1086] [outer = (nil)] [url = about:blank] 16:46:03 INFO - PROCESS | 17220 | --DOMWINDOW == 167 (0x8edb6400) [pid = 17220] [serial = 1053] [outer = (nil)] [url = about:blank] 16:46:03 INFO - PROCESS | 17220 | --DOMWINDOW == 166 (0x92da2400) [pid = 17220] [serial = 1070] [outer = (nil)] [url = about:blank] 16:46:03 INFO - PROCESS | 17220 | --DOMWINDOW == 165 (0x8ab0c000) [pid = 17220] [serial = 1047] [outer = (nil)] [url = about:blank] 16:46:03 INFO - PROCESS | 17220 | --DOMWINDOW == 164 (0x901df800) [pid = 17220] [serial = 1061] [outer = (nil)] [url = about:blank] 16:46:03 INFO - PROCESS | 17220 | --DOMWINDOW == 163 (0x87febc00) [pid = 17220] [serial = 1098] [outer = (nil)] [url = about:blank] 16:46:03 INFO - PROCESS | 17220 | --DOMWINDOW == 162 (0x894f8c00) [pid = 17220] [serial = 1103] [outer = (nil)] [url = about:blank] 16:46:03 INFO - PROCESS | 17220 | --DOMWINDOW == 161 (0x8efea800) [pid = 17220] [serial = 1056] [outer = (nil)] [url = about:blank] 16:46:03 INFO - PROCESS | 17220 | --DOMWINDOW == 160 (0x98437800) [pid = 17220] [serial = 1080] [outer = (nil)] [url = about:blank] 16:46:03 INFO - PROCESS | 17220 | --DOMWINDOW == 159 (0xa0cc5c00) [pid = 17220] [serial = 1091] [outer = (nil)] [url = about:blank] 16:46:03 INFO - PROCESS | 17220 | --DOMWINDOW == 158 (0x8fdf4c00) [pid = 17220] [serial = 1058] [outer = (nil)] [url = about:blank] 16:46:03 INFO - PROCESS | 17220 | --DOMWINDOW == 157 (0x981a7000) [pid = 17220] [serial = 1079] [outer = (nil)] [url = about:blank] 16:46:03 INFO - PROCESS | 17220 | --DOMWINDOW == 156 (0x97bc0400) [pid = 17220] [serial = 1077] [outer = (nil)] [url = about:blank] 16:46:03 INFO - PROCESS | 17220 | --DOMWINDOW == 155 (0x89aa8000) [pid = 17220] [serial = 975] [outer = (nil)] [url = about:blank] 16:46:03 INFO - PROCESS | 17220 | --DOMWINDOW == 154 (0x87ff3000) [pid = 17220] [serial = 1044] [outer = (nil)] [url = about:blank] 16:46:03 INFO - PROCESS | 17220 | --DOMWINDOW == 153 (0x9946a400) [pid = 17220] [serial = 1082] [outer = (nil)] [url = about:blank] 16:46:03 INFO - PROCESS | 17220 | --DOMWINDOW == 152 (0x85aa6800) [pid = 17220] [serial = 1094] [outer = (nil)] [url = about:blank] 16:46:03 INFO - PROCESS | 17220 | --DOMWINDOW == 151 (0x9949ec00) [pid = 17220] [serial = 1083] [outer = (nil)] [url = about:blank] 16:46:03 INFO - PROCESS | 17220 | --DOMWINDOW == 150 (0x9ea20800) [pid = 17220] [serial = 1085] [outer = (nil)] [url = about:blank] 16:46:03 INFO - PROCESS | 17220 | --DOMWINDOW == 149 (0x9034a000) [pid = 17220] [serial = 1062] [outer = (nil)] [url = about:blank] 16:46:03 INFO - PROCESS | 17220 | --DOMWINDOW == 148 (0x9217b000) [pid = 17220] [serial = 1067] [outer = (nil)] [url = about:blank] 16:46:03 INFO - PROCESS | 17220 | --DOMWINDOW == 147 (0x9ea2ac00) [pid = 17220] [serial = 1029] [outer = (nil)] [url = about:blank] 16:46:03 INFO - PROCESS | 17220 | --DOMWINDOW == 146 (0xa00b7800) [pid = 17220] [serial = 1088] [outer = (nil)] [url = about:blank] 16:46:03 INFO - PROCESS | 17220 | --DOMWINDOW == 145 (0x8ae8e000) [pid = 17220] [serial = 1049] [outer = (nil)] [url = about:blank] 16:46:03 INFO - PROCESS | 17220 | --DOMWINDOW == 144 (0x904ee400) [pid = 17220] [serial = 1065] [outer = (nil)] [url = about:blank] 16:46:03 INFO - PROCESS | 17220 | --DOMWINDOW == 143 (0x893d8c00) [pid = 17220] [serial = 1101] [outer = (nil)] [url = about:blank] 16:46:03 INFO - PROCESS | 17220 | --DOMWINDOW == 142 (0x92dea000) [pid = 17220] [serial = 1071] [outer = (nil)] [url = about:blank] 16:46:03 INFO - PROCESS | 17220 | --DOMWINDOW == 141 (0x93e30c00) [pid = 17220] [serial = 1073] [outer = (nil)] [url = about:blank] 16:46:03 INFO - PROCESS | 17220 | --DOMWINDOW == 140 (0x8fe7c000) [pid = 17220] [serial = 1059] [outer = (nil)] [url = about:blank] 16:46:03 INFO - PROCESS | 17220 | --DOMWINDOW == 139 (0x9799ec00) [pid = 17220] [serial = 1076] [outer = (nil)] [url = about:blank] 16:46:03 INFO - PROCESS | 17220 | --DOMWINDOW == 138 (0x8ae43800) [pid = 17220] [serial = 1106] [outer = (nil)] [url = about:blank] 16:46:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:46:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 3389ms 16:46:03 INFO - PROCESS | 17220 | 1461282363710 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 16:46:03 INFO - PROCESS | 17220 | 1461282363715 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 16:46:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:46:03 INFO - PROCESS | 17220 | 1461282363730 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:46:03 INFO - PROCESS | 17220 | 1461282363736 Marionette TRACE conn4 <- [1,1602,null,{}] 16:46:03 INFO - PROCESS | 17220 | 1461282363747 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:03 INFO - PROCESS | 17220 | 1461282363945 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 16:46:04 INFO - PROCESS | 17220 | 1461282364148 Marionette TRACE conn4 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:04 INFO - PROCESS | 17220 | ++DOCSHELL 0x8754a000 == 120 [pid = 17220] [id = 408] 16:46:04 INFO - PROCESS | 17220 | ++DOMWINDOW == 139 (0x8754b000) [pid = 17220] [serial = 1225] [outer = (nil)] 16:46:04 INFO - PROCESS | 17220 | ++DOMWINDOW == 140 (0x87550400) [pid = 17220] [serial = 1226] [outer = 0x8754b000] 16:46:04 INFO - PROCESS | 17220 | 1461282364234 Marionette DEBUG loaded listener.js 16:46:04 INFO - PROCESS | 17220 | ++DOMWINDOW == 141 (0x87b7e000) [pid = 17220] [serial = 1227] [outer = 0x8754b000] 16:46:05 INFO - PROCESS | 17220 | 1461282365064 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 16:46:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:46:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1416ms 16:46:05 INFO - PROCESS | 17220 | 1461282365140 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 16:46:05 INFO - PROCESS | 17220 | 1461282365148 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 16:46:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:46:05 INFO - PROCESS | 17220 | 1461282365159 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:46:05 INFO - PROCESS | 17220 | 1461282365162 Marionette TRACE conn4 <- [1,1606,null,{}] 16:46:05 INFO - PROCESS | 17220 | 1461282365168 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:05 INFO - PROCESS | 17220 | 1461282365363 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 16:46:05 INFO - PROCESS | 17220 | 1461282365627 Marionette TRACE conn4 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:05 INFO - PROCESS | 17220 | ++DOCSHELL 0x869ce800 == 121 [pid = 17220] [id = 409] 16:46:05 INFO - PROCESS | 17220 | ++DOMWINDOW == 142 (0x87ff6c00) [pid = 17220] [serial = 1228] [outer = (nil)] 16:46:05 INFO - PROCESS | 17220 | ++DOMWINDOW == 143 (0x8852e800) [pid = 17220] [serial = 1229] [outer = 0x87ff6c00] 16:46:05 INFO - PROCESS | 17220 | 1461282365714 Marionette DEBUG loaded listener.js 16:46:05 INFO - PROCESS | 17220 | ++DOMWINDOW == 144 (0x88658400) [pid = 17220] [serial = 1230] [outer = 0x87ff6c00] 16:46:06 INFO - PROCESS | 17220 | 1461282366724 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 16:46:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:46:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1631ms 16:46:06 INFO - PROCESS | 17220 | 1461282366790 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 16:46:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:46:06 INFO - PROCESS | 17220 | 1461282366794 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 16:46:06 INFO - PROCESS | 17220 | 1461282366801 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:46:06 INFO - PROCESS | 17220 | 1461282366807 Marionette TRACE conn4 <- [1,1610,null,{}] 16:46:06 INFO - PROCESS | 17220 | 1461282366829 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:07 INFO - PROCESS | 17220 | 1461282367111 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 16:46:07 INFO - PROCESS | 17220 | 1461282367291 Marionette TRACE conn4 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:07 INFO - PROCESS | 17220 | ++DOCSHELL 0x894fa400 == 122 [pid = 17220] [id = 410] 16:46:07 INFO - PROCESS | 17220 | ++DOMWINDOW == 145 (0x894fdc00) [pid = 17220] [serial = 1231] [outer = (nil)] 16:46:07 INFO - PROCESS | 17220 | ++DOMWINDOW == 146 (0x89aaf800) [pid = 17220] [serial = 1232] [outer = 0x894fdc00] 16:46:07 INFO - PROCESS | 17220 | 1461282367375 Marionette DEBUG loaded listener.js 16:46:07 INFO - PROCESS | 17220 | ++DOMWINDOW == 147 (0x8ab12800) [pid = 17220] [serial = 1233] [outer = 0x894fdc00] 16:46:08 INFO - PROCESS | 17220 | --DOMWINDOW == 146 (0x96c75c00) [pid = 17220] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:46:08 INFO - PROCESS | 17220 | --DOMWINDOW == 145 (0x98438800) [pid = 17220] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:46:08 INFO - PROCESS | 17220 | --DOMWINDOW == 144 (0x95d10000) [pid = 17220] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:46:08 INFO - PROCESS | 17220 | --DOMWINDOW == 143 (0x87557800) [pid = 17220] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:46:08 INFO - PROCESS | 17220 | --DOMWINDOW == 142 (0x9b261000) [pid = 17220] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:46:08 INFO - PROCESS | 17220 | --DOMWINDOW == 141 (0x893d6400) [pid = 17220] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:46:08 INFO - PROCESS | 17220 | --DOMWINDOW == 140 (0x85fdc800) [pid = 17220] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:46:08 INFO - PROCESS | 17220 | --DOMWINDOW == 139 (0x88536400) [pid = 17220] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:46:08 INFO - PROCESS | 17220 | --DOMWINDOW == 138 (0x915e4000) [pid = 17220] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:46:08 INFO - PROCESS | 17220 | --DOMWINDOW == 137 (0x95db2400) [pid = 17220] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:46:08 INFO - PROCESS | 17220 | --DOMWINDOW == 136 (0x93ae6c00) [pid = 17220] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:46:08 INFO - PROCESS | 17220 | --DOMWINDOW == 135 (0x92dafc00) [pid = 17220] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:46:08 INFO - PROCESS | 17220 | --DOMWINDOW == 134 (0x904b1000) [pid = 17220] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:46:08 INFO - PROCESS | 17220 | --DOMWINDOW == 133 (0x903f0800) [pid = 17220] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:46:08 INFO - PROCESS | 17220 | --DOMWINDOW == 132 (0x8fe76800) [pid = 17220] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:46:08 INFO - PROCESS | 17220 | --DOMWINDOW == 131 (0x8f2a6400) [pid = 17220] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:46:08 INFO - PROCESS | 17220 | --DOMWINDOW == 130 (0x8f27c800) [pid = 17220] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:46:08 INFO - PROCESS | 17220 | --DOMWINDOW == 129 (0x8ee87800) [pid = 17220] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:46:08 INFO - PROCESS | 17220 | --DOMWINDOW == 128 (0x8c1a4000) [pid = 17220] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:46:08 INFO - PROCESS | 17220 | --DOMWINDOW == 127 (0x894f9400) [pid = 17220] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:46:08 INFO - PROCESS | 17220 | --DOMWINDOW == 126 (0x8754a400) [pid = 17220] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:46:08 INFO - PROCESS | 17220 | --DOMWINDOW == 125 (0x85aab000) [pid = 17220] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:46:08 INFO - PROCESS | 17220 | 1461282368893 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 16:46:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:46:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 2154ms 16:46:08 INFO - PROCESS | 17220 | 1461282368954 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 16:46:08 INFO - PROCESS | 17220 | 1461282368958 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 16:46:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:46:08 INFO - PROCESS | 17220 | 1461282368965 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:46:08 INFO - PROCESS | 17220 | 1461282368969 Marionette TRACE conn4 <- [1,1614,null,{}] 16:46:08 INFO - PROCESS | 17220 | 1461282368974 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:09 INFO - PROCESS | 17220 | 1461282369382 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 16:46:09 INFO - PROCESS | 17220 | 1461282369410 Marionette TRACE conn4 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:09 INFO - PROCESS | 17220 | ++DOCSHELL 0x85aa0c00 == 123 [pid = 17220] [id = 411] 16:46:09 INFO - PROCESS | 17220 | ++DOMWINDOW == 126 (0x87556400) [pid = 17220] [serial = 1234] [outer = (nil)] 16:46:09 INFO - PROCESS | 17220 | ++DOMWINDOW == 127 (0x8ae48800) [pid = 17220] [serial = 1235] [outer = 0x87556400] 16:46:09 INFO - PROCESS | 17220 | 1461282369546 Marionette DEBUG loaded listener.js 16:46:09 INFO - PROCESS | 17220 | ++DOMWINDOW == 128 (0x8aeeb800) [pid = 17220] [serial = 1236] [outer = 0x87556400] 16:46:11 INFO - PROCESS | 17220 | 1461282371134 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 16:46:11 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 16:46:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 2196ms 16:46:11 INFO - PROCESS | 17220 | 1461282371162 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 16:46:11 INFO - PROCESS | 17220 | 1461282371169 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 16:46:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:46:11 INFO - PROCESS | 17220 | 1461282371178 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:46:11 INFO - PROCESS | 17220 | 1461282371185 Marionette TRACE conn4 <- [1,1618,null,{}] 16:46:11 INFO - PROCESS | 17220 | 1461282371195 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:11 INFO - PROCESS | 17220 | 1461282371549 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 16:46:11 INFO - PROCESS | 17220 | 1461282371776 Marionette TRACE conn4 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:11 INFO - PROCESS | 17220 | ++DOCSHELL 0x850fb400 == 124 [pid = 17220] [id = 412] 16:46:11 INFO - PROCESS | 17220 | ++DOMWINDOW == 129 (0x85fd5400) [pid = 17220] [serial = 1237] [outer = (nil)] 16:46:11 INFO - PROCESS | 17220 | ++DOMWINDOW == 130 (0x87b8b400) [pid = 17220] [serial = 1238] [outer = 0x85fd5400] 16:46:11 INFO - PROCESS | 17220 | 1461282371873 Marionette DEBUG loaded listener.js 16:46:12 INFO - PROCESS | 17220 | ++DOMWINDOW == 131 (0x87ff2c00) [pid = 17220] [serial = 1239] [outer = 0x85fd5400] 16:46:12 INFO - PROCESS | 17220 | 1461282372843 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 16:46:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:46:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1700ms 16:46:12 INFO - PROCESS | 17220 | 1461282372879 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 16:46:12 INFO - PROCESS | 17220 | 1461282372889 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 16:46:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:46:12 INFO - PROCESS | 17220 | 1461282372901 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:46:12 INFO - PROCESS | 17220 | 1461282372906 Marionette TRACE conn4 <- [1,1622,null,{}] 16:46:12 INFO - PROCESS | 17220 | 1461282372913 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:13 INFO - PROCESS | 17220 | 1461282373155 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 16:46:13 INFO - PROCESS | 17220 | 1461282373492 Marionette TRACE conn4 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:13 INFO - PROCESS | 17220 | ++DOCSHELL 0x894f0c00 == 125 [pid = 17220] [id = 413] 16:46:13 INFO - PROCESS | 17220 | ++DOMWINDOW == 132 (0x894f1400) [pid = 17220] [serial = 1240] [outer = (nil)] 16:46:13 INFO - PROCESS | 17220 | ++DOMWINDOW == 133 (0x894fb800) [pid = 17220] [serial = 1241] [outer = 0x894f1400] 16:46:13 INFO - PROCESS | 17220 | 1461282373593 Marionette DEBUG loaded listener.js 16:46:13 INFO - PROCESS | 17220 | ++DOMWINDOW == 134 (0x8ab11400) [pid = 17220] [serial = 1242] [outer = 0x894f1400] 16:46:14 INFO - PROCESS | 17220 | 1461282374658 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 16:46:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 16:46:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1790ms 16:46:14 INFO - PROCESS | 17220 | 1461282374692 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 16:46:14 INFO - PROCESS | 17220 | 1461282374696 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 16:46:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:46:14 INFO - PROCESS | 17220 | 1461282374704 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:46:14 INFO - PROCESS | 17220 | 1461282374710 Marionette TRACE conn4 <- [1,1626,null,{}] 16:46:14 INFO - PROCESS | 17220 | 1461282374727 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:14 INFO - PROCESS | 17220 | 1461282374983 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 16:46:15 INFO - PROCESS | 17220 | 1461282375304 Marionette TRACE conn4 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:15 INFO - PROCESS | 17220 | ++DOCSHELL 0x8aef2400 == 126 [pid = 17220] [id = 414] 16:46:15 INFO - PROCESS | 17220 | ++DOMWINDOW == 135 (0x8aef9400) [pid = 17220] [serial = 1243] [outer = (nil)] 16:46:15 INFO - PROCESS | 17220 | ++DOMWINDOW == 136 (0x8c1ab400) [pid = 17220] [serial = 1244] [outer = 0x8aef9400] 16:46:15 INFO - PROCESS | 17220 | 1461282375409 Marionette DEBUG loaded listener.js 16:46:15 INFO - PROCESS | 17220 | ++DOMWINDOW == 137 (0x8ea4d000) [pid = 17220] [serial = 1245] [outer = 0x8aef9400] 16:46:16 INFO - PROCESS | 17220 | 1461282376405 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 16:46:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:46:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1744ms 16:46:16 INFO - PROCESS | 17220 | 1461282376448 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 16:46:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:46:16 INFO - PROCESS | 17220 | 1461282376453 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 16:46:16 INFO - PROCESS | 17220 | 1461282376459 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:46:16 INFO - PROCESS | 17220 | 1461282376463 Marionette TRACE conn4 <- [1,1630,null,{}] 16:46:16 INFO - PROCESS | 17220 | 1461282376469 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:16 INFO - PROCESS | 17220 | 1461282376718 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 16:46:17 INFO - PROCESS | 17220 | 1461282377070 Marionette TRACE conn4 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:17 INFO - PROCESS | 17220 | ++DOCSHELL 0x85aad800 == 127 [pid = 17220] [id = 415] 16:46:17 INFO - PROCESS | 17220 | ++DOMWINDOW == 138 (0x8c1a1800) [pid = 17220] [serial = 1246] [outer = (nil)] 16:46:17 INFO - PROCESS | 17220 | ++DOMWINDOW == 139 (0x8ee83800) [pid = 17220] [serial = 1247] [outer = 0x8c1a1800] 16:46:17 INFO - PROCESS | 17220 | 1461282377166 Marionette DEBUG loaded listener.js 16:46:17 INFO - PROCESS | 17220 | ++DOMWINDOW == 140 (0x8eecd400) [pid = 17220] [serial = 1248] [outer = 0x8c1a1800] 16:46:18 INFO - PROCESS | 17220 | 1461282378099 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 16:46:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:46:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1690ms 16:46:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:46:18 INFO - PROCESS | 17220 | 1461282378150 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 16:46:18 INFO - PROCESS | 17220 | 1461282378153 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 16:46:18 INFO - PROCESS | 17220 | 1461282378160 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:46:18 INFO - PROCESS | 17220 | 1461282378164 Marionette TRACE conn4 <- [1,1634,null,{}] 16:46:18 INFO - PROCESS | 17220 | 1461282378170 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:18 INFO - PROCESS | 17220 | 1461282378402 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 16:46:18 INFO - PROCESS | 17220 | 1461282378716 Marionette TRACE conn4 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:18 INFO - PROCESS | 17220 | ++DOCSHELL 0x8edb3c00 == 128 [pid = 17220] [id = 416] 16:46:18 INFO - PROCESS | 17220 | ++DOMWINDOW == 141 (0x8eec6c00) [pid = 17220] [serial = 1249] [outer = (nil)] 16:46:18 INFO - PROCESS | 17220 | ++DOMWINDOW == 142 (0x8f27a800) [pid = 17220] [serial = 1250] [outer = 0x8eec6c00] 16:46:18 INFO - PROCESS | 17220 | 1461282378817 Marionette DEBUG loaded listener.js 16:46:18 INFO - PROCESS | 17220 | ++DOMWINDOW == 143 (0x8f27e800) [pid = 17220] [serial = 1251] [outer = 0x8eec6c00] 16:46:19 INFO - PROCESS | 17220 | 1461282379782 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 16:46:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:46:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1683ms 16:46:19 INFO - PROCESS | 17220 | 1461282379844 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 16:46:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:46:19 INFO - PROCESS | 17220 | 1461282379848 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 16:46:19 INFO - PROCESS | 17220 | 1461282379854 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:46:19 INFO - PROCESS | 17220 | 1461282379858 Marionette TRACE conn4 <- [1,1638,null,{}] 16:46:19 INFO - PROCESS | 17220 | 1461282379864 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:20 INFO - PROCESS | 17220 | 1461282380200 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 16:46:20 INFO - PROCESS | 17220 | 1461282380532 Marionette TRACE conn4 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:20 INFO - PROCESS | 17220 | ++DOCSHELL 0x8efe5800 == 129 [pid = 17220] [id = 417] 16:46:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 144 (0x8fd30c00) [pid = 17220] [serial = 1252] [outer = (nil)] 16:46:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 145 (0x8ff96400) [pid = 17220] [serial = 1253] [outer = 0x8fd30c00] 16:46:20 INFO - PROCESS | 17220 | 1461282380637 Marionette DEBUG loaded listener.js 16:46:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 146 (0x901d3000) [pid = 17220] [serial = 1254] [outer = 0x8fd30c00] 16:46:21 INFO - PROCESS | 17220 | 1461282381586 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 16:46:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:46:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1790ms 16:46:21 INFO - PROCESS | 17220 | 1461282381646 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 16:46:21 INFO - PROCESS | 17220 | 1461282381649 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 16:46:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:46:21 INFO - PROCESS | 17220 | 1461282381656 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:46:21 INFO - PROCESS | 17220 | 1461282381659 Marionette TRACE conn4 <- [1,1642,null,{}] 16:46:21 INFO - PROCESS | 17220 | 1461282381666 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:21 INFO - PROCESS | 17220 | 1461282381893 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 16:46:22 INFO - PROCESS | 17220 | 1461282382211 Marionette TRACE conn4 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:22 INFO - PROCESS | 17220 | ++DOCSHELL 0x8efe1c00 == 130 [pid = 17220] [id = 418] 16:46:22 INFO - PROCESS | 17220 | ++DOMWINDOW == 147 (0x8fd2e800) [pid = 17220] [serial = 1255] [outer = (nil)] 16:46:22 INFO - PROCESS | 17220 | ++DOMWINDOW == 148 (0x90348800) [pid = 17220] [serial = 1256] [outer = 0x8fd2e800] 16:46:22 INFO - PROCESS | 17220 | 1461282382309 Marionette DEBUG loaded listener.js 16:46:22 INFO - PROCESS | 17220 | ++DOMWINDOW == 149 (0x9034cc00) [pid = 17220] [serial = 1257] [outer = 0x8fd2e800] 16:46:23 INFO - PROCESS | 17220 | 1461282383198 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 16:46:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:46:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1588ms 16:46:23 INFO - PROCESS | 17220 | 1461282383245 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 16:46:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:46:23 INFO - PROCESS | 17220 | 1461282383250 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 16:46:23 INFO - PROCESS | 17220 | 1461282383256 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:46:23 INFO - PROCESS | 17220 | 1461282383260 Marionette TRACE conn4 <- [1,1646,null,{}] 16:46:23 INFO - PROCESS | 17220 | 1461282383266 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:23 INFO - PROCESS | 17220 | 1461282383497 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 16:46:23 INFO - PROCESS | 17220 | 1461282383834 Marionette TRACE conn4 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:23 INFO - PROCESS | 17220 | ++DOCSHELL 0x85fd6000 == 131 [pid = 17220] [id = 419] 16:46:23 INFO - PROCESS | 17220 | ++DOMWINDOW == 150 (0x901da800) [pid = 17220] [serial = 1258] [outer = (nil)] 16:46:23 INFO - PROCESS | 17220 | ++DOMWINDOW == 151 (0x904b0000) [pid = 17220] [serial = 1259] [outer = 0x901da800] 16:46:23 INFO - PROCESS | 17220 | 1461282383935 Marionette DEBUG loaded listener.js 16:46:24 INFO - PROCESS | 17220 | ++DOMWINDOW == 152 (0x904b3800) [pid = 17220] [serial = 1260] [outer = 0x901da800] 16:46:24 INFO - PROCESS | 17220 | 1461282384871 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 16:46:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:46:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1688ms 16:46:24 INFO - PROCESS | 17220 | 1461282384946 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 16:46:24 INFO - PROCESS | 17220 | 1461282384949 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 16:46:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:46:24 INFO - PROCESS | 17220 | 1461282384957 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:46:24 INFO - PROCESS | 17220 | 1461282384961 Marionette TRACE conn4 <- [1,1650,null,{}] 16:46:24 INFO - PROCESS | 17220 | 1461282384967 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:25 INFO - PROCESS | 17220 | 1461282385246 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 16:46:25 INFO - PROCESS | 17220 | 1461282385575 Marionette TRACE conn4 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:25 INFO - PROCESS | 17220 | ++DOCSHELL 0x901dc400 == 132 [pid = 17220] [id = 420] 16:46:25 INFO - PROCESS | 17220 | ++DOMWINDOW == 153 (0x9034b000) [pid = 17220] [serial = 1261] [outer = (nil)] 16:46:25 INFO - PROCESS | 17220 | ++DOMWINDOW == 154 (0x92061800) [pid = 17220] [serial = 1262] [outer = 0x9034b000] 16:46:25 INFO - PROCESS | 17220 | 1461282385670 Marionette DEBUG loaded listener.js 16:46:25 INFO - PROCESS | 17220 | ++DOMWINDOW == 155 (0x9206b800) [pid = 17220] [serial = 1263] [outer = 0x9034b000] 16:46:26 INFO - PROCESS | 17220 | 1461282386664 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 16:46:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:46:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1786ms 16:46:26 INFO - PROCESS | 17220 | 1461282386744 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 16:46:26 INFO - PROCESS | 17220 | 1461282386748 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 16:46:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:46:26 INFO - PROCESS | 17220 | 1461282386755 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:46:26 INFO - PROCESS | 17220 | 1461282386758 Marionette TRACE conn4 <- [1,1654,null,{}] 16:46:26 INFO - PROCESS | 17220 | 1461282386764 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:27 INFO - PROCESS | 17220 | 1461282387056 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 16:46:27 INFO - PROCESS | 17220 | 1461282387385 Marionette TRACE conn4 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:27 INFO - PROCESS | 17220 | ++DOCSHELL 0x85fe1800 == 133 [pid = 17220] [id = 421] 16:46:27 INFO - PROCESS | 17220 | ++DOMWINDOW == 156 (0x8fd2b800) [pid = 17220] [serial = 1264] [outer = (nil)] 16:46:27 INFO - PROCESS | 17220 | ++DOMWINDOW == 157 (0x92c02000) [pid = 17220] [serial = 1265] [outer = 0x8fd2b800] 16:46:27 INFO - PROCESS | 17220 | 1461282387480 Marionette DEBUG loaded listener.js 16:46:27 INFO - PROCESS | 17220 | ++DOMWINDOW == 158 (0x92c07400) [pid = 17220] [serial = 1266] [outer = 0x8fd2b800] 16:46:28 INFO - PROCESS | 17220 | 1461282388450 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 16:46:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:46:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1734ms 16:46:28 INFO - PROCESS | 17220 | 1461282388491 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 16:46:28 INFO - PROCESS | 17220 | 1461282388496 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 16:46:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:46:28 INFO - PROCESS | 17220 | 1461282388502 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:46:28 INFO - PROCESS | 17220 | 1461282388507 Marionette TRACE conn4 <- [1,1658,null,{}] 16:46:28 INFO - PROCESS | 17220 | 1461282388513 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:28 INFO - PROCESS | 17220 | 1461282388790 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 16:46:29 INFO - PROCESS | 17220 | 1461282389130 Marionette TRACE conn4 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:29 INFO - PROCESS | 17220 | ++DOCSHELL 0x93a0b800 == 134 [pid = 17220] [id = 422] 16:46:29 INFO - PROCESS | 17220 | ++DOMWINDOW == 159 (0x93a0d000) [pid = 17220] [serial = 1267] [outer = (nil)] 16:46:29 INFO - PROCESS | 17220 | ++DOMWINDOW == 160 (0x93af0c00) [pid = 17220] [serial = 1268] [outer = 0x93a0d000] 16:46:29 INFO - PROCESS | 17220 | 1461282389243 Marionette DEBUG loaded listener.js 16:46:29 INFO - PROCESS | 17220 | ++DOMWINDOW == 161 (0x95154c00) [pid = 17220] [serial = 1269] [outer = 0x93a0d000] 16:46:30 INFO - PROCESS | 17220 | 1461282390192 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:46:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:46:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1734ms 16:46:30 INFO - PROCESS | 17220 | 1461282390237 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 16:46:30 INFO - PROCESS | 17220 | 1461282390241 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 16:46:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:46:30 INFO - PROCESS | 17220 | 1461282390248 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:46:30 INFO - PROCESS | 17220 | 1461282390252 Marionette TRACE conn4 <- [1,1662,null,{}] 16:46:30 INFO - PROCESS | 17220 | 1461282390258 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:30 INFO - PROCESS | 17220 | 1461282390502 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 16:46:30 INFO - PROCESS | 17220 | 1461282390834 Marionette TRACE conn4 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:30 INFO - PROCESS | 17220 | ++DOCSHELL 0x92deb400 == 135 [pid = 17220] [id = 423] 16:46:30 INFO - PROCESS | 17220 | ++DOMWINDOW == 162 (0x92df8c00) [pid = 17220] [serial = 1270] [outer = (nil)] 16:46:30 INFO - PROCESS | 17220 | ++DOMWINDOW == 163 (0x97b43000) [pid = 17220] [serial = 1271] [outer = 0x92df8c00] 16:46:30 INFO - PROCESS | 17220 | 1461282390937 Marionette DEBUG loaded listener.js 16:46:31 INFO - PROCESS | 17220 | ++DOMWINDOW == 164 (0x97bc0000) [pid = 17220] [serial = 1272] [outer = 0x92df8c00] 16:46:31 INFO - PROCESS | 17220 | 1461282391903 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:46:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:46:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1734ms 16:46:31 INFO - PROCESS | 17220 | 1461282391984 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 16:46:31 INFO - PROCESS | 17220 | 1461282391988 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 16:46:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:46:31 INFO - PROCESS | 17220 | 1461282391995 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:46:32 INFO - PROCESS | 17220 | 1461282392000 Marionette TRACE conn4 <- [1,1666,null,{}] 16:46:32 INFO - PROCESS | 17220 | 1461282392006 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:32 INFO - PROCESS | 17220 | 1461282392274 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 16:46:32 INFO - PROCESS | 17220 | 1461282392614 Marionette TRACE conn4 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:32 INFO - PROCESS | 17220 | ++DOCSHELL 0x93e33400 == 136 [pid = 17220] [id = 424] 16:46:32 INFO - PROCESS | 17220 | ++DOMWINDOW == 165 (0x96c09000) [pid = 17220] [serial = 1273] [outer = (nil)] 16:46:32 INFO - PROCESS | 17220 | ++DOMWINDOW == 166 (0x981b1000) [pid = 17220] [serial = 1274] [outer = 0x96c09000] 16:46:32 INFO - PROCESS | 17220 | 1461282392709 Marionette DEBUG loaded listener.js 16:46:32 INFO - PROCESS | 17220 | ++DOMWINDOW == 167 (0x98cce400) [pid = 17220] [serial = 1275] [outer = 0x96c09000] 16:46:33 INFO - PROCESS | 17220 | 1461282393631 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 16:46:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:46:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1693ms 16:46:33 INFO - PROCESS | 17220 | 1461282393689 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 16:46:33 INFO - PROCESS | 17220 | 1461282393693 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 16:46:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:46:33 INFO - PROCESS | 17220 | 1461282393699 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:46:33 INFO - PROCESS | 17220 | 1461282393703 Marionette TRACE conn4 <- [1,1670,null,{}] 16:46:33 INFO - PROCESS | 17220 | 1461282393709 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:33 INFO - PROCESS | 17220 | 1461282393938 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 16:46:34 INFO - PROCESS | 17220 | 1461282394259 Marionette TRACE conn4 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:34 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ae50800 == 137 [pid = 17220] [id = 425] 16:46:34 INFO - PROCESS | 17220 | ++DOMWINDOW == 168 (0x8ae50c00) [pid = 17220] [serial = 1276] [outer = (nil)] 16:46:34 INFO - PROCESS | 17220 | ++DOMWINDOW == 169 (0x98e08000) [pid = 17220] [serial = 1277] [outer = 0x8ae50c00] 16:46:34 INFO - PROCESS | 17220 | 1461282394355 Marionette DEBUG loaded listener.js 16:46:34 INFO - PROCESS | 17220 | ++DOMWINDOW == 170 (0x98fd2400) [pid = 17220] [serial = 1278] [outer = 0x8ae50c00] 16:46:35 INFO - PROCESS | 17220 | 1461282395291 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 16:46:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:46:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1636ms 16:46:35 INFO - PROCESS | 17220 | 1461282395337 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 16:46:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:46:35 INFO - PROCESS | 17220 | 1461282395342 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 16:46:35 INFO - PROCESS | 17220 | 1461282395348 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:46:35 INFO - PROCESS | 17220 | 1461282395352 Marionette TRACE conn4 <- [1,1674,null,{}] 16:46:35 INFO - PROCESS | 17220 | 1461282395357 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:35 INFO - PROCESS | 17220 | 1461282395597 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 16:46:35 INFO - PROCESS | 17220 | 1461282395926 Marionette TRACE conn4 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:35 INFO - PROCESS | 17220 | ++DOCSHELL 0x8f27d400 == 138 [pid = 17220] [id = 426] 16:46:35 INFO - PROCESS | 17220 | ++DOMWINDOW == 171 (0x98e0ac00) [pid = 17220] [serial = 1279] [outer = (nil)] 16:46:36 INFO - PROCESS | 17220 | ++DOMWINDOW == 172 (0x9aea6000) [pid = 17220] [serial = 1280] [outer = 0x98e0ac00] 16:46:36 INFO - PROCESS | 17220 | 1461282396029 Marionette DEBUG loaded listener.js 16:46:36 INFO - PROCESS | 17220 | ++DOMWINDOW == 173 (0x9aeae800) [pid = 17220] [serial = 1281] [outer = 0x98e0ac00] 16:46:36 INFO - PROCESS | 17220 | 1461282396954 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 16:46:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:46:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1690ms 16:46:37 INFO - PROCESS | 17220 | 1461282397039 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 16:46:37 INFO - PROCESS | 17220 | 1461282397043 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 16:46:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:46:37 INFO - PROCESS | 17220 | 1461282397050 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:46:37 INFO - PROCESS | 17220 | 1461282397053 Marionette TRACE conn4 <- [1,1678,null,{}] 16:46:37 INFO - PROCESS | 17220 | 1461282397059 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:37 INFO - PROCESS | 17220 | 1461282397353 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 16:46:37 INFO - PROCESS | 17220 | 1461282397686 Marionette TRACE conn4 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:37 INFO - PROCESS | 17220 | ++DOCSHELL 0x98f68400 == 139 [pid = 17220] [id = 427] 16:46:37 INFO - PROCESS | 17220 | ++DOMWINDOW == 174 (0x99a24c00) [pid = 17220] [serial = 1282] [outer = (nil)] 16:46:37 INFO - PROCESS | 17220 | ++DOMWINDOW == 175 (0x9ea25400) [pid = 17220] [serial = 1283] [outer = 0x99a24c00] 16:46:37 INFO - PROCESS | 17220 | 1461282397779 Marionette DEBUG loaded listener.js 16:46:37 INFO - PROCESS | 17220 | ++DOMWINDOW == 176 (0x9ea29800) [pid = 17220] [serial = 1284] [outer = 0x99a24c00] 16:46:38 INFO - PROCESS | 17220 | 1461282398713 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 16:46:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:46:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1731ms 16:46:38 INFO - PROCESS | 17220 | 1461282398787 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 16:46:38 INFO - PROCESS | 17220 | 1461282398790 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 16:46:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:46:38 INFO - PROCESS | 17220 | 1461282398800 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:46:38 INFO - PROCESS | 17220 | 1461282398804 Marionette TRACE conn4 <- [1,1682,null,{}] 16:46:38 INFO - PROCESS | 17220 | 1461282398810 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:39 INFO - PROCESS | 17220 | 1461282399042 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 16:46:39 INFO - PROCESS | 17220 | 1461282399367 Marionette TRACE conn4 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:39 INFO - PROCESS | 17220 | ++DOCSHELL 0x9b233000 == 140 [pid = 17220] [id = 428] 16:46:39 INFO - PROCESS | 17220 | ++DOMWINDOW == 177 (0x9b25dc00) [pid = 17220] [serial = 1285] [outer = (nil)] 16:46:39 INFO - PROCESS | 17220 | ++DOMWINDOW == 178 (0x9fe56c00) [pid = 17220] [serial = 1286] [outer = 0x9b25dc00] 16:46:39 INFO - PROCESS | 17220 | 1461282399463 Marionette DEBUG loaded listener.js 16:46:39 INFO - PROCESS | 17220 | ++DOMWINDOW == 179 (0xa00e4c00) [pid = 17220] [serial = 1287] [outer = 0x9b25dc00] 16:46:39 INFO - PROCESS | 17220 | ************************* 16:46:39 INFO - PROCESS | 17220 | A coding exception was thrown and uncaught in a Task. 16:46:39 INFO - PROCESS | 17220 | 16:46:40 INFO - PROCESS | 17220 | Full message: TypeError: NetworkError when attempting to fetch resource. 16:46:40 INFO - PROCESS | 17220 | Full stack: 16:46:40 INFO - PROCESS | 17220 | ************************* 16:46:40 INFO - PROCESS | 17220 | 1461282400444 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 16:46:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:46:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1681ms 16:46:40 INFO - PROCESS | 17220 | 1461282400482 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 16:46:40 INFO - PROCESS | 17220 | 1461282400486 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 16:46:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:46:40 INFO - PROCESS | 17220 | 1461282400492 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:46:40 INFO - PROCESS | 17220 | 1461282400495 Marionette TRACE conn4 <- [1,1686,null,{}] 16:46:40 INFO - PROCESS | 17220 | 1461282400501 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:40 INFO - PROCESS | 17220 | 1461282400716 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 16:46:41 INFO - PROCESS | 17220 | 1461282401050 Marionette TRACE conn4 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:42 INFO - PROCESS | 17220 | --DOCSHELL 0x97e92c00 == 139 [pid = 17220] [id = 224] 16:46:42 INFO - PROCESS | 17220 | --DOCSHELL 0x92db1c00 == 138 [pid = 17220] [id = 221] 16:46:42 INFO - PROCESS | 17220 | --DOCSHELL 0x93ae9000 == 137 [pid = 17220] [id = 222] 16:46:42 INFO - PROCESS | 17220 | --DOCSHELL 0x97e92400 == 136 [pid = 17220] [id = 225] 16:46:42 INFO - PROCESS | 17220 | --DOCSHELL 0x92b6d400 == 135 [pid = 17220] [id = 219] 16:46:42 INFO - PROCESS | 17220 | --DOCSHELL 0x8ac67400 == 134 [pid = 17220] [id = 217] 16:46:42 INFO - PROCESS | 17220 | --DOCSHELL 0x915e4400 == 133 [pid = 17220] [id = 223] 16:46:42 INFO - PROCESS | 17220 | --DOCSHELL 0x85fd8800 == 132 [pid = 17220] [id = 385] 16:46:42 INFO - PROCESS | 17220 | --DOCSHELL 0x894fa400 == 131 [pid = 17220] [id = 410] 16:46:42 INFO - PROCESS | 17220 | --DOCSHELL 0x869ce800 == 130 [pid = 17220] [id = 409] 16:46:42 INFO - PROCESS | 17220 | --DOCSHELL 0x8754a000 == 129 [pid = 17220] [id = 408] 16:46:42 INFO - PROCESS | 17220 | --DOCSHELL 0x850f7400 == 128 [pid = 17220] [id = 406] 16:46:42 INFO - PROCESS | 17220 | --DOCSHELL 0x92b69800 == 127 [pid = 17220] [id = 405] 16:46:42 INFO - PROCESS | 17220 | --DOCSHELL 0x8c1ae000 == 126 [pid = 17220] [id = 403] 16:46:42 INFO - PROCESS | 17220 | --DOCSHELL 0x9033e800 == 125 [pid = 17220] [id = 404] 16:46:42 INFO - PROCESS | 17220 | --DOCSHELL 0x85a37000 == 124 [pid = 17220] [id = 402] 16:46:42 INFO - PROCESS | 17220 | --DOCSHELL 0x904f2c00 == 123 [pid = 17220] [id = 401] 16:46:42 INFO - PROCESS | 17220 | --DOCSHELL 0x90709800 == 122 [pid = 17220] [id = 400] 16:46:42 INFO - PROCESS | 17220 | --DOCSHELL 0x8eb29000 == 121 [pid = 17220] [id = 399] 16:46:42 INFO - PROCESS | 17220 | --DOCSHELL 0x8fdef000 == 120 [pid = 17220] [id = 397] 16:46:42 INFO - PROCESS | 17220 | --DOCSHELL 0x894fc800 == 119 [pid = 17220] [id = 398] 16:46:42 INFO - PROCESS | 17220 | --DOCSHELL 0x8ee85000 == 118 [pid = 17220] [id = 396] 16:46:42 INFO - PROCESS | 17220 | --DOCSHELL 0x8eecd000 == 117 [pid = 17220] [id = 395] 16:46:42 INFO - PROCESS | 17220 | --DOCSHELL 0x88535c00 == 116 [pid = 17220] [id = 394] 16:46:42 INFO - PROCESS | 17220 | --DOCSHELL 0x8ac60400 == 115 [pid = 17220] [id = 393] 16:46:42 INFO - PROCESS | 17220 | --DOCSHELL 0x89aaf000 == 114 [pid = 17220] [id = 392] 16:46:42 INFO - PROCESS | 17220 | --DOCSHELL 0x84806800 == 113 [pid = 17220] [id = 390] 16:46:42 INFO - PROCESS | 17220 | --DOCSHELL 0x87b81400 == 112 [pid = 17220] [id = 391] 16:46:42 INFO - PROCESS | 17220 | ++DOCSHELL 0x84806800 == 113 [pid = 17220] [id = 429] 16:46:42 INFO - PROCESS | 17220 | ++DOMWINDOW == 180 (0x850f7400) [pid = 17220] [serial = 1288] [outer = (nil)] 16:46:42 INFO - PROCESS | 17220 | ++DOMWINDOW == 181 (0x85fd5800) [pid = 17220] [serial = 1289] [outer = 0x850f7400] 16:46:42 INFO - PROCESS | 17220 | 1461282402911 Marionette DEBUG loaded listener.js 16:46:43 INFO - PROCESS | 17220 | ++DOMWINDOW == 182 (0x869cf800) [pid = 17220] [serial = 1290] [outer = 0x850f7400] 16:46:43 INFO - PROCESS | 17220 | --DOMWINDOW == 181 (0xa0f87000) [pid = 17220] [serial = 1092] [outer = (nil)] [url = about:blank] 16:46:43 INFO - PROCESS | 17220 | --DOMWINDOW == 180 (0x89ab3000) [pid = 17220] [serial = 1041] [outer = (nil)] [url = about:blank] 16:46:43 INFO - PROCESS | 17220 | --DOMWINDOW == 179 (0x894f4c00) [pid = 17220] [serial = 1169] [outer = (nil)] [url = about:blank] 16:46:43 INFO - PROCESS | 17220 | --DOMWINDOW == 178 (0x8865b000) [pid = 17220] [serial = 1166] [outer = (nil)] [url = about:blank] 16:46:43 INFO - PROCESS | 17220 | --DOMWINDOW == 177 (0x97e9c400) [pid = 17220] [serial = 1146] [outer = (nil)] [url = about:blank] 16:46:43 INFO - PROCESS | 17220 | --DOMWINDOW == 176 (0x97e97800) [pid = 17220] [serial = 1145] [outer = (nil)] [url = about:blank] 16:46:43 INFO - PROCESS | 17220 | --DOMWINDOW == 175 (0x97bb4400) [pid = 17220] [serial = 1143] [outer = (nil)] [url = about:blank] 16:46:43 INFO - PROCESS | 17220 | --DOMWINDOW == 174 (0x97b3f000) [pid = 17220] [serial = 1142] [outer = (nil)] [url = about:blank] 16:46:43 INFO - PROCESS | 17220 | --DOMWINDOW == 173 (0x95d60000) [pid = 17220] [serial = 1140] [outer = (nil)] [url = about:blank] 16:46:43 INFO - PROCESS | 17220 | --DOMWINDOW == 172 (0x93e2f800) [pid = 17220] [serial = 1139] [outer = (nil)] [url = about:blank] 16:46:43 INFO - PROCESS | 17220 | --DOMWINDOW == 171 (0x93a02800) [pid = 17220] [serial = 1137] [outer = (nil)] [url = about:blank] 16:46:43 INFO - PROCESS | 17220 | --DOMWINDOW == 170 (0x92df4800) [pid = 17220] [serial = 1136] [outer = (nil)] [url = about:blank] 16:46:43 INFO - PROCESS | 17220 | --DOMWINDOW == 169 (0x92b70c00) [pid = 17220] [serial = 1134] [outer = (nil)] [url = about:blank] 16:46:43 INFO - PROCESS | 17220 | --DOMWINDOW == 168 (0x92b68c00) [pid = 17220] [serial = 1133] [outer = (nil)] [url = about:blank] 16:46:43 INFO - PROCESS | 17220 | --DOMWINDOW == 167 (0x90708400) [pid = 17220] [serial = 1131] [outer = (nil)] [url = about:blank] 16:46:43 INFO - PROCESS | 17220 | --DOMWINDOW == 166 (0x904f2800) [pid = 17220] [serial = 1130] [outer = (nil)] [url = about:blank] 16:46:43 INFO - PROCESS | 17220 | --DOMWINDOW == 165 (0x903ee000) [pid = 17220] [serial = 1128] [outer = (nil)] [url = about:blank] 16:46:43 INFO - PROCESS | 17220 | --DOMWINDOW == 164 (0x90347400) [pid = 17220] [serial = 1127] [outer = (nil)] [url = about:blank] 16:46:43 INFO - PROCESS | 17220 | --DOMWINDOW == 163 (0x8ff9d400) [pid = 17220] [serial = 1125] [outer = (nil)] [url = about:blank] 16:46:43 INFO - PROCESS | 17220 | --DOMWINDOW == 162 (0x8ff98000) [pid = 17220] [serial = 1124] [outer = (nil)] [url = about:blank] 16:46:43 INFO - PROCESS | 17220 | --DOMWINDOW == 161 (0x8fd32800) [pid = 17220] [serial = 1122] [outer = (nil)] [url = about:blank] 16:46:43 INFO - PROCESS | 17220 | --DOMWINDOW == 160 (0x8f2b4000) [pid = 17220] [serial = 1121] [outer = (nil)] [url = about:blank] 16:46:43 INFO - PROCESS | 17220 | --DOMWINDOW == 159 (0x8eecc400) [pid = 17220] [serial = 1118] [outer = (nil)] [url = about:blank] 16:46:43 INFO - PROCESS | 17220 | --DOMWINDOW == 158 (0x8efe8c00) [pid = 17220] [serial = 1119] [outer = (nil)] [url = about:blank] 16:46:43 INFO - PROCESS | 17220 | --DOMWINDOW == 157 (0x8eb2c800) [pid = 17220] [serial = 1116] [outer = (nil)] [url = about:blank] 16:46:43 INFO - PROCESS | 17220 | --DOMWINDOW == 156 (0x8eab6400) [pid = 17220] [serial = 1115] [outer = (nil)] [url = about:blank] 16:46:43 INFO - PROCESS | 17220 | --DOMWINDOW == 155 (0x8ae47000) [pid = 17220] [serial = 1113] [outer = (nil)] [url = about:blank] 16:46:43 INFO - PROCESS | 17220 | --DOMWINDOW == 154 (0x8ac62800) [pid = 17220] [serial = 1112] [outer = (nil)] [url = about:blank] 16:46:43 INFO - PROCESS | 17220 | --DOMWINDOW == 153 (0x87ff3c00) [pid = 17220] [serial = 1110] [outer = (nil)] [url = about:blank] 16:46:43 INFO - PROCESS | 17220 | --DOMWINDOW == 152 (0x87b87000) [pid = 17220] [serial = 1109] [outer = (nil)] [url = about:blank] 16:46:43 INFO - PROCESS | 17220 | --DOMWINDOW == 151 (0x869c2000) [pid = 17220] [serial = 1160] [outer = (nil)] [url = about:blank] 16:46:43 INFO - PROCESS | 17220 | --DOMWINDOW == 150 (0x869cd800) [pid = 17220] [serial = 1161] [outer = (nil)] [url = about:blank] 16:46:43 INFO - PROCESS | 17220 | --DOMWINDOW == 149 (0x87ea4400) [pid = 17220] [serial = 1157] [outer = (nil)] [url = about:blank] 16:46:43 INFO - PROCESS | 17220 | --DOMWINDOW == 148 (0xa0aa1000) [pid = 17220] [serial = 1155] [outer = (nil)] [url = about:blank] 16:46:43 INFO - PROCESS | 17220 | --DOMWINDOW == 147 (0x9fe59c00) [pid = 17220] [serial = 1154] [outer = (nil)] [url = about:blank] 16:46:43 INFO - PROCESS | 17220 | --DOMWINDOW == 146 (0x9dfec800) [pid = 17220] [serial = 1152] [outer = (nil)] [url = about:blank] 16:46:43 INFO - PROCESS | 17220 | --DOMWINDOW == 145 (0x9b25d000) [pid = 17220] [serial = 1151] [outer = (nil)] [url = about:blank] 16:46:43 INFO - PROCESS | 17220 | --DOMWINDOW == 144 (0x98fdd000) [pid = 17220] [serial = 1149] [outer = (nil)] [url = about:blank] 16:46:43 INFO - PROCESS | 17220 | --DOMWINDOW == 143 (0x98e0e800) [pid = 17220] [serial = 1148] [outer = (nil)] [url = about:blank] 16:46:43 INFO - PROCESS | 17220 | --DOMWINDOW == 142 (0x89068c00) [pid = 17220] [serial = 1167] [outer = (nil)] [url = about:blank] 16:46:43 INFO - PROCESS | 17220 | --DOMWINDOW == 141 (0x87b87400) [pid = 17220] [serial = 1163] [outer = (nil)] [url = about:blank] 16:46:43 INFO - PROCESS | 17220 | --DOMWINDOW == 140 (0xa00e5000) [pid = 17220] [serial = 1089] [outer = (nil)] [url = about:blank] 16:46:43 INFO - PROCESS | 17220 | --DOMWINDOW == 139 (0x87ea2c00) [pid = 17220] [serial = 1164] [outer = (nil)] [url = about:blank] 16:46:44 INFO - PROCESS | 17220 | 1461282404059 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 16:46:44 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 16:46:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 3588ms 16:46:44 INFO - PROCESS | 17220 | 1461282404081 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 16:46:44 INFO - PROCESS | 17220 | 1461282404089 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 16:46:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:46:44 INFO - PROCESS | 17220 | 1461282404116 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:46:44 INFO - PROCESS | 17220 | 1461282404120 Marionette TRACE conn4 <- [1,1690,null,{}] 16:46:44 INFO - PROCESS | 17220 | 1461282404130 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:44 INFO - PROCESS | 17220 | 1461282404334 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 16:46:44 INFO - PROCESS | 17220 | 1461282404347 Marionette TRACE conn4 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:44 INFO - PROCESS | 17220 | ++DOCSHELL 0x87ff0c00 == 114 [pid = 17220] [id = 430] 16:46:44 INFO - PROCESS | 17220 | ++DOMWINDOW == 140 (0x87ff9400) [pid = 17220] [serial = 1291] [outer = (nil)] 16:46:44 INFO - PROCESS | 17220 | ++DOMWINDOW == 141 (0x88531400) [pid = 17220] [serial = 1292] [outer = 0x87ff9400] 16:46:44 INFO - PROCESS | 17220 | 1461282404447 Marionette DEBUG loaded listener.js 16:46:44 INFO - PROCESS | 17220 | ++DOMWINDOW == 142 (0x88660c00) [pid = 17220] [serial = 1293] [outer = 0x87ff9400] 16:46:45 INFO - PROCESS | 17220 | 1461282405481 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 16:46:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:46:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1404ms 16:46:45 INFO - PROCESS | 17220 | 1461282405505 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 16:46:45 INFO - PROCESS | 17220 | 1461282405511 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 16:46:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:46:45 INFO - PROCESS | 17220 | 1461282405522 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:46:45 INFO - PROCESS | 17220 | 1461282405526 Marionette TRACE conn4 <- [1,1694,null,{}] 16:46:45 INFO - PROCESS | 17220 | 1461282405532 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:45 INFO - PROCESS | 17220 | 1461282405834 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 16:46:45 INFO - PROCESS | 17220 | 1461282405875 Marionette TRACE conn4 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:45 INFO - PROCESS | 17220 | ++DOCSHELL 0x88533400 == 115 [pid = 17220] [id = 431] 16:46:45 INFO - PROCESS | 17220 | ++DOMWINDOW == 143 (0x893d7400) [pid = 17220] [serial = 1294] [outer = (nil)] 16:46:45 INFO - PROCESS | 17220 | ++DOMWINDOW == 144 (0x8ab0ac00) [pid = 17220] [serial = 1295] [outer = 0x893d7400] 16:46:45 INFO - PROCESS | 17220 | 1461282405955 Marionette DEBUG loaded listener.js 16:46:46 INFO - PROCESS | 17220 | ++DOMWINDOW == 145 (0x8ae46000) [pid = 17220] [serial = 1296] [outer = 0x893d7400] 16:46:47 INFO - PROCESS | 17220 | 1461282407146 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 16:46:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:46:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1681ms 16:46:47 INFO - PROCESS | 17220 | 1461282407206 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 16:46:47 INFO - PROCESS | 17220 | 1461282407209 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 16:46:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:46:47 INFO - PROCESS | 17220 | 1461282407217 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:46:47 INFO - PROCESS | 17220 | 1461282407223 Marionette TRACE conn4 <- [1,1698,null,{}] 16:46:47 INFO - PROCESS | 17220 | 1461282407238 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:47 INFO - PROCESS | 17220 | 1461282407536 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 16:46:47 INFO - PROCESS | 17220 | 1461282407715 Marionette TRACE conn4 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:47 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ae4d000 == 116 [pid = 17220] [id = 432] 16:46:47 INFO - PROCESS | 17220 | ++DOMWINDOW == 146 (0x8ea42c00) [pid = 17220] [serial = 1297] [outer = (nil)] 16:46:47 INFO - PROCESS | 17220 | ++DOMWINDOW == 147 (0x8eb26000) [pid = 17220] [serial = 1298] [outer = 0x8ea42c00] 16:46:47 INFO - PROCESS | 17220 | 1461282407804 Marionette DEBUG loaded listener.js 16:46:47 INFO - PROCESS | 17220 | ++DOMWINDOW == 148 (0x8edaf800) [pid = 17220] [serial = 1299] [outer = 0x8ea42c00] 16:46:48 INFO - PROCESS | 17220 | --DOMWINDOW == 147 (0x893dac00) [pid = 17220] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:46:48 INFO - PROCESS | 17220 | --DOMWINDOW == 146 (0x85fda800) [pid = 17220] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:46:48 INFO - PROCESS | 17220 | --DOMWINDOW == 145 (0x894fdc00) [pid = 17220] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:46:48 INFO - PROCESS | 17220 | --DOMWINDOW == 144 (0x87ff6c00) [pid = 17220] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:46:48 INFO - PROCESS | 17220 | --DOMWINDOW == 143 (0x8754b000) [pid = 17220] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:46:48 INFO - PROCESS | 17220 | --DOMWINDOW == 142 (0x8ff9e800) [pid = 17220] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:46:48 INFO - PROCESS | 17220 | --DOMWINDOW == 141 (0x93e32400) [pid = 17220] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:46:48 INFO - PROCESS | 17220 | --DOMWINDOW == 140 (0x93a0a400) [pid = 17220] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:46:48 INFO - PROCESS | 17220 | --DOMWINDOW == 139 (0x8eec2400) [pid = 17220] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:46:48 INFO - PROCESS | 17220 | --DOMWINDOW == 138 (0x904e9c00) [pid = 17220] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:46:48 INFO - PROCESS | 17220 | --DOMWINDOW == 137 (0x904f7c00) [pid = 17220] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:46:48 INFO - PROCESS | 17220 | --DOMWINDOW == 136 (0x9070a400) [pid = 17220] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:46:48 INFO - PROCESS | 17220 | --DOMWINDOW == 135 (0x8fdf1000) [pid = 17220] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:46:48 INFO - PROCESS | 17220 | --DOMWINDOW == 134 (0x8ff96000) [pid = 17220] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:46:48 INFO - PROCESS | 17220 | --DOMWINDOW == 133 (0x8fdf1800) [pid = 17220] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:46:48 INFO - PROCESS | 17220 | --DOMWINDOW == 132 (0x8eec8800) [pid = 17220] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:46:48 INFO - PROCESS | 17220 | --DOMWINDOW == 131 (0x8eece000) [pid = 17220] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:46:48 INFO - PROCESS | 17220 | --DOMWINDOW == 130 (0x8eab7c00) [pid = 17220] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:46:48 INFO - PROCESS | 17220 | --DOMWINDOW == 129 (0x8ac64400) [pid = 17220] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:46:48 INFO - PROCESS | 17220 | --DOMWINDOW == 128 (0x8ab17400) [pid = 17220] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:46:48 INFO - PROCESS | 17220 | --DOMWINDOW == 127 (0x87b88400) [pid = 17220] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:46:48 INFO - PROCESS | 17220 | --DOMWINDOW == 126 (0x84807400) [pid = 17220] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:46:49 INFO - PROCESS | 17220 | 1461282409286 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 16:46:49 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 16:46:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 2138ms 16:46:49 INFO - PROCESS | 17220 | 1461282409355 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 16:46:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:46:49 INFO - PROCESS | 17220 | 1461282409360 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 16:46:49 INFO - PROCESS | 17220 | 1461282409366 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:46:49 INFO - PROCESS | 17220 | 1461282409370 Marionette TRACE conn4 <- [1,1702,null,{}] 16:46:49 INFO - PROCESS | 17220 | 1461282409375 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:49 INFO - PROCESS | 17220 | 1461282409588 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 16:46:49 INFO - PROCESS | 17220 | 1461282409771 Marionette TRACE conn4 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:49 INFO - PROCESS | 17220 | ++DOCSHELL 0x8480d400 == 117 [pid = 17220] [id = 433] 16:46:49 INFO - PROCESS | 17220 | ++DOMWINDOW == 127 (0x850fb000) [pid = 17220] [serial = 1300] [outer = (nil)] 16:46:49 INFO - PROCESS | 17220 | ++DOMWINDOW == 128 (0x8c1af400) [pid = 17220] [serial = 1301] [outer = 0x850fb000] 16:46:49 INFO - PROCESS | 17220 | 1461282409851 Marionette DEBUG loaded listener.js 16:46:49 INFO - PROCESS | 17220 | ++DOMWINDOW == 129 (0x8eb26800) [pid = 17220] [serial = 1302] [outer = 0x850fb000] 16:46:50 INFO - PROCESS | 17220 | 1461282410796 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 16:46:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:46:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1497ms 16:46:50 INFO - PROCESS | 17220 | 1461282410865 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 16:46:50 INFO - PROCESS | 17220 | 1461282410872 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 16:46:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:46:50 INFO - PROCESS | 17220 | 1461282410882 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:46:50 INFO - PROCESS | 17220 | 1461282410887 Marionette TRACE conn4 <- [1,1706,null,{}] 16:46:50 INFO - PROCESS | 17220 | 1461282410944 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:51 INFO - PROCESS | 17220 | 1461282411203 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 16:46:51 INFO - PROCESS | 17220 | 1461282411527 Marionette TRACE conn4 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:51 INFO - PROCESS | 17220 | ++DOCSHELL 0x87e9d000 == 118 [pid = 17220] [id = 434] 16:46:51 INFO - PROCESS | 17220 | ++DOMWINDOW == 130 (0x87e9e000) [pid = 17220] [serial = 1303] [outer = (nil)] 16:46:51 INFO - PROCESS | 17220 | ++DOMWINDOW == 131 (0x87ea2c00) [pid = 17220] [serial = 1304] [outer = 0x87e9e000] 16:46:51 INFO - PROCESS | 17220 | 1461282411623 Marionette DEBUG loaded listener.js 16:46:51 INFO - PROCESS | 17220 | ++DOMWINDOW == 132 (0x894f5000) [pid = 17220] [serial = 1305] [outer = 0x87e9e000] 16:46:52 INFO - PROCESS | 17220 | 1461282412648 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 16:46:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:46:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1836ms 16:46:52 INFO - PROCESS | 17220 | 1461282412719 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 16:46:52 INFO - PROCESS | 17220 | 1461282412729 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 16:46:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:46:52 INFO - PROCESS | 17220 | 1461282412740 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:46:52 INFO - PROCESS | 17220 | 1461282412743 Marionette TRACE conn4 <- [1,1710,null,{}] 16:46:52 INFO - PROCESS | 17220 | 1461282412750 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:53 INFO - PROCESS | 17220 | 1461282413031 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 16:46:53 INFO - PROCESS | 17220 | 1461282413358 Marionette TRACE conn4 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:53 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ae44800 == 119 [pid = 17220] [id = 435] 16:46:53 INFO - PROCESS | 17220 | ++DOMWINDOW == 133 (0x8ae4c000) [pid = 17220] [serial = 1306] [outer = (nil)] 16:46:53 INFO - PROCESS | 17220 | ++DOMWINDOW == 134 (0x8c1a9c00) [pid = 17220] [serial = 1307] [outer = 0x8ae4c000] 16:46:53 INFO - PROCESS | 17220 | 1461282413450 Marionette DEBUG loaded listener.js 16:46:53 INFO - PROCESS | 17220 | ++DOMWINDOW == 135 (0x8eb28400) [pid = 17220] [serial = 1308] [outer = 0x8ae4c000] 16:46:54 INFO - PROCESS | 17220 | 1461282414432 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 16:46:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:46:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1732ms 16:46:54 INFO - PROCESS | 17220 | 1461282414474 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 16:46:54 INFO - PROCESS | 17220 | 1461282414479 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 16:46:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:46:54 INFO - PROCESS | 17220 | 1461282414486 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:46:54 INFO - PROCESS | 17220 | 1461282414492 Marionette TRACE conn4 <- [1,1714,null,{}] 16:46:54 INFO - PROCESS | 17220 | 1461282414509 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:54 INFO - PROCESS | 17220 | 1461282414756 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 16:46:55 INFO - PROCESS | 17220 | 1461282415123 Marionette TRACE conn4 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:55 INFO - PROCESS | 17220 | ++DOCSHELL 0x8eec8800 == 120 [pid = 17220] [id = 436] 16:46:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 136 (0x8f274c00) [pid = 17220] [serial = 1309] [outer = (nil)] 16:46:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 137 (0x8f2af400) [pid = 17220] [serial = 1310] [outer = 0x8f274c00] 16:46:55 INFO - PROCESS | 17220 | 1461282415227 Marionette DEBUG loaded listener.js 16:46:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 138 (0x8fd31400) [pid = 17220] [serial = 1311] [outer = 0x8f274c00] 16:46:56 INFO - PROCESS | 17220 | 1461282416166 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 16:46:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:46:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1743ms 16:46:56 INFO - PROCESS | 17220 | 1461282416234 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 16:46:56 INFO - PROCESS | 17220 | 1461282416244 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 16:46:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:46:56 INFO - PROCESS | 17220 | 1461282416255 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:46:56 INFO - PROCESS | 17220 | 1461282416258 Marionette TRACE conn4 <- [1,1718,null,{}] 16:46:56 INFO - PROCESS | 17220 | 1461282416265 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:56 INFO - PROCESS | 17220 | 1461282416544 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 16:46:56 INFO - PROCESS | 17220 | 1461282416866 Marionette TRACE conn4 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:56 INFO - PROCESS | 17220 | ++DOCSHELL 0x850f4400 == 121 [pid = 17220] [id = 437] 16:46:56 INFO - PROCESS | 17220 | ++DOMWINDOW == 139 (0x8f272800) [pid = 17220] [serial = 1312] [outer = (nil)] 16:46:56 INFO - PROCESS | 17220 | ++DOMWINDOW == 140 (0x8fdf1800) [pid = 17220] [serial = 1313] [outer = 0x8f272800] 16:46:56 INFO - PROCESS | 17220 | 1461282416963 Marionette DEBUG loaded listener.js 16:46:57 INFO - PROCESS | 17220 | ++DOMWINDOW == 141 (0x8fe74000) [pid = 17220] [serial = 1314] [outer = 0x8f272800] 16:46:57 INFO - PROCESS | 17220 | 1461282417868 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 16:46:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:46:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1682ms 16:46:57 INFO - PROCESS | 17220 | 1461282417941 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 16:46:57 INFO - PROCESS | 17220 | 1461282417944 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 16:46:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:46:57 INFO - PROCESS | 17220 | 1461282417954 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:46:57 INFO - PROCESS | 17220 | 1461282417958 Marionette TRACE conn4 <- [1,1722,null,{}] 16:46:57 INFO - PROCESS | 17220 | 1461282417963 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:58 INFO - PROCESS | 17220 | 1461282418197 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 16:46:58 INFO - PROCESS | 17220 | 1461282418512 Marionette TRACE conn4 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:46:58 INFO - PROCESS | 17220 | ++DOCSHELL 0x8f2b1800 == 122 [pid = 17220] [id = 438] 16:46:58 INFO - PROCESS | 17220 | ++DOMWINDOW == 142 (0x8fdef400) [pid = 17220] [serial = 1315] [outer = (nil)] 16:46:58 INFO - PROCESS | 17220 | ++DOMWINDOW == 143 (0x8ff9c000) [pid = 17220] [serial = 1316] [outer = 0x8fdef400] 16:46:58 INFO - PROCESS | 17220 | 1461282418612 Marionette DEBUG loaded listener.js 16:46:58 INFO - PROCESS | 17220 | ++DOMWINDOW == 144 (0x8ffa1c00) [pid = 17220] [serial = 1317] [outer = 0x8fdef400] 16:46:59 INFO - PROCESS | 17220 | 1461282419509 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 16:46:59 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 16:46:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1636ms 16:46:59 INFO - PROCESS | 17220 | 1461282419592 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 16:46:59 INFO - PROCESS | 17220 | 1461282419596 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 16:46:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:46:59 INFO - PROCESS | 17220 | 1461282419603 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:46:59 INFO - PROCESS | 17220 | 1461282419607 Marionette TRACE conn4 <- [1,1726,null,{}] 16:46:59 INFO - PROCESS | 17220 | 1461282419613 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:46:59 INFO - PROCESS | 17220 | 1461282419858 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 16:47:00 INFO - PROCESS | 17220 | 1461282420192 Marionette TRACE conn4 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:00 INFO - PROCESS | 17220 | ++DOCSHELL 0x90346400 == 123 [pid = 17220] [id = 439] 16:47:00 INFO - PROCESS | 17220 | ++DOMWINDOW == 145 (0x90349c00) [pid = 17220] [serial = 1318] [outer = (nil)] 16:47:00 INFO - PROCESS | 17220 | ++DOMWINDOW == 146 (0x904ae000) [pid = 17220] [serial = 1319] [outer = 0x90349c00] 16:47:00 INFO - PROCESS | 17220 | 1461282420331 Marionette DEBUG loaded listener.js 16:47:00 INFO - PROCESS | 17220 | ++DOMWINDOW == 147 (0x90708000) [pid = 17220] [serial = 1320] [outer = 0x90349c00] 16:47:01 INFO - PROCESS | 17220 | 1461282421262 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 16:47:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:47:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1735ms 16:47:01 INFO - PROCESS | 17220 | 1461282421339 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 16:47:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:47:01 INFO - PROCESS | 17220 | 1461282421344 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 16:47:01 INFO - PROCESS | 17220 | 1461282421350 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:47:01 INFO - PROCESS | 17220 | 1461282421354 Marionette TRACE conn4 <- [1,1730,null,{}] 16:47:01 INFO - PROCESS | 17220 | 1461282421360 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:01 INFO - PROCESS | 17220 | 1461282421599 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 16:47:01 INFO - PROCESS | 17220 | 1461282421918 Marionette TRACE conn4 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:01 INFO - PROCESS | 17220 | ++DOCSHELL 0x8fe7a000 == 124 [pid = 17220] [id = 440] 16:47:01 INFO - PROCESS | 17220 | ++DOMWINDOW == 148 (0x90348c00) [pid = 17220] [serial = 1321] [outer = (nil)] 16:47:01 INFO - PROCESS | 17220 | ++DOMWINDOW == 149 (0x920e6000) [pid = 17220] [serial = 1322] [outer = 0x90348c00] 16:47:02 INFO - PROCESS | 17220 | 1461282422011 Marionette DEBUG loaded listener.js 16:47:02 INFO - PROCESS | 17220 | ++DOMWINDOW == 150 (0x92b6ac00) [pid = 17220] [serial = 1323] [outer = 0x90348c00] 16:47:03 INFO - PROCESS | 17220 | 1461282423010 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 16:47:03 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 16:47:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1734ms 16:47:03 INFO - PROCESS | 17220 | 1461282423085 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 16:47:03 INFO - PROCESS | 17220 | 1461282423089 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 16:47:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:47:03 INFO - PROCESS | 17220 | 1461282423097 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:47:03 INFO - PROCESS | 17220 | 1461282423102 Marionette TRACE conn4 <- [1,1734,null,{}] 16:47:03 INFO - PROCESS | 17220 | 1461282423109 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:03 INFO - PROCESS | 17220 | 1461282423362 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 16:47:03 INFO - PROCESS | 17220 | 1461282423709 Marionette TRACE conn4 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:03 INFO - PROCESS | 17220 | ++DOCSHELL 0x8eab3c00 == 125 [pid = 17220] [id = 441] 16:47:03 INFO - PROCESS | 17220 | ++DOMWINDOW == 151 (0x8eb27400) [pid = 17220] [serial = 1324] [outer = (nil)] 16:47:03 INFO - PROCESS | 17220 | ++DOMWINDOW == 152 (0x92c0e800) [pid = 17220] [serial = 1325] [outer = 0x8eb27400] 16:47:03 INFO - PROCESS | 17220 | 1461282423815 Marionette DEBUG loaded listener.js 16:47:03 INFO - PROCESS | 17220 | ++DOMWINDOW == 153 (0x92cbb800) [pid = 17220] [serial = 1326] [outer = 0x8eb27400] 16:47:04 INFO - PROCESS | 17220 | 1461282424695 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 16:47:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:47:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1639ms 16:47:04 INFO - PROCESS | 17220 | 1461282424737 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 16:47:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:47:04 INFO - PROCESS | 17220 | 1461282424742 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 16:47:04 INFO - PROCESS | 17220 | 1461282424748 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:47:04 INFO - PROCESS | 17220 | 1461282424752 Marionette TRACE conn4 <- [1,1738,null,{}] 16:47:04 INFO - PROCESS | 17220 | 1461282424759 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:04 INFO - PROCESS | 17220 | 1461282424984 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 16:47:05 INFO - PROCESS | 17220 | 1461282425301 Marionette TRACE conn4 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:05 INFO - PROCESS | 17220 | ++DOCSHELL 0x92060c00 == 126 [pid = 17220] [id = 442] 16:47:05 INFO - PROCESS | 17220 | ++DOMWINDOW == 154 (0x92068c00) [pid = 17220] [serial = 1327] [outer = (nil)] 16:47:05 INFO - PROCESS | 17220 | ++DOMWINDOW == 155 (0x92df4000) [pid = 17220] [serial = 1328] [outer = 0x92068c00] 16:47:05 INFO - PROCESS | 17220 | 1461282425396 Marionette DEBUG loaded listener.js 16:47:05 INFO - PROCESS | 17220 | ++DOMWINDOW == 156 (0x93a05400) [pid = 17220] [serial = 1329] [outer = 0x92068c00] 16:47:06 INFO - PROCESS | 17220 | 1461282426292 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 16:47:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:47:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1582ms 16:47:06 INFO - PROCESS | 17220 | 1461282426331 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 16:47:06 INFO - PROCESS | 17220 | 1461282426335 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 16:47:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:47:06 INFO - PROCESS | 17220 | 1461282426342 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:47:06 INFO - PROCESS | 17220 | 1461282426345 Marionette TRACE conn4 <- [1,1742,null,{}] 16:47:06 INFO - PROCESS | 17220 | 1461282426351 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:06 INFO - PROCESS | 17220 | 1461282426554 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 16:47:06 INFO - PROCESS | 17220 | 1461282426870 Marionette TRACE conn4 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:06 INFO - PROCESS | 17220 | ++DOCSHELL 0x92c09800 == 127 [pid = 17220] [id = 443] 16:47:06 INFO - PROCESS | 17220 | ++DOMWINDOW == 157 (0x92db0800) [pid = 17220] [serial = 1330] [outer = (nil)] 16:47:06 INFO - PROCESS | 17220 | ++DOMWINDOW == 158 (0x93ae7800) [pid = 17220] [serial = 1331] [outer = 0x92db0800] 16:47:06 INFO - PROCESS | 17220 | 1461282426965 Marionette DEBUG loaded listener.js 16:47:07 INFO - PROCESS | 17220 | ++DOMWINDOW == 159 (0x93aeec00) [pid = 17220] [serial = 1332] [outer = 0x92db0800] 16:47:07 INFO - PROCESS | 17220 | 1461282427837 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 16:47:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:47:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1533ms 16:47:07 INFO - PROCESS | 17220 | 1461282427876 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 16:47:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:47:07 INFO - PROCESS | 17220 | 1461282427881 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 16:47:07 INFO - PROCESS | 17220 | 1461282427888 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:47:07 INFO - PROCESS | 17220 | 1461282427892 Marionette TRACE conn4 <- [1,1746,null,{}] 16:47:07 INFO - PROCESS | 17220 | 1461282427898 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:08 INFO - PROCESS | 17220 | 1461282428129 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 16:47:08 INFO - PROCESS | 17220 | 1461282428454 Marionette TRACE conn4 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:08 INFO - PROCESS | 17220 | ++DOCSHELL 0x87b7f800 == 128 [pid = 17220] [id = 444] 16:47:08 INFO - PROCESS | 17220 | ++DOMWINDOW == 160 (0x88658c00) [pid = 17220] [serial = 1333] [outer = (nil)] 16:47:08 INFO - PROCESS | 17220 | ++DOMWINDOW == 161 (0x95db6000) [pid = 17220] [serial = 1334] [outer = 0x88658c00] 16:47:08 INFO - PROCESS | 17220 | 1461282428557 Marionette DEBUG loaded listener.js 16:47:08 INFO - PROCESS | 17220 | ++DOMWINDOW == 162 (0x97bb7000) [pid = 17220] [serial = 1335] [outer = 0x88658c00] 16:47:09 INFO - PROCESS | 17220 | 1461282429507 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 16:47:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:47:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1680ms 16:47:09 INFO - PROCESS | 17220 | 1461282429568 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 16:47:09 INFO - PROCESS | 17220 | 1461282429572 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 16:47:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:47:09 INFO - PROCESS | 17220 | 1461282429578 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:47:09 INFO - PROCESS | 17220 | 1461282429581 Marionette TRACE conn4 <- [1,1750,null,{}] 16:47:09 INFO - PROCESS | 17220 | 1461282429587 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:09 INFO - PROCESS | 17220 | 1461282429785 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 16:47:10 INFO - PROCESS | 17220 | 1461282430103 Marionette TRACE conn4 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:10 INFO - PROCESS | 17220 | ++DOCSHELL 0x93e32c00 == 129 [pid = 17220] [id = 445] 16:47:10 INFO - PROCESS | 17220 | ++DOMWINDOW == 163 (0x95d15800) [pid = 17220] [serial = 1336] [outer = (nil)] 16:47:10 INFO - PROCESS | 17220 | ++DOMWINDOW == 164 (0x97e97400) [pid = 17220] [serial = 1337] [outer = 0x95d15800] 16:47:10 INFO - PROCESS | 17220 | 1461282430198 Marionette DEBUG loaded listener.js 16:47:10 INFO - PROCESS | 17220 | ++DOMWINDOW == 165 (0x97e9a000) [pid = 17220] [serial = 1338] [outer = 0x95d15800] 16:47:11 INFO - PROCESS | 17220 | 1461282431064 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 16:47:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:47:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1532ms 16:47:11 INFO - PROCESS | 17220 | 1461282431112 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 16:47:11 INFO - PROCESS | 17220 | 1461282431115 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 16:47:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:47:11 INFO - PROCESS | 17220 | 1461282431121 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:47:11 INFO - PROCESS | 17220 | 1461282431125 Marionette TRACE conn4 <- [1,1754,null,{}] 16:47:11 INFO - PROCESS | 17220 | 1461282431131 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:11 INFO - PROCESS | 17220 | 1461282431337 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 16:47:11 INFO - PROCESS | 17220 | 1461282431657 Marionette TRACE conn4 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:11 INFO - PROCESS | 17220 | ++DOCSHELL 0x85a2b000 == 130 [pid = 17220] [id = 446] 16:47:11 INFO - PROCESS | 17220 | ++DOMWINDOW == 166 (0x95db2400) [pid = 17220] [serial = 1339] [outer = (nil)] 16:47:11 INFO - PROCESS | 17220 | ++DOMWINDOW == 167 (0x98fdd000) [pid = 17220] [serial = 1340] [outer = 0x95db2400] 16:47:11 INFO - PROCESS | 17220 | 1461282431753 Marionette DEBUG loaded listener.js 16:47:11 INFO - PROCESS | 17220 | ++DOMWINDOW == 168 (0x99473c00) [pid = 17220] [serial = 1341] [outer = 0x95db2400] 16:47:12 INFO - PROCESS | 17220 | 1461282432634 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 16:47:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:47:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1583ms 16:47:12 INFO - PROCESS | 17220 | 1461282432706 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 16:47:12 INFO - PROCESS | 17220 | 1461282432710 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 16:47:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:47:12 INFO - PROCESS | 17220 | 1461282432716 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:47:12 INFO - PROCESS | 17220 | 1461282432719 Marionette TRACE conn4 <- [1,1758,null,{}] 16:47:12 INFO - PROCESS | 17220 | 1461282432725 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:12 INFO - PROCESS | 17220 | 1461282432962 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 16:47:13 INFO - PROCESS | 17220 | 1461282433288 Marionette TRACE conn4 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:13 INFO - PROCESS | 17220 | ++DOCSHELL 0x85a2d400 == 131 [pid = 17220] [id = 447] 16:47:13 INFO - PROCESS | 17220 | ++DOMWINDOW == 169 (0x87e9dc00) [pid = 17220] [serial = 1342] [outer = (nil)] 16:47:13 INFO - PROCESS | 17220 | ++DOMWINDOW == 170 (0x9aeae000) [pid = 17220] [serial = 1343] [outer = 0x87e9dc00] 16:47:13 INFO - PROCESS | 17220 | 1461282433380 Marionette DEBUG loaded listener.js 16:47:13 INFO - PROCESS | 17220 | ++DOMWINDOW == 171 (0x9ea26400) [pid = 17220] [serial = 1344] [outer = 0x87e9dc00] 16:47:14 INFO - PROCESS | 17220 | 1461282434254 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 16:47:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:47:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1580ms 16:47:14 INFO - PROCESS | 17220 | 1461282434298 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 16:47:14 INFO - PROCESS | 17220 | 1461282434302 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 16:47:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:47:14 INFO - PROCESS | 17220 | 1461282434308 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:47:14 INFO - PROCESS | 17220 | 1461282434312 Marionette TRACE conn4 <- [1,1762,null,{}] 16:47:14 INFO - PROCESS | 17220 | 1461282434318 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:14 INFO - PROCESS | 17220 | 1461282434514 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 16:47:14 INFO - PROCESS | 17220 | 1461282434834 Marionette TRACE conn4 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:14 INFO - PROCESS | 17220 | ++DOCSHELL 0x850fac00 == 132 [pid = 17220] [id = 448] 16:47:14 INFO - PROCESS | 17220 | ++DOMWINDOW == 172 (0x92dea400) [pid = 17220] [serial = 1345] [outer = (nil)] 16:47:14 INFO - PROCESS | 17220 | ++DOMWINDOW == 173 (0xa0aa1000) [pid = 17220] [serial = 1346] [outer = 0x92dea400] 16:47:14 INFO - PROCESS | 17220 | 1461282434930 Marionette DEBUG loaded listener.js 16:47:15 INFO - PROCESS | 17220 | ++DOMWINDOW == 174 (0xa0c05c00) [pid = 17220] [serial = 1347] [outer = 0x92dea400] 16:47:15 INFO - PROCESS | 17220 | 1461282435807 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 16:47:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:47:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1531ms 16:47:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:47:15 INFO - PROCESS | 17220 | 1461282435842 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 16:47:15 INFO - PROCESS | 17220 | 1461282435845 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 16:47:15 INFO - PROCESS | 17220 | 1461282435852 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:47:15 INFO - PROCESS | 17220 | 1461282435855 Marionette TRACE conn4 <- [1,1766,null,{}] 16:47:15 INFO - PROCESS | 17220 | 1461282435861 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:16 INFO - PROCESS | 17220 | 1461282436054 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 16:47:16 INFO - PROCESS | 17220 | 1461282436380 Marionette TRACE conn4 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:16 INFO - PROCESS | 17220 | ++DOCSHELL 0x9b258800 == 133 [pid = 17220] [id = 449] 16:47:16 INFO - PROCESS | 17220 | ++DOMWINDOW == 175 (0x9dff3c00) [pid = 17220] [serial = 1348] [outer = (nil)] 16:47:16 INFO - PROCESS | 17220 | ++DOMWINDOW == 176 (0xa0f86c00) [pid = 17220] [serial = 1349] [outer = 0x9dff3c00] 16:47:16 INFO - PROCESS | 17220 | 1461282436472 Marionette DEBUG loaded listener.js 16:47:16 INFO - PROCESS | 17220 | ++DOMWINDOW == 177 (0xa2a42400) [pid = 17220] [serial = 1350] [outer = 0x9dff3c00] 16:47:17 INFO - PROCESS | 17220 | 1461282437318 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 16:47:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:47:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1533ms 16:47:17 INFO - PROCESS | 17220 | 1461282437385 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 16:47:17 INFO - PROCESS | 17220 | 1461282437388 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 16:47:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:47:17 INFO - PROCESS | 17220 | 1461282437402 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:47:17 INFO - PROCESS | 17220 | 1461282437405 Marionette TRACE conn4 <- [1,1770,null,{}] 16:47:17 INFO - PROCESS | 17220 | 1461282437415 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:17 INFO - PROCESS | 17220 | 1461282437683 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 16:47:18 INFO - PROCESS | 17220 | 1461282438014 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:18 INFO - PROCESS | 17220 | ++DOCSHELL 0x85fd9800 == 134 [pid = 17220] [id = 450] 16:47:18 INFO - PROCESS | 17220 | ++DOMWINDOW == 178 (0xa0adcc00) [pid = 17220] [serial = 1351] [outer = (nil)] 16:47:18 INFO - PROCESS | 17220 | ++DOMWINDOW == 179 (0xa447b000) [pid = 17220] [serial = 1352] [outer = 0xa0adcc00] 16:47:18 INFO - PROCESS | 17220 | 1461282438107 Marionette DEBUG loaded listener.js 16:47:18 INFO - PROCESS | 17220 | ++DOMWINDOW == 180 (0xa4484000) [pid = 17220] [serial = 1353] [outer = 0xa0adcc00] 16:47:18 INFO - PROCESS | 17220 | 1461282438978 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 16:47:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:47:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1637ms 16:47:19 INFO - PROCESS | 17220 | 1461282439037 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 16:47:19 INFO - PROCESS | 17220 | 1461282439041 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 16:47:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:47:19 INFO - PROCESS | 17220 | 1461282439048 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:47:19 INFO - PROCESS | 17220 | 1461282439051 Marionette TRACE conn4 <- [1,1774,null,{}] 16:47:19 INFO - PROCESS | 17220 | 1461282439057 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:19 INFO - PROCESS | 17220 | 1461282439259 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 16:47:19 INFO - PROCESS | 17220 | 1461282439581 Marionette TRACE conn4 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:19 INFO - PROCESS | 17220 | ++DOCSHELL 0x8aa9d800 == 135 [pid = 17220] [id = 451] 16:47:19 INFO - PROCESS | 17220 | ++DOMWINDOW == 181 (0x8aa9e400) [pid = 17220] [serial = 1354] [outer = (nil)] 16:47:19 INFO - PROCESS | 17220 | ++DOMWINDOW == 182 (0x8aaa5c00) [pid = 17220] [serial = 1355] [outer = 0x8aa9e400] 16:47:19 INFO - PROCESS | 17220 | 1461282439673 Marionette DEBUG loaded listener.js 16:47:19 INFO - PROCESS | 17220 | ++DOMWINDOW == 183 (0x8aaa7400) [pid = 17220] [serial = 1356] [outer = 0x8aa9e400] 16:47:20 INFO - PROCESS | 17220 | 1461282440532 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 16:47:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:47:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1531ms 16:47:20 INFO - PROCESS | 17220 | 1461282440580 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 16:47:20 INFO - PROCESS | 17220 | 1461282440584 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 16:47:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:47:20 INFO - PROCESS | 17220 | 1461282440590 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:47:20 INFO - PROCESS | 17220 | 1461282440594 Marionette TRACE conn4 <- [1,1778,null,{}] 16:47:20 INFO - PROCESS | 17220 | 1461282440599 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:20 INFO - PROCESS | 17220 | 1461282440800 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 16:47:22 INFO - PROCESS | 17220 | --DOCSHELL 0x98f68400 == 134 [pid = 17220] [id = 427] 16:47:22 INFO - PROCESS | 17220 | --DOCSHELL 0x9b233000 == 133 [pid = 17220] [id = 428] 16:47:22 INFO - PROCESS | 17220 | --DOCSHELL 0x8f27d400 == 132 [pid = 17220] [id = 426] 16:47:22 INFO - PROCESS | 17220 | --DOCSHELL 0x8ae50800 == 131 [pid = 17220] [id = 425] 16:47:22 INFO - PROCESS | 17220 | --DOCSHELL 0x93e33400 == 130 [pid = 17220] [id = 424] 16:47:22 INFO - PROCESS | 17220 | --DOCSHELL 0x93a0b800 == 129 [pid = 17220] [id = 422] 16:47:22 INFO - PROCESS | 17220 | --DOCSHELL 0x92deb400 == 128 [pid = 17220] [id = 423] 16:47:22 INFO - PROCESS | 17220 | --DOCSHELL 0x85fe1800 == 127 [pid = 17220] [id = 421] 16:47:22 INFO - PROCESS | 17220 | --DOCSHELL 0x901dc400 == 126 [pid = 17220] [id = 420] 16:47:22 INFO - PROCESS | 17220 | --DOCSHELL 0x85fd6000 == 125 [pid = 17220] [id = 419] 16:47:22 INFO - PROCESS | 17220 | --DOCSHELL 0x8efe1c00 == 124 [pid = 17220] [id = 418] 16:47:22 INFO - PROCESS | 17220 | --DOCSHELL 0x8edb3c00 == 123 [pid = 17220] [id = 416] 16:47:22 INFO - PROCESS | 17220 | --DOCSHELL 0x8efe5800 == 122 [pid = 17220] [id = 417] 16:47:22 INFO - PROCESS | 17220 | --DOCSHELL 0x85aad800 == 121 [pid = 17220] [id = 415] 16:47:22 INFO - PROCESS | 17220 | --DOCSHELL 0x8aef2400 == 120 [pid = 17220] [id = 414] 16:47:22 INFO - PROCESS | 17220 | --DOCSHELL 0x894f0c00 == 119 [pid = 17220] [id = 413] 16:47:22 INFO - PROCESS | 17220 | --DOCSHELL 0x850fb400 == 118 [pid = 17220] [id = 412] 16:47:22 INFO - PROCESS | 17220 | --DOMWINDOW == 182 (0x8ae4a000) [pid = 17220] [serial = 1107] [outer = (nil)] [url = about:blank] 16:47:22 INFO - PROCESS | 17220 | --DOMWINDOW == 181 (0x89075800) [pid = 17220] [serial = 1158] [outer = (nil)] [url = about:blank] 16:47:22 INFO - PROCESS | 17220 | --DOMWINDOW == 180 (0x8ae48800) [pid = 17220] [serial = 1235] [outer = (nil)] [url = about:blank] 16:47:22 INFO - PROCESS | 17220 | --DOMWINDOW == 179 (0x89aaf800) [pid = 17220] [serial = 1232] [outer = (nil)] [url = about:blank] 16:47:22 INFO - PROCESS | 17220 | --DOMWINDOW == 178 (0x8852e800) [pid = 17220] [serial = 1229] [outer = (nil)] [url = about:blank] 16:47:22 INFO - PROCESS | 17220 | --DOMWINDOW == 177 (0x87550400) [pid = 17220] [serial = 1226] [outer = (nil)] [url = about:blank] 16:47:22 INFO - PROCESS | 17220 | --DOMWINDOW == 176 (0x87b7e000) [pid = 17220] [serial = 1227] [outer = (nil)] [url = about:blank] 16:47:22 INFO - PROCESS | 17220 | --DOMWINDOW == 175 (0x98f68000) [pid = 17220] [serial = 1223] [outer = (nil)] [url = about:blank] 16:47:22 INFO - PROCESS | 17220 | --DOMWINDOW == 174 (0x98432400) [pid = 17220] [serial = 1221] [outer = (nil)] [url = about:blank] 16:47:22 INFO - PROCESS | 17220 | --DOMWINDOW == 173 (0x97e9f000) [pid = 17220] [serial = 1220] [outer = (nil)] [url = about:blank] 16:47:22 INFO - PROCESS | 17220 | --DOMWINDOW == 172 (0x97c2b000) [pid = 17220] [serial = 1218] [outer = (nil)] [url = about:blank] 16:47:22 INFO - PROCESS | 17220 | --DOMWINDOW == 171 (0x97bc6800) [pid = 17220] [serial = 1217] [outer = (nil)] [url = about:blank] 16:47:22 INFO - PROCESS | 17220 | --DOMWINDOW == 170 (0x95db3000) [pid = 17220] [serial = 1215] [outer = (nil)] [url = about:blank] 16:47:22 INFO - PROCESS | 17220 | --DOMWINDOW == 169 (0x95d57800) [pid = 17220] [serial = 1214] [outer = (nil)] [url = about:blank] 16:47:22 INFO - PROCESS | 17220 | --DOMWINDOW == 168 (0x93aed800) [pid = 17220] [serial = 1212] [outer = (nil)] [url = about:blank] 16:47:22 INFO - PROCESS | 17220 | --DOMWINDOW == 167 (0x93af3400) [pid = 17220] [serial = 1211] [outer = (nil)] [url = about:blank] 16:47:22 INFO - PROCESS | 17220 | --DOMWINDOW == 166 (0x93ae7400) [pid = 17220] [serial = 1209] [outer = (nil)] [url = about:blank] 16:47:22 INFO - PROCESS | 17220 | --DOMWINDOW == 165 (0x93a0cc00) [pid = 17220] [serial = 1208] [outer = (nil)] [url = about:blank] 16:47:22 INFO - PROCESS | 17220 | --DOMWINDOW == 164 (0x92ded000) [pid = 17220] [serial = 1206] [outer = (nil)] [url = about:blank] 16:47:22 INFO - PROCESS | 17220 | --DOMWINDOW == 163 (0x92dad800) [pid = 17220] [serial = 1205] [outer = (nil)] [url = about:blank] 16:47:22 INFO - PROCESS | 17220 | --DOMWINDOW == 162 (0x920e2000) [pid = 17220] [serial = 1203] [outer = (nil)] [url = about:blank] 16:47:22 INFO - PROCESS | 17220 | --DOMWINDOW == 161 (0x915dd800) [pid = 17220] [serial = 1202] [outer = (nil)] [url = about:blank] 16:47:22 INFO - PROCESS | 17220 | --DOMWINDOW == 160 (0x904ea000) [pid = 17220] [serial = 1200] [outer = (nil)] [url = about:blank] 16:47:22 INFO - PROCESS | 17220 | --DOMWINDOW == 159 (0x904ae800) [pid = 17220] [serial = 1199] [outer = (nil)] [url = about:blank] 16:47:22 INFO - PROCESS | 17220 | --DOMWINDOW == 158 (0x9034a400) [pid = 17220] [serial = 1197] [outer = (nil)] [url = about:blank] 16:47:22 INFO - PROCESS | 17220 | --DOMWINDOW == 157 (0x90347800) [pid = 17220] [serial = 1196] [outer = (nil)] [url = about:blank] 16:47:22 INFO - PROCESS | 17220 | --DOMWINDOW == 156 (0x8ffa4c00) [pid = 17220] [serial = 1193] [outer = (nil)] [url = about:blank] 16:47:22 INFO - PROCESS | 17220 | --DOMWINDOW == 155 (0x901d4400) [pid = 17220] [serial = 1194] [outer = (nil)] [url = about:blank] 16:47:22 INFO - PROCESS | 17220 | --DOMWINDOW == 154 (0x8fe75000) [pid = 17220] [serial = 1191] [outer = (nil)] [url = about:blank] 16:47:22 INFO - PROCESS | 17220 | --DOMWINDOW == 153 (0x8fdfb400) [pid = 17220] [serial = 1190] [outer = (nil)] [url = about:blank] 16:47:22 INFO - PROCESS | 17220 | --DOMWINDOW == 152 (0x8fd2dc00) [pid = 17220] [serial = 1188] [outer = (nil)] [url = about:blank] 16:47:22 INFO - PROCESS | 17220 | --DOMWINDOW == 151 (0x8efebc00) [pid = 17220] [serial = 1187] [outer = (nil)] [url = about:blank] 16:47:22 INFO - PROCESS | 17220 | --DOMWINDOW == 150 (0x8ee8a800) [pid = 17220] [serial = 1185] [outer = (nil)] [url = about:blank] 16:47:22 INFO - PROCESS | 17220 | --DOMWINDOW == 149 (0x8ee82400) [pid = 17220] [serial = 1184] [outer = (nil)] [url = about:blank] 16:47:22 INFO - PROCESS | 17220 | --DOMWINDOW == 148 (0x8eb25000) [pid = 17220] [serial = 1182] [outer = (nil)] [url = about:blank] 16:47:22 INFO - PROCESS | 17220 | --DOMWINDOW == 147 (0x8eaad800) [pid = 17220] [serial = 1181] [outer = (nil)] [url = about:blank] 16:47:22 INFO - PROCESS | 17220 | --DOMWINDOW == 146 (0x8aeef800) [pid = 17220] [serial = 1179] [outer = (nil)] [url = about:blank] 16:47:22 INFO - PROCESS | 17220 | --DOMWINDOW == 145 (0x8ae4f400) [pid = 17220] [serial = 1178] [outer = (nil)] [url = about:blank] 16:47:22 INFO - PROCESS | 17220 | --DOMWINDOW == 144 (0x8865d800) [pid = 17220] [serial = 1176] [outer = (nil)] [url = about:blank] 16:47:22 INFO - PROCESS | 17220 | --DOMWINDOW == 143 (0x8852bc00) [pid = 17220] [serial = 1175] [outer = (nil)] [url = about:blank] 16:47:23 INFO - PROCESS | 17220 | --DOMWINDOW == 142 (0x85aa6c00) [pid = 17220] [serial = 1173] [outer = (nil)] [url = about:blank] 16:47:23 INFO - PROCESS | 17220 | --DOMWINDOW == 141 (0x850fe000) [pid = 17220] [serial = 1172] [outer = (nil)] [url = about:blank] 16:47:23 INFO - PROCESS | 17220 | --DOMWINDOW == 140 (0x8ab12800) [pid = 17220] [serial = 1233] [outer = (nil)] [url = about:blank] 16:47:23 INFO - PROCESS | 17220 | --DOMWINDOW == 139 (0x88658400) [pid = 17220] [serial = 1230] [outer = (nil)] [url = about:blank] 16:47:23 INFO - PROCESS | 17220 | 1461282443079 Marionette TRACE conn4 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:23 INFO - PROCESS | 17220 | ++DOCSHELL 0x85aa6c00 == 119 [pid = 17220] [id = 452] 16:47:23 INFO - PROCESS | 17220 | ++DOMWINDOW == 140 (0x85aa7000) [pid = 17220] [serial = 1357] [outer = (nil)] 16:47:23 INFO - PROCESS | 17220 | ++DOMWINDOW == 141 (0x869c8800) [pid = 17220] [serial = 1358] [outer = 0x85aa7000] 16:47:23 INFO - PROCESS | 17220 | 1461282443172 Marionette DEBUG loaded listener.js 16:47:23 INFO - PROCESS | 17220 | ++DOMWINDOW == 142 (0x87b7e400) [pid = 17220] [serial = 1359] [outer = 0x85aa7000] 16:47:23 INFO - PROCESS | 17220 | 1461282443950 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 16:47:23 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 16:47:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 3393ms 16:47:23 INFO - PROCESS | 17220 | 1461282443986 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 16:47:23 INFO - PROCESS | 17220 | 1461282443993 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 16:47:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:47:24 INFO - PROCESS | 17220 | 1461282444002 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:47:24 INFO - PROCESS | 17220 | 1461282444005 Marionette TRACE conn4 <- [1,1782,null,{}] 16:47:24 INFO - PROCESS | 17220 | 1461282444017 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:24 INFO - PROCESS | 17220 | 1461282444222 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 16:47:24 INFO - PROCESS | 17220 | 1461282444417 Marionette TRACE conn4 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:24 INFO - PROCESS | 17220 | ++DOCSHELL 0x8852a400 == 120 [pid = 17220] [id = 453] 16:47:24 INFO - PROCESS | 17220 | ++DOMWINDOW == 143 (0x88533800) [pid = 17220] [serial = 1360] [outer = (nil)] 16:47:24 INFO - PROCESS | 17220 | ++DOMWINDOW == 144 (0x88662800) [pid = 17220] [serial = 1361] [outer = 0x88533800] 16:47:24 INFO - PROCESS | 17220 | 1461282444495 Marionette DEBUG loaded listener.js 16:47:24 INFO - PROCESS | 17220 | ++DOMWINDOW == 145 (0x893db400) [pid = 17220] [serial = 1362] [outer = 0x88533800] 16:47:25 INFO - PROCESS | 17220 | 1461282445386 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 16:47:25 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 16:47:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1442ms 16:47:25 INFO - PROCESS | 17220 | 1461282445450 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 16:47:25 INFO - PROCESS | 17220 | 1461282445456 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 16:47:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:47:25 INFO - PROCESS | 17220 | 1461282445464 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:47:25 INFO - PROCESS | 17220 | 1461282445466 Marionette TRACE conn4 <- [1,1786,null,{}] 16:47:25 INFO - PROCESS | 17220 | 1461282445472 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:25 INFO - PROCESS | 17220 | 1461282445770 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 16:47:25 INFO - PROCESS | 17220 | 1461282445822 Marionette TRACE conn4 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:25 INFO - PROCESS | 17220 | ++DOCSHELL 0x8906c000 == 121 [pid = 17220] [id = 454] 16:47:25 INFO - PROCESS | 17220 | ++DOMWINDOW == 146 (0x8aaa3c00) [pid = 17220] [serial = 1363] [outer = (nil)] 16:47:25 INFO - PROCESS | 17220 | ++DOMWINDOW == 147 (0x8ae43800) [pid = 17220] [serial = 1364] [outer = 0x8aaa3c00] 16:47:25 INFO - PROCESS | 17220 | 1461282445911 Marionette DEBUG loaded listener.js 16:47:26 INFO - PROCESS | 17220 | ++DOMWINDOW == 148 (0x8ae50800) [pid = 17220] [serial = 1365] [outer = 0x8aaa3c00] 16:47:26 INFO - PROCESS | 17220 | 1461282446911 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 16:47:26 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 16:47:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1488ms 16:47:26 INFO - PROCESS | 17220 | 1461282446952 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 16:47:26 INFO - PROCESS | 17220 | 1461282446956 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 16:47:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:47:26 INFO - PROCESS | 17220 | 1461282446978 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:47:26 INFO - PROCESS | 17220 | 1461282446987 Marionette TRACE conn4 <- [1,1790,null,{}] 16:47:26 INFO - PROCESS | 17220 | 1461282446994 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:27 INFO - PROCESS | 17220 | 1461282447255 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 16:47:28 INFO - PROCESS | 17220 | --DOMWINDOW == 147 (0x88657c00) [pid = 17220] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:47:28 INFO - PROCESS | 17220 | --DOMWINDOW == 146 (0x8ea42c00) [pid = 17220] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:47:28 INFO - PROCESS | 17220 | --DOMWINDOW == 145 (0x96c09000) [pid = 17220] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:47:28 INFO - PROCESS | 17220 | --DOMWINDOW == 144 (0x92df8c00) [pid = 17220] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:47:28 INFO - PROCESS | 17220 | --DOMWINDOW == 143 (0x93a0d000) [pid = 17220] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:47:28 INFO - PROCESS | 17220 | --DOMWINDOW == 142 (0x8fd2b800) [pid = 17220] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:47:28 INFO - PROCESS | 17220 | --DOMWINDOW == 141 (0x9034b000) [pid = 17220] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:47:28 INFO - PROCESS | 17220 | --DOMWINDOW == 140 (0x901da800) [pid = 17220] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:47:28 INFO - PROCESS | 17220 | --DOMWINDOW == 139 (0x8fd2e800) [pid = 17220] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:47:28 INFO - PROCESS | 17220 | --DOMWINDOW == 138 (0x8fd30c00) [pid = 17220] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:47:28 INFO - PROCESS | 17220 | --DOMWINDOW == 137 (0x8eec6c00) [pid = 17220] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:47:28 INFO - PROCESS | 17220 | --DOMWINDOW == 136 (0x8c1a1800) [pid = 17220] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:47:28 INFO - PROCESS | 17220 | --DOMWINDOW == 135 (0x8aef9400) [pid = 17220] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:47:28 INFO - PROCESS | 17220 | --DOMWINDOW == 134 (0x894f1400) [pid = 17220] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:47:28 INFO - PROCESS | 17220 | --DOMWINDOW == 133 (0x85fd5400) [pid = 17220] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:47:28 INFO - PROCESS | 17220 | --DOMWINDOW == 132 (0x87ff9400) [pid = 17220] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:47:28 INFO - PROCESS | 17220 | --DOMWINDOW == 131 (0x850f7400) [pid = 17220] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:47:28 INFO - PROCESS | 17220 | --DOMWINDOW == 130 (0x9b25dc00) [pid = 17220] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:47:28 INFO - PROCESS | 17220 | --DOMWINDOW == 129 (0x99a24c00) [pid = 17220] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:47:28 INFO - PROCESS | 17220 | --DOMWINDOW == 128 (0x98e0ac00) [pid = 17220] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:47:28 INFO - PROCESS | 17220 | --DOMWINDOW == 127 (0x8ae50c00) [pid = 17220] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:47:28 INFO - PROCESS | 17220 | --DOMWINDOW == 126 (0x893d7400) [pid = 17220] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:47:28 INFO - PROCESS | 17220 | 1461282448145 Marionette TRACE conn4 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:28 INFO - PROCESS | 17220 | ++DOCSHELL 0x84807400 == 122 [pid = 17220] [id = 455] 16:47:28 INFO - PROCESS | 17220 | ++DOMWINDOW == 127 (0x850f7400) [pid = 17220] [serial = 1366] [outer = (nil)] 16:47:28 INFO - PROCESS | 17220 | ++DOMWINDOW == 128 (0x87ff9400) [pid = 17220] [serial = 1367] [outer = 0x850f7400] 16:47:28 INFO - PROCESS | 17220 | 1461282448224 Marionette DEBUG loaded listener.js 16:47:28 INFO - PROCESS | 17220 | ++DOMWINDOW == 129 (0x89ab2800) [pid = 17220] [serial = 1368] [outer = 0x850f7400] 16:47:29 INFO - PROCESS | 17220 | 1461282449064 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:47:29 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) 16:47:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 2166ms 16:47:29 INFO - PROCESS | 17220 | 1461282449128 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 16:47:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:47:29 INFO - PROCESS | 17220 | 1461282449132 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 16:47:29 INFO - PROCESS | 17220 | 1461282449138 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:47:29 INFO - PROCESS | 17220 | 1461282449142 Marionette TRACE conn4 <- [1,1794,null,{}] 16:47:29 INFO - PROCESS | 17220 | 1461282449147 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:29 INFO - PROCESS | 17220 | 1461282449331 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 16:47:29 INFO - PROCESS | 17220 | 1461282449521 Marionette TRACE conn4 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:29 INFO - PROCESS | 17220 | ++DOCSHELL 0x88657c00 == 123 [pid = 17220] [id = 456] 16:47:29 INFO - PROCESS | 17220 | ++DOMWINDOW == 130 (0x89066400) [pid = 17220] [serial = 1369] [outer = (nil)] 16:47:29 INFO - PROCESS | 17220 | ++DOMWINDOW == 131 (0x8edb0800) [pid = 17220] [serial = 1370] [outer = 0x89066400] 16:47:29 INFO - PROCESS | 17220 | 1461282449600 Marionette DEBUG loaded listener.js 16:47:29 INFO - PROCESS | 17220 | ++DOMWINDOW == 132 (0x8ee7e800) [pid = 17220] [serial = 1371] [outer = 0x89066400] 16:47:30 INFO - PROCESS | 17220 | 1461282450690 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:47:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:47:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1586ms 16:47:30 INFO - PROCESS | 17220 | 1461282450725 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 16:47:30 INFO - PROCESS | 17220 | 1461282450733 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 16:47:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:47:30 INFO - PROCESS | 17220 | 1461282450742 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:47:30 INFO - PROCESS | 17220 | 1461282450747 Marionette TRACE conn4 <- [1,1798,null,{}] 16:47:30 INFO - PROCESS | 17220 | 1461282450756 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:30 INFO - PROCESS | 17220 | 1461282450978 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 16:47:31 INFO - PROCESS | 17220 | 1461282451328 Marionette TRACE conn4 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:31 INFO - PROCESS | 17220 | ++DOCSHELL 0x87b83800 == 124 [pid = 17220] [id = 457] 16:47:31 INFO - PROCESS | 17220 | ++DOMWINDOW == 133 (0x87fef800) [pid = 17220] [serial = 1372] [outer = (nil)] 16:47:31 INFO - PROCESS | 17220 | ++DOMWINDOW == 134 (0x89aa8000) [pid = 17220] [serial = 1373] [outer = 0x87fef800] 16:47:31 INFO - PROCESS | 17220 | 1461282451439 Marionette DEBUG loaded listener.js 16:47:31 INFO - PROCESS | 17220 | ++DOMWINDOW == 135 (0x8aaaa800) [pid = 17220] [serial = 1374] [outer = 0x87fef800] 16:47:32 INFO - PROCESS | 17220 | 1461282452365 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 16:47:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:47:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1686ms 16:47:32 INFO - PROCESS | 17220 | 1461282452429 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 16:47:32 INFO - PROCESS | 17220 | 1461282452438 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 16:47:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:47:32 INFO - PROCESS | 17220 | 1461282452450 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:47:32 INFO - PROCESS | 17220 | 1461282452454 Marionette TRACE conn4 <- [1,1802,null,{}] 16:47:32 INFO - PROCESS | 17220 | 1461282452461 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:32 INFO - PROCESS | 17220 | 1461282452729 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 16:47:33 INFO - PROCESS | 17220 | 1461282453142 Marionette TRACE conn4 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:33 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ab16800 == 125 [pid = 17220] [id = 458] 16:47:33 INFO - PROCESS | 17220 | ++DOMWINDOW == 136 (0x8ea48400) [pid = 17220] [serial = 1375] [outer = (nil)] 16:47:33 INFO - PROCESS | 17220 | ++DOMWINDOW == 137 (0x8eb1e400) [pid = 17220] [serial = 1376] [outer = 0x8ea48400] 16:47:33 INFO - PROCESS | 17220 | 1461282453234 Marionette DEBUG loaded listener.js 16:47:33 INFO - PROCESS | 17220 | ++DOMWINDOW == 138 (0x8edbc400) [pid = 17220] [serial = 1377] [outer = 0x8ea48400] 16:47:34 INFO - PROCESS | 17220 | 1461282454167 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:47:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:47:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1788ms 16:47:34 INFO - PROCESS | 17220 | 1461282454238 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 16:47:34 INFO - PROCESS | 17220 | 1461282454241 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 16:47:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:47:34 INFO - PROCESS | 17220 | 1461282454249 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:47:34 INFO - PROCESS | 17220 | 1461282454255 Marionette TRACE conn4 <- [1,1806,null,{}] 16:47:34 INFO - PROCESS | 17220 | 1461282454272 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:34 INFO - PROCESS | 17220 | 1461282454522 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 16:47:34 INFO - PROCESS | 17220 | 1461282454844 Marionette TRACE conn4 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:34 INFO - PROCESS | 17220 | ++DOCSHELL 0x8efea800 == 126 [pid = 17220] [id = 459] 16:47:34 INFO - PROCESS | 17220 | ++DOMWINDOW == 139 (0x8efef800) [pid = 17220] [serial = 1378] [outer = (nil)] 16:47:34 INFO - PROCESS | 17220 | ++DOMWINDOW == 140 (0x8f27ac00) [pid = 17220] [serial = 1379] [outer = 0x8efef800] 16:47:34 INFO - PROCESS | 17220 | 1461282454939 Marionette DEBUG loaded listener.js 16:47:35 INFO - PROCESS | 17220 | ++DOMWINDOW == 141 (0x8f2aa400) [pid = 17220] [serial = 1380] [outer = 0x8efef800] 16:47:35 INFO - PROCESS | 17220 | 1461282455790 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 16:47:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:47:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1586ms 16:47:35 INFO - PROCESS | 17220 | 1461282455836 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 16:47:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:47:35 INFO - PROCESS | 17220 | 1461282455841 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 16:47:35 INFO - PROCESS | 17220 | 1461282455847 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:47:35 INFO - PROCESS | 17220 | 1461282455851 Marionette TRACE conn4 <- [1,1810,null,{}] 16:47:35 INFO - PROCESS | 17220 | 1461282455875 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:36 INFO - PROCESS | 17220 | 1461282456079 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 16:47:36 INFO - PROCESS | 17220 | 1461282456397 Marionette TRACE conn4 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:36 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ee89c00 == 127 [pid = 17220] [id = 460] 16:47:36 INFO - PROCESS | 17220 | ++DOMWINDOW == 142 (0x8f27c800) [pid = 17220] [serial = 1381] [outer = (nil)] 16:47:36 INFO - PROCESS | 17220 | ++DOMWINDOW == 143 (0x8fdf2800) [pid = 17220] [serial = 1382] [outer = 0x8f27c800] 16:47:36 INFO - PROCESS | 17220 | 1461282456557 Marionette DEBUG loaded listener.js 16:47:36 INFO - PROCESS | 17220 | ++DOMWINDOW == 144 (0x8fe77c00) [pid = 17220] [serial = 1383] [outer = 0x8f27c800] 16:47:37 INFO - PROCESS | 17220 | 1461282457443 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 16:47:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:47:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1656ms 16:47:37 INFO - PROCESS | 17220 | 1461282457518 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 16:47:37 INFO - PROCESS | 17220 | 1461282457521 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 16:47:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:47:37 INFO - PROCESS | 17220 | 1461282457530 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:47:37 INFO - PROCESS | 17220 | 1461282457533 Marionette TRACE conn4 <- [1,1814,null,{}] 16:47:37 INFO - PROCESS | 17220 | 1461282457539 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:37 INFO - PROCESS | 17220 | 1461282457739 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 16:47:38 INFO - PROCESS | 17220 | 1461282458067 Marionette TRACE conn4 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:38 INFO - PROCESS | 17220 | ++DOCSHELL 0x8c1a9000 == 128 [pid = 17220] [id = 461] 16:47:38 INFO - PROCESS | 17220 | ++DOMWINDOW == 145 (0x8f2a8800) [pid = 17220] [serial = 1384] [outer = (nil)] 16:47:38 INFO - PROCESS | 17220 | ++DOMWINDOW == 146 (0x8ffa0000) [pid = 17220] [serial = 1385] [outer = 0x8f2a8800] 16:47:38 INFO - PROCESS | 17220 | 1461282458161 Marionette DEBUG loaded listener.js 16:47:38 INFO - PROCESS | 17220 | ++DOMWINDOW == 147 (0x901d5000) [pid = 17220] [serial = 1386] [outer = 0x8f2a8800] 16:47:39 INFO - PROCESS | 17220 | 1461282459076 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 16:47:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:47:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1582ms 16:47:39 INFO - PROCESS | 17220 | 1461282459113 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 16:47:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:47:39 INFO - PROCESS | 17220 | 1461282459117 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 16:47:39 INFO - PROCESS | 17220 | 1461282459124 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:47:39 INFO - PROCESS | 17220 | 1461282459127 Marionette TRACE conn4 <- [1,1818,null,{}] 16:47:39 INFO - PROCESS | 17220 | 1461282459133 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:39 INFO - PROCESS | 17220 | 1461282459361 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 16:47:39 INFO - PROCESS | 17220 | 1461282459695 Marionette TRACE conn4 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:39 INFO - PROCESS | 17220 | ++DOCSHELL 0x8754cc00 == 129 [pid = 17220] [id = 462] 16:47:39 INFO - PROCESS | 17220 | ++DOMWINDOW == 148 (0x9034b800) [pid = 17220] [serial = 1387] [outer = (nil)] 16:47:39 INFO - PROCESS | 17220 | ++DOMWINDOW == 149 (0x904a9000) [pid = 17220] [serial = 1388] [outer = 0x9034b800] 16:47:39 INFO - PROCESS | 17220 | 1461282459796 Marionette DEBUG loaded listener.js 16:47:39 INFO - PROCESS | 17220 | ++DOMWINDOW == 150 (0x904ea400) [pid = 17220] [serial = 1389] [outer = 0x9034b800] 16:47:40 INFO - PROCESS | 17220 | 1461282460667 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 16:47:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:47:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1584ms 16:47:40 INFO - PROCESS | 17220 | 1461282460708 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 16:47:40 INFO - PROCESS | 17220 | 1461282460712 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 16:47:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:47:40 INFO - PROCESS | 17220 | 1461282460718 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:47:40 INFO - PROCESS | 17220 | 1461282460722 Marionette TRACE conn4 <- [1,1822,null,{}] 16:47:40 INFO - PROCESS | 17220 | 1461282460728 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:40 INFO - PROCESS | 17220 | 1461282460934 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 16:47:41 INFO - PROCESS | 17220 | 1461282461272 Marionette TRACE conn4 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:41 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ff97000 == 130 [pid = 17220] [id = 463] 16:47:41 INFO - PROCESS | 17220 | ++DOMWINDOW == 151 (0x901dc000) [pid = 17220] [serial = 1390] [outer = (nil)] 16:47:41 INFO - PROCESS | 17220 | ++DOMWINDOW == 152 (0x915d8800) [pid = 17220] [serial = 1391] [outer = 0x901dc000] 16:47:41 INFO - PROCESS | 17220 | 1461282461376 Marionette DEBUG loaded listener.js 16:47:41 INFO - PROCESS | 17220 | ++DOMWINDOW == 153 (0x915de400) [pid = 17220] [serial = 1392] [outer = 0x901dc000] 16:47:42 INFO - PROCESS | 17220 | 1461282462272 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 16:47:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:47:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1632ms 16:47:42 INFO - PROCESS | 17220 | 1461282462352 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 16:47:42 INFO - PROCESS | 17220 | 1461282462356 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 16:47:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:47:42 INFO - PROCESS | 17220 | 1461282462363 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:47:42 INFO - PROCESS | 17220 | 1461282462366 Marionette TRACE conn4 <- [1,1826,null,{}] 16:47:42 INFO - PROCESS | 17220 | 1461282462372 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:42 INFO - PROCESS | 17220 | 1461282462644 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 16:47:43 INFO - PROCESS | 17220 | 1461282463021 Marionette TRACE conn4 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:43 INFO - PROCESS | 17220 | ++DOCSHELL 0x903f2000 == 131 [pid = 17220] [id = 464] 16:47:43 INFO - PROCESS | 17220 | ++DOMWINDOW == 154 (0x903f7000) [pid = 17220] [serial = 1393] [outer = (nil)] 16:47:43 INFO - PROCESS | 17220 | ++DOMWINDOW == 155 (0x92cb0000) [pid = 17220] [serial = 1394] [outer = 0x903f7000] 16:47:43 INFO - PROCESS | 17220 | 1461282463177 Marionette DEBUG loaded listener.js 16:47:43 INFO - PROCESS | 17220 | ++DOMWINDOW == 156 (0x92da4400) [pid = 17220] [serial = 1395] [outer = 0x903f7000] 16:47:44 INFO - PROCESS | 17220 | 1461282464567 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 16:47:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:47:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 2242ms 16:47:44 INFO - PROCESS | 17220 | 1461282464606 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 16:47:44 INFO - PROCESS | 17220 | 1461282464611 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 16:47:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:47:44 INFO - PROCESS | 17220 | 1461282464617 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:47:44 INFO - PROCESS | 17220 | 1461282464621 Marionette TRACE conn4 <- [1,1830,null,{}] 16:47:44 INFO - PROCESS | 17220 | 1461282464637 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:44 INFO - PROCESS | 17220 | 1461282464848 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 16:47:45 INFO - PROCESS | 17220 | 1461282465191 Marionette TRACE conn4 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:45 INFO - PROCESS | 17220 | ++DOCSHELL 0x901d3800 == 132 [pid = 17220] [id = 465] 16:47:45 INFO - PROCESS | 17220 | ++DOMWINDOW == 157 (0x915ddc00) [pid = 17220] [serial = 1396] [outer = (nil)] 16:47:45 INFO - PROCESS | 17220 | ++DOMWINDOW == 158 (0x93a09c00) [pid = 17220] [serial = 1397] [outer = 0x915ddc00] 16:47:45 INFO - PROCESS | 17220 | 1461282465286 Marionette DEBUG loaded listener.js 16:47:45 INFO - PROCESS | 17220 | ++DOMWINDOW == 159 (0x93ae4800) [pid = 17220] [serial = 1398] [outer = 0x915ddc00] 16:47:46 INFO - PROCESS | 17220 | 1461282466151 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 16:47:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:47:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1586ms 16:47:46 INFO - PROCESS | 17220 | 1461282466204 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 16:47:46 INFO - PROCESS | 17220 | 1461282466208 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 16:47:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:47:46 INFO - PROCESS | 17220 | 1461282466215 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:47:46 INFO - PROCESS | 17220 | 1461282466218 Marionette TRACE conn4 <- [1,1834,null,{}] 16:47:46 INFO - PROCESS | 17220 | 1461282466224 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:46 INFO - PROCESS | 17220 | 1461282466465 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 16:47:46 INFO - PROCESS | 17220 | 1461282466805 Marionette TRACE conn4 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:46 INFO - PROCESS | 17220 | ++DOCSHELL 0x92c03000 == 133 [pid = 17220] [id = 466] 16:47:46 INFO - PROCESS | 17220 | ++DOMWINDOW == 160 (0x92df1400) [pid = 17220] [serial = 1399] [outer = (nil)] 16:47:46 INFO - PROCESS | 17220 | ++DOMWINDOW == 161 (0x93e37800) [pid = 17220] [serial = 1400] [outer = 0x92df1400] 16:47:46 INFO - PROCESS | 17220 | 1461282466903 Marionette DEBUG loaded listener.js 16:47:47 INFO - PROCESS | 17220 | ++DOMWINDOW == 162 (0x95147c00) [pid = 17220] [serial = 1401] [outer = 0x92df1400] 16:47:47 INFO - PROCESS | 17220 | 1461282467801 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 16:47:47 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 16:47:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1648ms 16:47:47 INFO - PROCESS | 17220 | 1461282467865 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 16:47:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:47:47 INFO - PROCESS | 17220 | 1461282467870 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 16:47:47 INFO - PROCESS | 17220 | 1461282467876 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:47:47 INFO - PROCESS | 17220 | 1461282467881 Marionette TRACE conn4 <- [1,1838,null,{}] 16:47:47 INFO - PROCESS | 17220 | 1461282467888 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:48 INFO - PROCESS | 17220 | 1461282468145 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 16:47:48 INFO - PROCESS | 17220 | 1461282468524 Marionette TRACE conn4 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:48 INFO - PROCESS | 17220 | ++DOCSHELL 0x9712d000 == 134 [pid = 17220] [id = 467] 16:47:48 INFO - PROCESS | 17220 | ++DOMWINDOW == 163 (0x97d8dc00) [pid = 17220] [serial = 1402] [outer = (nil)] 16:47:48 INFO - PROCESS | 17220 | ++DOMWINDOW == 164 (0x97e95400) [pid = 17220] [serial = 1403] [outer = 0x97d8dc00] 16:47:48 INFO - PROCESS | 17220 | 1461282468625 Marionette DEBUG loaded listener.js 16:47:48 INFO - PROCESS | 17220 | ++DOMWINDOW == 165 (0x98432400) [pid = 17220] [serial = 1404] [outer = 0x97d8dc00] 16:47:49 INFO - PROCESS | 17220 | 1461282469574 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 16:47:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:47:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1741ms 16:47:49 INFO - PROCESS | 17220 | 1461282469619 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 16:47:49 INFO - PROCESS | 17220 | 1461282469624 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 16:47:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:47:49 INFO - PROCESS | 17220 | 1461282469631 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:47:49 INFO - PROCESS | 17220 | 1461282469635 Marionette TRACE conn4 <- [1,1842,null,{}] 16:47:49 INFO - PROCESS | 17220 | 1461282469641 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:49 INFO - PROCESS | 17220 | 1461282469885 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 16:47:50 INFO - PROCESS | 17220 | 1461282470223 Marionette TRACE conn4 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:50 INFO - PROCESS | 17220 | ++DOCSHELL 0x869c4000 == 135 [pid = 17220] [id = 468] 16:47:50 INFO - PROCESS | 17220 | ++DOMWINDOW == 166 (0x8852f800) [pid = 17220] [serial = 1405] [outer = (nil)] 16:47:50 INFO - PROCESS | 17220 | ++DOMWINDOW == 167 (0x98e10800) [pid = 17220] [serial = 1406] [outer = 0x8852f800] 16:47:50 INFO - PROCESS | 17220 | 1461282470323 Marionette DEBUG loaded listener.js 16:47:50 INFO - PROCESS | 17220 | ++DOMWINDOW == 168 (0x98fdd400) [pid = 17220] [serial = 1407] [outer = 0x8852f800] 16:47:51 INFO - PROCESS | 17220 | 1461282471229 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 16:47:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:47:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1634ms 16:47:51 INFO - PROCESS | 17220 | 1461282471266 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 16:47:51 INFO - PROCESS | 17220 | 1461282471269 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 16:47:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:47:51 INFO - PROCESS | 17220 | 1461282471276 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:47:51 INFO - PROCESS | 17220 | 1461282471279 Marionette TRACE conn4 <- [1,1846,null,{}] 16:47:51 INFO - PROCESS | 17220 | 1461282471286 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:51 INFO - PROCESS | 17220 | 1461282471526 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 16:47:51 INFO - PROCESS | 17220 | 1461282471851 Marionette TRACE conn4 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:51 INFO - PROCESS | 17220 | ++DOCSHELL 0x96c09000 == 136 [pid = 17220] [id = 469] 16:47:51 INFO - PROCESS | 17220 | ++DOMWINDOW == 169 (0x97e92000) [pid = 17220] [serial = 1408] [outer = (nil)] 16:47:51 INFO - PROCESS | 17220 | ++DOMWINDOW == 170 (0x9dfeb400) [pid = 17220] [serial = 1409] [outer = 0x97e92000] 16:47:51 INFO - PROCESS | 17220 | 1461282471949 Marionette DEBUG loaded listener.js 16:47:52 INFO - PROCESS | 17220 | ++DOMWINDOW == 171 (0x9fb32000) [pid = 17220] [serial = 1410] [outer = 0x97e92000] 16:47:52 INFO - PROCESS | 17220 | 1461282472877 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:47:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:47:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1636ms 16:47:52 INFO - PROCESS | 17220 | 1461282472913 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 16:47:52 INFO - PROCESS | 17220 | 1461282472917 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 16:47:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:47:52 INFO - PROCESS | 17220 | 1461282472924 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:47:52 INFO - PROCESS | 17220 | 1461282472927 Marionette TRACE conn4 <- [1,1850,null,{}] 16:47:52 INFO - PROCESS | 17220 | 1461282472933 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:53 INFO - PROCESS | 17220 | 1461282473169 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 16:47:53 INFO - PROCESS | 17220 | 1461282473506 Marionette TRACE conn4 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:53 INFO - PROCESS | 17220 | ++DOCSHELL 0x8672b800 == 137 [pid = 17220] [id = 470] 16:47:53 INFO - PROCESS | 17220 | ++DOMWINDOW == 172 (0x8672d000) [pid = 17220] [serial = 1411] [outer = (nil)] 16:47:53 INFO - PROCESS | 17220 | ++DOMWINDOW == 173 (0x86733400) [pid = 17220] [serial = 1412] [outer = 0x8672d000] 16:47:53 INFO - PROCESS | 17220 | 1461282473600 Marionette DEBUG loaded listener.js 16:47:53 INFO - PROCESS | 17220 | ++DOMWINDOW == 174 (0x86735000) [pid = 17220] [serial = 1413] [outer = 0x8672d000] 16:47:54 INFO - PROCESS | 17220 | 1461282474521 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:47:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:47:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1680ms 16:47:54 INFO - PROCESS | 17220 | 1461282474606 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 16:47:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:47:54 INFO - PROCESS | 17220 | 1461282474610 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 16:47:54 INFO - PROCESS | 17220 | 1461282474617 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:47:54 INFO - PROCESS | 17220 | 1461282474621 Marionette TRACE conn4 <- [1,1854,null,{}] 16:47:54 INFO - PROCESS | 17220 | 1461282474627 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:54 INFO - PROCESS | 17220 | 1461282474891 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 16:47:55 INFO - PROCESS | 17220 | 1461282475230 Marionette TRACE conn4 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:55 INFO - PROCESS | 17220 | ++DOCSHELL 0x85aa0800 == 138 [pid = 17220] [id = 471] 16:47:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 175 (0x85aae800) [pid = 17220] [serial = 1414] [outer = (nil)] 16:47:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 176 (0x9aeaf800) [pid = 17220] [serial = 1415] [outer = 0x85aae800] 16:47:55 INFO - PROCESS | 17220 | 1461282475322 Marionette DEBUG loaded listener.js 16:47:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 177 (0x9b261c00) [pid = 17220] [serial = 1416] [outer = 0x85aae800] 16:47:56 INFO - PROCESS | 17220 | 1461282476227 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:47:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:47:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1689ms 16:47:56 INFO - PROCESS | 17220 | 1461282476307 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 16:47:56 INFO - PROCESS | 17220 | 1461282476311 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 16:47:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:47:56 INFO - PROCESS | 17220 | 1461282476317 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:47:56 INFO - PROCESS | 17220 | 1461282476320 Marionette TRACE conn4 <- [1,1858,null,{}] 16:47:56 INFO - PROCESS | 17220 | 1461282476326 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:56 INFO - PROCESS | 17220 | 1461282476603 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 16:47:56 INFO - PROCESS | 17220 | 1461282476938 Marionette TRACE conn4 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:56 INFO - PROCESS | 17220 | ++DOCSHELL 0x850fe400 == 139 [pid = 17220] [id = 472] 16:47:56 INFO - PROCESS | 17220 | ++DOMWINDOW == 178 (0x86730000) [pid = 17220] [serial = 1417] [outer = (nil)] 16:47:57 INFO - PROCESS | 17220 | ++DOMWINDOW == 179 (0xa4477000) [pid = 17220] [serial = 1418] [outer = 0x86730000] 16:47:57 INFO - PROCESS | 17220 | 1461282477026 Marionette DEBUG loaded listener.js 16:47:57 INFO - PROCESS | 17220 | ++DOMWINDOW == 180 (0xa447d800) [pid = 17220] [serial = 1419] [outer = 0x86730000] 16:47:57 INFO - PROCESS | 17220 | 1461282477882 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 16:47:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:47:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1638ms 16:47:57 INFO - PROCESS | 17220 | 1461282477956 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 16:47:57 INFO - PROCESS | 17220 | 1461282477960 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 16:47:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:47:57 INFO - PROCESS | 17220 | 1461282477967 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:47:57 INFO - PROCESS | 17220 | 1461282477970 Marionette TRACE conn4 <- [1,1862,null,{}] 16:47:57 INFO - PROCESS | 17220 | 1461282477978 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:58 INFO - PROCESS | 17220 | 1461282478316 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 16:47:58 INFO - PROCESS | 17220 | 1461282478621 Marionette TRACE conn4 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:47:58 INFO - PROCESS | 17220 | ++DOCSHELL 0x851c8000 == 140 [pid = 17220] [id = 473] 16:47:58 INFO - PROCESS | 17220 | ++DOMWINDOW == 181 (0x851c9400) [pid = 17220] [serial = 1420] [outer = (nil)] 16:47:58 INFO - PROCESS | 17220 | ++DOMWINDOW == 182 (0x851d0400) [pid = 17220] [serial = 1421] [outer = 0x851c9400] 16:47:58 INFO - PROCESS | 17220 | 1461282478712 Marionette DEBUG loaded listener.js 16:47:58 INFO - PROCESS | 17220 | ++DOMWINDOW == 183 (0x851d2400) [pid = 17220] [serial = 1422] [outer = 0x851c9400] 16:47:59 INFO - PROCESS | 17220 | 1461282479654 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 16:47:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:47:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1733ms 16:47:59 INFO - PROCESS | 17220 | 1461282479701 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 16:47:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:47:59 INFO - PROCESS | 17220 | 1461282479705 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 16:47:59 INFO - PROCESS | 17220 | 1461282479712 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:47:59 INFO - PROCESS | 17220 | 1461282479715 Marionette TRACE conn4 <- [1,1866,null,{}] 16:47:59 INFO - PROCESS | 17220 | 1461282479721 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:47:59 INFO - PROCESS | 17220 | 1461282479944 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 16:48:00 INFO - PROCESS | 17220 | 1461282480282 Marionette TRACE conn4 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:02 INFO - PROCESS | 17220 | --DOCSHELL 0x89070800 == 139 [pid = 17220] [id = 211] 16:48:02 INFO - PROCESS | 17220 | --DOCSHELL 0x8ab11000 == 138 [pid = 17220] [id = 216] 16:48:02 INFO - PROCESS | 17220 | --DOCSHELL 0x89aa5c00 == 137 [pid = 17220] [id = 220] 16:48:02 INFO - PROCESS | 17220 | --DOCSHELL 0x84807400 == 136 [pid = 17220] [id = 455] 16:48:02 INFO - PROCESS | 17220 | --DOCSHELL 0x85aa0c00 == 135 [pid = 17220] [id = 411] 16:48:02 INFO - PROCESS | 17220 | --DOCSHELL 0x8906c000 == 134 [pid = 17220] [id = 454] 16:48:02 INFO - PROCESS | 17220 | --DOCSHELL 0x8852a400 == 133 [pid = 17220] [id = 453] 16:48:02 INFO - PROCESS | 17220 | --DOCSHELL 0x85aa6c00 == 132 [pid = 17220] [id = 452] 16:48:02 INFO - PROCESS | 17220 | --DOCSHELL 0x85fd9800 == 131 [pid = 17220] [id = 450] 16:48:02 INFO - PROCESS | 17220 | --DOCSHELL 0x850fac00 == 130 [pid = 17220] [id = 448] 16:48:02 INFO - PROCESS | 17220 | --DOCSHELL 0x9b258800 == 129 [pid = 17220] [id = 449] 16:48:02 INFO - PROCESS | 17220 | --DOCSHELL 0x85a2d400 == 128 [pid = 17220] [id = 447] 16:48:02 INFO - PROCESS | 17220 | ++DOCSHELL 0x84807400 == 129 [pid = 17220] [id = 474] 16:48:02 INFO - PROCESS | 17220 | ++DOMWINDOW == 184 (0x850fac00) [pid = 17220] [serial = 1423] [outer = (nil)] 16:48:02 INFO - PROCESS | 17220 | ++DOMWINDOW == 185 (0x8530a400) [pid = 17220] [serial = 1424] [outer = 0x850fac00] 16:48:02 INFO - PROCESS | 17220 | 1461282482448 Marionette DEBUG loaded listener.js 16:48:02 INFO - PROCESS | 17220 | ++DOMWINDOW == 186 (0x8530dc00) [pid = 17220] [serial = 1425] [outer = 0x850fac00] 16:48:02 INFO - PROCESS | 17220 | --DOMWINDOW == 185 (0x89aa5800) [pid = 17220] [serial = 1170] [outer = (nil)] [url = about:blank] 16:48:02 INFO - PROCESS | 17220 | --DOMWINDOW == 184 (0x8c1af400) [pid = 17220] [serial = 1301] [outer = (nil)] [url = about:blank] 16:48:02 INFO - PROCESS | 17220 | --DOMWINDOW == 183 (0x8eb26000) [pid = 17220] [serial = 1298] [outer = (nil)] [url = about:blank] 16:48:02 INFO - PROCESS | 17220 | --DOMWINDOW == 182 (0x981b1000) [pid = 17220] [serial = 1274] [outer = (nil)] [url = about:blank] 16:48:02 INFO - PROCESS | 17220 | --DOMWINDOW == 181 (0x97bc0000) [pid = 17220] [serial = 1272] [outer = (nil)] [url = about:blank] 16:48:02 INFO - PROCESS | 17220 | --DOMWINDOW == 180 (0x97b43000) [pid = 17220] [serial = 1271] [outer = (nil)] [url = about:blank] 16:48:02 INFO - PROCESS | 17220 | --DOMWINDOW == 179 (0x95154c00) [pid = 17220] [serial = 1269] [outer = (nil)] [url = about:blank] 16:48:02 INFO - PROCESS | 17220 | --DOMWINDOW == 178 (0x93af0c00) [pid = 17220] [serial = 1268] [outer = (nil)] [url = about:blank] 16:48:02 INFO - PROCESS | 17220 | --DOMWINDOW == 177 (0x92c07400) [pid = 17220] [serial = 1266] [outer = (nil)] [url = about:blank] 16:48:02 INFO - PROCESS | 17220 | --DOMWINDOW == 176 (0x92c02000) [pid = 17220] [serial = 1265] [outer = (nil)] [url = about:blank] 16:48:02 INFO - PROCESS | 17220 | --DOMWINDOW == 175 (0x9206b800) [pid = 17220] [serial = 1263] [outer = (nil)] [url = about:blank] 16:48:02 INFO - PROCESS | 17220 | --DOMWINDOW == 174 (0x92061800) [pid = 17220] [serial = 1262] [outer = (nil)] [url = about:blank] 16:48:02 INFO - PROCESS | 17220 | --DOMWINDOW == 173 (0x904b3800) [pid = 17220] [serial = 1260] [outer = (nil)] [url = about:blank] 16:48:02 INFO - PROCESS | 17220 | --DOMWINDOW == 172 (0x904b0000) [pid = 17220] [serial = 1259] [outer = (nil)] [url = about:blank] 16:48:02 INFO - PROCESS | 17220 | --DOMWINDOW == 171 (0x9034cc00) [pid = 17220] [serial = 1257] [outer = (nil)] [url = about:blank] 16:48:02 INFO - PROCESS | 17220 | --DOMWINDOW == 170 (0x90348800) [pid = 17220] [serial = 1256] [outer = (nil)] [url = about:blank] 16:48:02 INFO - PROCESS | 17220 | --DOMWINDOW == 169 (0x901d3000) [pid = 17220] [serial = 1254] [outer = (nil)] [url = about:blank] 16:48:02 INFO - PROCESS | 17220 | --DOMWINDOW == 168 (0x8ff96400) [pid = 17220] [serial = 1253] [outer = (nil)] [url = about:blank] 16:48:02 INFO - PROCESS | 17220 | --DOMWINDOW == 167 (0x8f27e800) [pid = 17220] [serial = 1251] [outer = (nil)] [url = about:blank] 16:48:02 INFO - PROCESS | 17220 | --DOMWINDOW == 166 (0x8f27a800) [pid = 17220] [serial = 1250] [outer = (nil)] [url = about:blank] 16:48:02 INFO - PROCESS | 17220 | --DOMWINDOW == 165 (0x8eecd400) [pid = 17220] [serial = 1248] [outer = (nil)] [url = about:blank] 16:48:02 INFO - PROCESS | 17220 | --DOMWINDOW == 164 (0x8ee83800) [pid = 17220] [serial = 1247] [outer = (nil)] [url = about:blank] 16:48:02 INFO - PROCESS | 17220 | --DOMWINDOW == 163 (0x8ea4d000) [pid = 17220] [serial = 1245] [outer = (nil)] [url = about:blank] 16:48:02 INFO - PROCESS | 17220 | --DOMWINDOW == 162 (0x8c1ab400) [pid = 17220] [serial = 1244] [outer = (nil)] [url = about:blank] 16:48:02 INFO - PROCESS | 17220 | --DOMWINDOW == 161 (0x8ab11400) [pid = 17220] [serial = 1242] [outer = (nil)] [url = about:blank] 16:48:02 INFO - PROCESS | 17220 | --DOMWINDOW == 160 (0x894fb800) [pid = 17220] [serial = 1241] [outer = (nil)] [url = about:blank] 16:48:02 INFO - PROCESS | 17220 | --DOMWINDOW == 159 (0x87ff2c00) [pid = 17220] [serial = 1239] [outer = (nil)] [url = about:blank] 16:48:02 INFO - PROCESS | 17220 | --DOMWINDOW == 158 (0x87b8b400) [pid = 17220] [serial = 1238] [outer = (nil)] [url = about:blank] 16:48:02 INFO - PROCESS | 17220 | --DOMWINDOW == 157 (0x88531400) [pid = 17220] [serial = 1292] [outer = (nil)] [url = about:blank] 16:48:02 INFO - PROCESS | 17220 | --DOMWINDOW == 156 (0x88660c00) [pid = 17220] [serial = 1293] [outer = (nil)] [url = about:blank] 16:48:02 INFO - PROCESS | 17220 | --DOMWINDOW == 155 (0x85fd5800) [pid = 17220] [serial = 1289] [outer = (nil)] [url = about:blank] 16:48:02 INFO - PROCESS | 17220 | --DOMWINDOW == 154 (0x869cf800) [pid = 17220] [serial = 1290] [outer = (nil)] [url = about:blank] 16:48:02 INFO - PROCESS | 17220 | --DOMWINDOW == 153 (0xa00e4c00) [pid = 17220] [serial = 1287] [outer = (nil)] [url = about:blank] 16:48:02 INFO - PROCESS | 17220 | --DOMWINDOW == 152 (0x9fe56c00) [pid = 17220] [serial = 1286] [outer = (nil)] [url = about:blank] 16:48:02 INFO - PROCESS | 17220 | --DOMWINDOW == 151 (0x9ea29800) [pid = 17220] [serial = 1284] [outer = (nil)] [url = about:blank] 16:48:02 INFO - PROCESS | 17220 | --DOMWINDOW == 150 (0x9ea25400) [pid = 17220] [serial = 1283] [outer = (nil)] [url = about:blank] 16:48:02 INFO - PROCESS | 17220 | --DOMWINDOW == 149 (0x9aeae800) [pid = 17220] [serial = 1281] [outer = (nil)] [url = about:blank] 16:48:02 INFO - PROCESS | 17220 | --DOMWINDOW == 148 (0x9aea6000) [pid = 17220] [serial = 1280] [outer = (nil)] [url = about:blank] 16:48:02 INFO - PROCESS | 17220 | --DOMWINDOW == 147 (0x98fd2400) [pid = 17220] [serial = 1278] [outer = (nil)] [url = about:blank] 16:48:02 INFO - PROCESS | 17220 | --DOMWINDOW == 146 (0x98e08000) [pid = 17220] [serial = 1277] [outer = (nil)] [url = about:blank] 16:48:02 INFO - PROCESS | 17220 | --DOMWINDOW == 145 (0x98cce400) [pid = 17220] [serial = 1275] [outer = (nil)] [url = about:blank] 16:48:02 INFO - PROCESS | 17220 | --DOMWINDOW == 144 (0x8ae46000) [pid = 17220] [serial = 1296] [outer = (nil)] [url = about:blank] 16:48:02 INFO - PROCESS | 17220 | --DOMWINDOW == 143 (0x8ab0ac00) [pid = 17220] [serial = 1295] [outer = (nil)] [url = about:blank] 16:48:02 INFO - PROCESS | 17220 | --DOMWINDOW == 142 (0x8edaf800) [pid = 17220] [serial = 1299] [outer = (nil)] [url = about:blank] 16:48:03 INFO - PROCESS | 17220 | 1461282483551 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 16:48:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:48:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 3892ms 16:48:03 INFO - PROCESS | 17220 | 1461282483604 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 16:48:03 INFO - PROCESS | 17220 | 1461282483608 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 16:48:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:48:03 INFO - PROCESS | 17220 | 1461282483633 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:48:03 INFO - PROCESS | 17220 | 1461282483638 Marionette TRACE conn4 <- [1,1870,null,{}] 16:48:03 INFO - PROCESS | 17220 | 1461282483645 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:03 INFO - PROCESS | 17220 | 1461282483840 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 16:48:03 INFO - PROCESS | 17220 | 1461282483854 Marionette TRACE conn4 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:03 INFO - PROCESS | 17220 | ++DOCSHELL 0x8530d000 == 130 [pid = 17220] [id = 475] 16:48:03 INFO - PROCESS | 17220 | ++DOMWINDOW == 143 (0x8530f400) [pid = 17220] [serial = 1426] [outer = (nil)] 16:48:03 INFO - PROCESS | 17220 | ++DOMWINDOW == 144 (0x8754ac00) [pid = 17220] [serial = 1427] [outer = 0x8530f400] 16:48:03 INFO - PROCESS | 17220 | 1461282483929 Marionette DEBUG loaded listener.js 16:48:04 INFO - PROCESS | 17220 | ++DOMWINDOW == 145 (0x87b85c00) [pid = 17220] [serial = 1428] [outer = 0x8530f400] 16:48:04 INFO - PROCESS | 17220 | 1461282484941 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 16:48:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:48:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1342ms 16:48:04 INFO - PROCESS | 17220 | 1461282484968 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 16:48:04 INFO - PROCESS | 17220 | 1461282484973 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 16:48:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:48:04 INFO - PROCESS | 17220 | 1461282484984 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:48:04 INFO - PROCESS | 17220 | 1461282484988 Marionette TRACE conn4 <- [1,1874,null,{}] 16:48:04 INFO - PROCESS | 17220 | 1461282484994 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:05 INFO - PROCESS | 17220 | 1461282485179 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 16:48:05 INFO - PROCESS | 17220 | 1461282485402 Marionette TRACE conn4 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:05 INFO - PROCESS | 17220 | ++DOCSHELL 0x8754ec00 == 131 [pid = 17220] [id = 476] 16:48:05 INFO - PROCESS | 17220 | ++DOMWINDOW == 146 (0x87ffac00) [pid = 17220] [serial = 1429] [outer = (nil)] 16:48:05 INFO - PROCESS | 17220 | ++DOMWINDOW == 147 (0x8865b000) [pid = 17220] [serial = 1430] [outer = 0x87ffac00] 16:48:05 INFO - PROCESS | 17220 | 1461282485481 Marionette DEBUG loaded listener.js 16:48:05 INFO - PROCESS | 17220 | ++DOMWINDOW == 148 (0x8906e800) [pid = 17220] [serial = 1431] [outer = 0x87ffac00] 16:48:06 INFO - PROCESS | 17220 | 1461282486516 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 16:48:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:48:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1583ms 16:48:06 INFO - PROCESS | 17220 | 1461282486567 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 16:48:06 INFO - PROCESS | 17220 | 1461282486572 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 16:48:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:48:06 INFO - PROCESS | 17220 | 1461282486585 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:48:06 INFO - PROCESS | 17220 | 1461282486590 Marionette TRACE conn4 <- [1,1878,null,{}] 16:48:06 INFO - PROCESS | 17220 | 1461282486619 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:06 INFO - PROCESS | 17220 | 1461282486925 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 16:48:06 INFO - PROCESS | 17220 | 1461282486956 Marionette TRACE conn4 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:07 INFO - PROCESS | 17220 | ++DOCSHELL 0x89aad400 == 132 [pid = 17220] [id = 477] 16:48:07 INFO - PROCESS | 17220 | ++DOMWINDOW == 149 (0x8aa9fc00) [pid = 17220] [serial = 1432] [outer = (nil)] 16:48:07 INFO - PROCESS | 17220 | ++DOMWINDOW == 150 (0x8ab0e400) [pid = 17220] [serial = 1433] [outer = 0x8aa9fc00] 16:48:07 INFO - PROCESS | 17220 | 1461282487078 Marionette DEBUG loaded listener.js 16:48:07 INFO - PROCESS | 17220 | ++DOMWINDOW == 151 (0x8ac6dc00) [pid = 17220] [serial = 1434] [outer = 0x8aa9fc00] 16:48:08 INFO - PROCESS | 17220 | --DOMWINDOW == 150 (0x92dea400) [pid = 17220] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:48:08 INFO - PROCESS | 17220 | --DOMWINDOW == 149 (0x8aaa3c00) [pid = 17220] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:48:08 INFO - PROCESS | 17220 | --DOMWINDOW == 148 (0x87e9dc00) [pid = 17220] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:48:08 INFO - PROCESS | 17220 | --DOMWINDOW == 147 (0x8eb27400) [pid = 17220] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:48:08 INFO - PROCESS | 17220 | --DOMWINDOW == 146 (0x95d15800) [pid = 17220] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:48:08 INFO - PROCESS | 17220 | --DOMWINDOW == 145 (0x8ae4c000) [pid = 17220] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:48:08 INFO - PROCESS | 17220 | --DOMWINDOW == 144 (0x85aa7000) [pid = 17220] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:48:08 INFO - PROCESS | 17220 | --DOMWINDOW == 143 (0x8f272800) [pid = 17220] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:48:08 INFO - PROCESS | 17220 | --DOMWINDOW == 142 (0x8fdef400) [pid = 17220] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:48:08 INFO - PROCESS | 17220 | --DOMWINDOW == 141 (0xa0adcc00) [pid = 17220] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:48:08 INFO - PROCESS | 17220 | --DOMWINDOW == 140 (0x90349c00) [pid = 17220] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:48:08 INFO - PROCESS | 17220 | --DOMWINDOW == 139 (0x9dff3c00) [pid = 17220] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:48:08 INFO - PROCESS | 17220 | --DOMWINDOW == 138 (0x92db0800) [pid = 17220] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:48:08 INFO - PROCESS | 17220 | --DOMWINDOW == 137 (0x88658c00) [pid = 17220] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:48:08 INFO - PROCESS | 17220 | --DOMWINDOW == 136 (0x87e9e000) [pid = 17220] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:48:08 INFO - PROCESS | 17220 | --DOMWINDOW == 135 (0x88533800) [pid = 17220] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:48:08 INFO - PROCESS | 17220 | --DOMWINDOW == 134 (0x8f274c00) [pid = 17220] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:48:08 INFO - PROCESS | 17220 | --DOMWINDOW == 133 (0x95db2400) [pid = 17220] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:48:08 INFO - PROCESS | 17220 | --DOMWINDOW == 132 (0x8aa9e400) [pid = 17220] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:48:08 INFO - PROCESS | 17220 | --DOMWINDOW == 131 (0x90348c00) [pid = 17220] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:48:08 INFO - PROCESS | 17220 | --DOMWINDOW == 130 (0x850f7400) [pid = 17220] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:48:08 INFO - PROCESS | 17220 | --DOMWINDOW == 129 (0x92068c00) [pid = 17220] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:48:08 INFO - PROCESS | 17220 | --DOMWINDOW == 128 (0x87556400) [pid = 17220] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:48:08 INFO - PROCESS | 17220 | --DOMWINDOW == 127 (0x85a2c800) [pid = 17220] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:48:08 INFO - PROCESS | 17220 | 1461282488608 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 16:48:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:48:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 2091ms 16:48:08 INFO - PROCESS | 17220 | 1461282488678 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 16:48:08 INFO - PROCESS | 17220 | 1461282488686 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 16:48:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:48:08 INFO - PROCESS | 17220 | 1461282488696 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:48:08 INFO - PROCESS | 17220 | 1461282488701 Marionette TRACE conn4 <- [1,1882,null,{}] 16:48:08 INFO - PROCESS | 17220 | 1461282488710 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:09 INFO - PROCESS | 17220 | 1461282489018 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 16:48:09 INFO - PROCESS | 17220 | 1461282489421 Marionette TRACE conn4 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:09 INFO - PROCESS | 17220 | ++DOCSHELL 0x85a2c800 == 133 [pid = 17220] [id = 478] 16:48:09 INFO - PROCESS | 17220 | ++DOMWINDOW == 128 (0x85a36c00) [pid = 17220] [serial = 1435] [outer = (nil)] 16:48:09 INFO - PROCESS | 17220 | ++DOMWINDOW == 129 (0x8ab15c00) [pid = 17220] [serial = 1436] [outer = 0x85a36c00] 16:48:09 INFO - PROCESS | 17220 | 1461282489567 Marionette DEBUG loaded listener.js 16:48:09 INFO - PROCESS | 17220 | ++DOMWINDOW == 130 (0x8ae46800) [pid = 17220] [serial = 1437] [outer = 0x85a36c00] 16:48:10 INFO - PROCESS | 17220 | 1461282490860 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 16:48:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:48:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 2197ms 16:48:10 INFO - PROCESS | 17220 | 1461282490892 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 16:48:10 INFO - PROCESS | 17220 | 1461282490899 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 16:48:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:48:10 INFO - PROCESS | 17220 | 1461282490909 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:48:10 INFO - PROCESS | 17220 | 1461282490914 Marionette TRACE conn4 <- [1,1886,null,{}] 16:48:10 INFO - PROCESS | 17220 | 1461282490923 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:11 INFO - PROCESS | 17220 | 1461282491146 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 16:48:11 INFO - PROCESS | 17220 | 1461282491477 Marionette TRACE conn4 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:11 INFO - PROCESS | 17220 | ++DOCSHELL 0x85aad800 == 134 [pid = 17220] [id = 479] 16:48:11 INFO - PROCESS | 17220 | ++DOMWINDOW == 131 (0x86731800) [pid = 17220] [serial = 1438] [outer = (nil)] 16:48:11 INFO - PROCESS | 17220 | ++DOMWINDOW == 132 (0x87551800) [pid = 17220] [serial = 1439] [outer = 0x86731800] 16:48:11 INFO - PROCESS | 17220 | 1461282491575 Marionette DEBUG loaded listener.js 16:48:11 INFO - PROCESS | 17220 | ++DOMWINDOW == 133 (0x87ff3000) [pid = 17220] [serial = 1440] [outer = 0x86731800] 16:48:12 INFO - PROCESS | 17220 | 1461282492568 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 16:48:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:48:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1736ms 16:48:12 INFO - PROCESS | 17220 | 1461282492648 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 16:48:12 INFO - PROCESS | 17220 | 1461282492663 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 16:48:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:48:12 INFO - PROCESS | 17220 | 1461282492680 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:48:12 INFO - PROCESS | 17220 | 1461282492688 Marionette TRACE conn4 <- [1,1890,null,{}] 16:48:12 INFO - PROCESS | 17220 | 1461282492762 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:13 INFO - PROCESS | 17220 | 1461282493101 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 16:48:13 INFO - PROCESS | 17220 | 1461282493546 Marionette TRACE conn4 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:13 INFO - PROCESS | 17220 | ++DOCSHELL 0x87ff6c00 == 135 [pid = 17220] [id = 480] 16:48:13 INFO - PROCESS | 17220 | ++DOMWINDOW == 134 (0x87ff8c00) [pid = 17220] [serial = 1441] [outer = (nil)] 16:48:13 INFO - PROCESS | 17220 | ++DOMWINDOW == 135 (0x89ab1000) [pid = 17220] [serial = 1442] [outer = 0x87ff8c00] 16:48:13 INFO - PROCESS | 17220 | 1461282493720 Marionette DEBUG loaded listener.js 16:48:13 INFO - PROCESS | 17220 | ++DOMWINDOW == 136 (0x8ab0f800) [pid = 17220] [serial = 1443] [outer = 0x87ff8c00] 16:48:14 INFO - PROCESS | 17220 | 1461282494844 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 16:48:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:48:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 2208ms 16:48:14 INFO - PROCESS | 17220 | 1461282494886 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 16:48:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:48:14 INFO - PROCESS | 17220 | 1461282494891 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 16:48:14 INFO - PROCESS | 17220 | 1461282494898 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:48:14 INFO - PROCESS | 17220 | 1461282494904 Marionette TRACE conn4 <- [1,1894,null,{}] 16:48:14 INFO - PROCESS | 17220 | 1461282494921 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:15 INFO - PROCESS | 17220 | 1461282495145 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 16:48:15 INFO - PROCESS | 17220 | 1461282495467 Marionette TRACE conn4 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:15 INFO - PROCESS | 17220 | ++DOCSHELL 0x8aef6400 == 136 [pid = 17220] [id = 481] 16:48:15 INFO - PROCESS | 17220 | ++DOMWINDOW == 137 (0x8c1ac000) [pid = 17220] [serial = 1444] [outer = (nil)] 16:48:15 INFO - PROCESS | 17220 | ++DOMWINDOW == 138 (0x8ea50800) [pid = 17220] [serial = 1445] [outer = 0x8c1ac000] 16:48:15 INFO - PROCESS | 17220 | 1461282495566 Marionette DEBUG loaded listener.js 16:48:15 INFO - PROCESS | 17220 | ++DOMWINDOW == 139 (0x8eb27800) [pid = 17220] [serial = 1446] [outer = 0x8c1ac000] 16:48:16 INFO - PROCESS | 17220 | 1461282496463 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 16:48:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:48:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1601ms 16:48:16 INFO - PROCESS | 17220 | 1461282496499 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 16:48:16 INFO - PROCESS | 17220 | 1461282496504 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 16:48:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:48:16 INFO - PROCESS | 17220 | 1461282496511 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:48:16 INFO - PROCESS | 17220 | 1461282496514 Marionette TRACE conn4 <- [1,1898,null,{}] 16:48:16 INFO - PROCESS | 17220 | 1461282496520 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:16 INFO - PROCESS | 17220 | 1461282496736 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 16:48:17 INFO - PROCESS | 17220 | 1461282497060 Marionette TRACE conn4 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:17 INFO - PROCESS | 17220 | ++DOCSHELL 0x89aac400 == 137 [pid = 17220] [id = 482] 16:48:17 INFO - PROCESS | 17220 | ++DOMWINDOW == 140 (0x8ea45c00) [pid = 17220] [serial = 1447] [outer = (nil)] 16:48:17 INFO - PROCESS | 17220 | ++DOMWINDOW == 141 (0x8ee89800) [pid = 17220] [serial = 1448] [outer = 0x8ea45c00] 16:48:17 INFO - PROCESS | 17220 | 1461282497154 Marionette DEBUG loaded listener.js 16:48:17 INFO - PROCESS | 17220 | ++DOMWINDOW == 142 (0x8eec7c00) [pid = 17220] [serial = 1449] [outer = 0x8ea45c00] 16:48:18 INFO - PROCESS | 17220 | 1461282498324 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 16:48:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:48:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1882ms 16:48:18 INFO - PROCESS | 17220 | 1461282498396 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 16:48:18 INFO - PROCESS | 17220 | 1461282498403 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 16:48:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:48:18 INFO - PROCESS | 17220 | 1461282498430 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:48:18 INFO - PROCESS | 17220 | 1461282498436 Marionette TRACE conn4 <- [1,1902,null,{}] 16:48:18 INFO - PROCESS | 17220 | 1461282498446 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:19 INFO - PROCESS | 17220 | 1461282499007 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 16:48:19 INFO - PROCESS | 17220 | 1461282499203 Marionette TRACE conn4 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:19 INFO - PROCESS | 17220 | ++DOCSHELL 0x8edb0000 == 138 [pid = 17220] [id = 483] 16:48:19 INFO - PROCESS | 17220 | ++DOMWINDOW == 143 (0x8edb8400) [pid = 17220] [serial = 1450] [outer = (nil)] 16:48:19 INFO - PROCESS | 17220 | ++DOMWINDOW == 144 (0x8efed800) [pid = 17220] [serial = 1451] [outer = 0x8edb8400] 16:48:19 INFO - PROCESS | 17220 | 1461282499296 Marionette DEBUG loaded listener.js 16:48:19 INFO - PROCESS | 17220 | ++DOMWINDOW == 145 (0x8f279c00) [pid = 17220] [serial = 1452] [outer = 0x8edb8400] 16:48:20 INFO - PROCESS | 17220 | 1461282500212 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 16:48:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:48:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1855ms 16:48:20 INFO - PROCESS | 17220 | 1461282500271 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 16:48:20 INFO - PROCESS | 17220 | 1461282500275 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 16:48:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:48:20 INFO - PROCESS | 17220 | 1461282500284 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:48:20 INFO - PROCESS | 17220 | 1461282500287 Marionette TRACE conn4 <- [1,1906,null,{}] 16:48:20 INFO - PROCESS | 17220 | 1461282500294 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:20 INFO - PROCESS | 17220 | 1461282500531 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 16:48:20 INFO - PROCESS | 17220 | 1461282500865 Marionette TRACE conn4 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:20 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ae8dc00 == 139 [pid = 17220] [id = 484] 16:48:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 146 (0x8f27fc00) [pid = 17220] [serial = 1453] [outer = (nil)] 16:48:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 147 (0x8fdf4c00) [pid = 17220] [serial = 1454] [outer = 0x8f27fc00] 16:48:20 INFO - PROCESS | 17220 | 1461282500966 Marionette DEBUG loaded listener.js 16:48:21 INFO - PROCESS | 17220 | ++DOMWINDOW == 148 (0x8fe73400) [pid = 17220] [serial = 1455] [outer = 0x8f27fc00] 16:48:21 INFO - PROCESS | 17220 | 1461282501885 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 16:48:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:48:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1643ms 16:48:21 INFO - PROCESS | 17220 | 1461282501928 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 16:48:21 INFO - PROCESS | 17220 | 1461282501932 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 16:48:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:48:21 INFO - PROCESS | 17220 | 1461282501939 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:48:21 INFO - PROCESS | 17220 | 1461282501943 Marionette TRACE conn4 <- [1,1910,null,{}] 16:48:21 INFO - PROCESS | 17220 | 1461282501949 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:22 INFO - PROCESS | 17220 | 1461282502175 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 16:48:22 INFO - PROCESS | 17220 | 1461282502504 Marionette TRACE conn4 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:22 INFO - PROCESS | 17220 | ++DOCSHELL 0x8eb2b400 == 140 [pid = 17220] [id = 485] 16:48:22 INFO - PROCESS | 17220 | ++DOMWINDOW == 149 (0x8eece400) [pid = 17220] [serial = 1456] [outer = (nil)] 16:48:22 INFO - PROCESS | 17220 | ++DOMWINDOW == 150 (0x901da000) [pid = 17220] [serial = 1457] [outer = 0x8eece400] 16:48:22 INFO - PROCESS | 17220 | 1461282502643 Marionette DEBUG loaded listener.js 16:48:22 INFO - PROCESS | 17220 | ++DOMWINDOW == 151 (0x901dc400) [pid = 17220] [serial = 1458] [outer = 0x8eece400] 16:48:24 INFO - PROCESS | 17220 | 1461282504031 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 16:48:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:48:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 2146ms 16:48:24 INFO - PROCESS | 17220 | 1461282504092 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 16:48:24 INFO - PROCESS | 17220 | 1461282504099 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 16:48:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:48:24 INFO - PROCESS | 17220 | 1461282504109 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:48:24 INFO - PROCESS | 17220 | 1461282504118 Marionette TRACE conn4 <- [1,1914,null,{}] 16:48:24 INFO - PROCESS | 17220 | 1461282504136 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:24 INFO - PROCESS | 17220 | 1461282504450 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 16:48:24 INFO - PROCESS | 17220 | 1461282504676 Marionette TRACE conn4 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:24 INFO - PROCESS | 17220 | ++DOCSHELL 0x8f2a6400 == 141 [pid = 17220] [id = 486] 16:48:24 INFO - PROCESS | 17220 | ++DOMWINDOW == 152 (0x8ff96400) [pid = 17220] [serial = 1459] [outer = (nil)] 16:48:24 INFO - PROCESS | 17220 | ++DOMWINDOW == 153 (0x903f0c00) [pid = 17220] [serial = 1460] [outer = 0x8ff96400] 16:48:24 INFO - PROCESS | 17220 | 1461282504765 Marionette DEBUG loaded listener.js 16:48:24 INFO - PROCESS | 17220 | ++DOMWINDOW == 154 (0x903f5c00) [pid = 17220] [serial = 1461] [outer = 0x8ff96400] 16:48:25 INFO - PROCESS | 17220 | 1461282505624 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 16:48:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:48:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1594ms 16:48:25 INFO - PROCESS | 17220 | 1461282505702 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 16:48:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:48:25 INFO - PROCESS | 17220 | 1461282505706 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 16:48:25 INFO - PROCESS | 17220 | 1461282505713 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:48:25 INFO - PROCESS | 17220 | 1461282505716 Marionette TRACE conn4 <- [1,1918,null,{}] 16:48:25 INFO - PROCESS | 17220 | 1461282505723 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:25 INFO - PROCESS | 17220 | 1461282505980 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 16:48:26 INFO - PROCESS | 17220 | 1461282506307 Marionette TRACE conn4 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:26 INFO - PROCESS | 17220 | ++DOCSHELL 0x901d1800 == 142 [pid = 17220] [id = 487] 16:48:26 INFO - PROCESS | 17220 | ++DOMWINDOW == 155 (0x9034c800) [pid = 17220] [serial = 1462] [outer = (nil)] 16:48:26 INFO - PROCESS | 17220 | ++DOMWINDOW == 156 (0x904f4000) [pid = 17220] [serial = 1463] [outer = 0x9034c800] 16:48:26 INFO - PROCESS | 17220 | 1461282506398 Marionette DEBUG loaded listener.js 16:48:26 INFO - PROCESS | 17220 | ++DOMWINDOW == 157 (0x90705000) [pid = 17220] [serial = 1464] [outer = 0x9034c800] 16:48:27 INFO - PROCESS | 17220 | 1461282507312 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 16:48:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:48:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1648ms 16:48:27 INFO - PROCESS | 17220 | 1461282507361 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 16:48:27 INFO - PROCESS | 17220 | 1461282507365 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 16:48:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:48:27 INFO - PROCESS | 17220 | 1461282507372 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:48:27 INFO - PROCESS | 17220 | 1461282507376 Marionette TRACE conn4 <- [1,1922,null,{}] 16:48:27 INFO - PROCESS | 17220 | 1461282507381 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:27 INFO - PROCESS | 17220 | 1461282507614 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 16:48:27 INFO - PROCESS | 17220 | 1461282507948 Marionette TRACE conn4 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:27 INFO - PROCESS | 17220 | ++DOCSHELL 0x8efe6400 == 143 [pid = 17220] [id = 488] 16:48:27 INFO - PROCESS | 17220 | ++DOMWINDOW == 158 (0x8ff9ec00) [pid = 17220] [serial = 1465] [outer = (nil)] 16:48:28 INFO - PROCESS | 17220 | ++DOMWINDOW == 159 (0x92061800) [pid = 17220] [serial = 1466] [outer = 0x8ff9ec00] 16:48:28 INFO - PROCESS | 17220 | 1461282508042 Marionette DEBUG loaded listener.js 16:48:28 INFO - PROCESS | 17220 | ++DOMWINDOW == 160 (0x920eb000) [pid = 17220] [serial = 1467] [outer = 0x8ff9ec00] 16:48:28 INFO - PROCESS | 17220 | 1461282508932 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 16:48:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:48:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1637ms 16:48:29 INFO - PROCESS | 17220 | 1461282509010 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 16:48:29 INFO - PROCESS | 17220 | 1461282509015 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 16:48:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:48:29 INFO - PROCESS | 17220 | 1461282509021 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:48:29 INFO - PROCESS | 17220 | 1461282509026 Marionette TRACE conn4 <- [1,1926,null,{}] 16:48:29 INFO - PROCESS | 17220 | 1461282509032 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:29 INFO - PROCESS | 17220 | 1461282509313 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 16:48:29 INFO - PROCESS | 17220 | 1461282509652 Marionette TRACE conn4 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:29 INFO - PROCESS | 17220 | ++DOCSHELL 0x9206a800 == 144 [pid = 17220] [id = 489] 16:48:29 INFO - PROCESS | 17220 | ++DOMWINDOW == 161 (0x92daf400) [pid = 17220] [serial = 1468] [outer = (nil)] 16:48:29 INFO - PROCESS | 17220 | ++DOMWINDOW == 162 (0x92df5c00) [pid = 17220] [serial = 1469] [outer = 0x92daf400] 16:48:29 INFO - PROCESS | 17220 | 1461282509751 Marionette DEBUG loaded listener.js 16:48:29 INFO - PROCESS | 17220 | ++DOMWINDOW == 163 (0x93ae7000) [pid = 17220] [serial = 1470] [outer = 0x92daf400] 16:48:30 INFO - PROCESS | 17220 | 1461282510765 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 16:48:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:48:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1783ms 16:48:30 INFO - PROCESS | 17220 | 1461282510806 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 16:48:30 INFO - PROCESS | 17220 | 1461282510809 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 16:48:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:48:30 INFO - PROCESS | 17220 | 1461282510816 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:48:30 INFO - PROCESS | 17220 | 1461282510820 Marionette TRACE conn4 <- [1,1930,null,{}] 16:48:30 INFO - PROCESS | 17220 | 1461282510826 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:31 INFO - PROCESS | 17220 | 1461282511031 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 16:48:31 INFO - PROCESS | 17220 | 1461282511365 Marionette TRACE conn4 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:31 INFO - PROCESS | 17220 | ++DOCSHELL 0x93aedc00 == 145 [pid = 17220] [id = 490] 16:48:31 INFO - PROCESS | 17220 | ++DOMWINDOW == 164 (0x93e2e000) [pid = 17220] [serial = 1471] [outer = (nil)] 16:48:31 INFO - PROCESS | 17220 | ++DOMWINDOW == 165 (0x93e36000) [pid = 17220] [serial = 1472] [outer = 0x93e2e000] 16:48:31 INFO - PROCESS | 17220 | 1461282511462 Marionette DEBUG loaded listener.js 16:48:31 INFO - PROCESS | 17220 | ++DOMWINDOW == 166 (0x93e38800) [pid = 17220] [serial = 1473] [outer = 0x93e2e000] 16:48:32 INFO - PROCESS | 17220 | 1461282512368 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 16:48:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:48:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1631ms 16:48:32 INFO - PROCESS | 17220 | 1461282512449 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 16:48:32 INFO - PROCESS | 17220 | 1461282512453 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 16:48:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:48:32 INFO - PROCESS | 17220 | 1461282512459 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:48:32 INFO - PROCESS | 17220 | 1461282512463 Marionette TRACE conn4 <- [1,1934,null,{}] 16:48:32 INFO - PROCESS | 17220 | 1461282512469 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:32 INFO - PROCESS | 17220 | 1461282512732 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 16:48:33 INFO - PROCESS | 17220 | 1461282513096 Marionette TRACE conn4 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:33 INFO - PROCESS | 17220 | ++DOCSHELL 0x904b3c00 == 146 [pid = 17220] [id = 491] 16:48:33 INFO - PROCESS | 17220 | ++DOMWINDOW == 167 (0x93aef800) [pid = 17220] [serial = 1474] [outer = (nil)] 16:48:33 INFO - PROCESS | 17220 | ++DOMWINDOW == 168 (0x97992c00) [pid = 17220] [serial = 1475] [outer = 0x93aef800] 16:48:33 INFO - PROCESS | 17220 | 1461282513187 Marionette DEBUG loaded listener.js 16:48:33 INFO - PROCESS | 17220 | ++DOMWINDOW == 169 (0x97bb7c00) [pid = 17220] [serial = 1476] [outer = 0x93aef800] 16:48:34 INFO - PROCESS | 17220 | 1461282514471 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 16:48:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:48:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 2084ms 16:48:34 INFO - PROCESS | 17220 | 1461282514552 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 16:48:34 INFO - PROCESS | 17220 | 1461282514558 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 16:48:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:48:34 INFO - PROCESS | 17220 | 1461282514566 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:48:34 INFO - PROCESS | 17220 | 1461282514570 Marionette TRACE conn4 <- [1,1938,null,{}] 16:48:34 INFO - PROCESS | 17220 | 1461282514578 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:34 INFO - PROCESS | 17220 | 1461282514962 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 16:48:35 INFO - PROCESS | 17220 | 1461282515242 Marionette TRACE conn4 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:35 INFO - PROCESS | 17220 | ++DOCSHELL 0x93e29c00 == 147 [pid = 17220] [id = 492] 16:48:35 INFO - PROCESS | 17220 | ++DOMWINDOW == 170 (0x93e38000) [pid = 17220] [serial = 1477] [outer = (nil)] 16:48:35 INFO - PROCESS | 17220 | ++DOMWINDOW == 171 (0x97d91800) [pid = 17220] [serial = 1478] [outer = 0x93e38000] 16:48:35 INFO - PROCESS | 17220 | 1461282515345 Marionette DEBUG loaded listener.js 16:48:35 INFO - PROCESS | 17220 | ++DOMWINDOW == 172 (0x97e97000) [pid = 17220] [serial = 1479] [outer = 0x93e38000] 16:48:36 INFO - PROCESS | 17220 | 1461282516169 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 16:48:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:48:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1639ms 16:48:36 INFO - PROCESS | 17220 | 1461282516205 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 16:48:36 INFO - PROCESS | 17220 | 1461282516209 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 16:48:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:48:36 INFO - PROCESS | 17220 | 1461282516216 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:48:36 INFO - PROCESS | 17220 | 1461282516219 Marionette TRACE conn4 <- [1,1942,null,{}] 16:48:36 INFO - PROCESS | 17220 | 1461282516245 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:36 INFO - PROCESS | 17220 | 1461282516465 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 16:48:36 INFO - PROCESS | 17220 | 1461282516748 Marionette TRACE conn4 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:36 INFO - PROCESS | 17220 | ++DOCSHELL 0x97bcb000 == 148 [pid = 17220] [id = 493] 16:48:36 INFO - PROCESS | 17220 | ++DOMWINDOW == 173 (0x97c21c00) [pid = 17220] [serial = 1480] [outer = (nil)] 16:48:36 INFO - PROCESS | 17220 | ++DOMWINDOW == 174 (0x98e08400) [pid = 17220] [serial = 1481] [outer = 0x97c21c00] 16:48:36 INFO - PROCESS | 17220 | 1461282516905 Marionette DEBUG loaded listener.js 16:48:37 INFO - PROCESS | 17220 | ++DOMWINDOW == 175 (0x98fd3800) [pid = 17220] [serial = 1482] [outer = 0x97c21c00] 16:48:37 INFO - PROCESS | 17220 | 1461282517944 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 16:48:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:48:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1790ms 16:48:38 INFO - PROCESS | 17220 | 1461282518009 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 16:48:38 INFO - PROCESS | 17220 | 1461282518015 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 16:48:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:48:38 INFO - PROCESS | 17220 | 1461282518025 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:48:38 INFO - PROCESS | 17220 | 1461282518030 Marionette TRACE conn4 <- [1,1946,null,{}] 16:48:38 INFO - PROCESS | 17220 | 1461282518081 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:38 INFO - PROCESS | 17220 | 1461282518527 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 16:48:38 INFO - PROCESS | 17220 | 1461282518896 Marionette TRACE conn4 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:38 INFO - PROCESS | 17220 | ++DOCSHELL 0x851ce400 == 149 [pid = 17220] [id = 494] 16:48:38 INFO - PROCESS | 17220 | ++DOMWINDOW == 176 (0x85307000) [pid = 17220] [serial = 1483] [outer = (nil)] 16:48:39 INFO - PROCESS | 17220 | ++DOMWINDOW == 177 (0x9aea9000) [pid = 17220] [serial = 1484] [outer = 0x85307000] 16:48:39 INFO - PROCESS | 17220 | 1461282519047 Marionette DEBUG loaded listener.js 16:48:39 INFO - PROCESS | 17220 | ++DOMWINDOW == 178 (0x9aeb2800) [pid = 17220] [serial = 1485] [outer = 0x85307000] 16:48:40 INFO - PROCESS | 17220 | 1461282520258 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 16:48:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:48:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 2290ms 16:48:40 INFO - PROCESS | 17220 | 1461282520314 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 16:48:40 INFO - PROCESS | 17220 | 1461282520317 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 16:48:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:48:40 INFO - PROCESS | 17220 | 1461282520324 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:48:40 INFO - PROCESS | 17220 | 1461282520327 Marionette TRACE conn4 <- [1,1950,null,{}] 16:48:40 INFO - PROCESS | 17220 | 1461282520334 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:40 INFO - PROCESS | 17220 | 1461282520654 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 16:48:42 INFO - PROCESS | 17220 | --DOCSHELL 0x903ef800 == 148 [pid = 17220] [id = 336] 16:48:42 INFO - PROCESS | 17220 | --DOCSHELL 0x92cb9000 == 147 [pid = 17220] [id = 71] 16:48:42 INFO - PROCESS | 17220 | --DOCSHELL 0x88531800 == 146 [pid = 17220] [id = 334] 16:48:42 INFO - PROCESS | 17220 | --DOCSHELL 0x87ea0800 == 145 [pid = 17220] [id = 339] 16:48:42 INFO - PROCESS | 17220 | --DOCSHELL 0x85aa4c00 == 144 [pid = 17220] [id = 337] 16:48:42 INFO - PROCESS | 17220 | --DOCSHELL 0x920e7c00 == 143 [pid = 17220] [id = 335] 16:48:42 INFO - PROCESS | 17220 | --DOCSHELL 0x904f0c00 == 142 [pid = 17220] [id = 338] 16:48:42 INFO - PROCESS | 17220 | --DOCSHELL 0x89aad400 == 141 [pid = 17220] [id = 477] 16:48:42 INFO - PROCESS | 17220 | --DOCSHELL 0x8754ec00 == 140 [pid = 17220] [id = 476] 16:48:42 INFO - PROCESS | 17220 | --DOCSHELL 0x8530d000 == 139 [pid = 17220] [id = 475] 16:48:42 INFO - PROCESS | 17220 | --DOCSHELL 0x84807400 == 138 [pid = 17220] [id = 474] 16:48:42 INFO - PROCESS | 17220 | --DOCSHELL 0x8754cc00 == 137 [pid = 17220] [id = 462] 16:48:42 INFO - PROCESS | 17220 | --DOCSHELL 0x8ff97000 == 136 [pid = 17220] [id = 463] 16:48:42 INFO - PROCESS | 17220 | --DOCSHELL 0x8c1a9000 == 135 [pid = 17220] [id = 461] 16:48:42 INFO - PROCESS | 17220 | --DOCSHELL 0x8ee89c00 == 134 [pid = 17220] [id = 460] 16:48:42 INFO - PROCESS | 17220 | --DOCSHELL 0x8efea800 == 133 [pid = 17220] [id = 459] 16:48:42 INFO - PROCESS | 17220 | --DOCSHELL 0x8ab16800 == 132 [pid = 17220] [id = 458] 16:48:42 INFO - PROCESS | 17220 | --DOCSHELL 0x87b83800 == 131 [pid = 17220] [id = 457] 16:48:43 INFO - PROCESS | 17220 | --DOMWINDOW == 177 (0xa0c05c00) [pid = 17220] [serial = 1347] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 17220 | --DOMWINDOW == 176 (0x8ae50800) [pid = 17220] [serial = 1365] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 17220 | --DOMWINDOW == 175 (0x9aeae000) [pid = 17220] [serial = 1343] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 17220 | --DOMWINDOW == 174 (0x92c0e800) [pid = 17220] [serial = 1325] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 17220 | --DOMWINDOW == 173 (0x8ae43800) [pid = 17220] [serial = 1364] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 17220 | --DOMWINDOW == 172 (0x97e9a000) [pid = 17220] [serial = 1338] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 17220 | --DOMWINDOW == 171 (0x9ea26400) [pid = 17220] [serial = 1344] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 17220 | --DOMWINDOW == 170 (0x8c1a9c00) [pid = 17220] [serial = 1307] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 17220 | --DOMWINDOW == 169 (0x869c8800) [pid = 17220] [serial = 1358] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 17220 | --DOMWINDOW == 168 (0x8fe74000) [pid = 17220] [serial = 1314] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 17220 | --DOMWINDOW == 167 (0x8ff9c000) [pid = 17220] [serial = 1316] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 17220 | --DOMWINDOW == 166 (0x8eb28400) [pid = 17220] [serial = 1308] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 17220 | --DOMWINDOW == 165 (0xa447b000) [pid = 17220] [serial = 1352] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 17220 | --DOMWINDOW == 164 (0x904ae000) [pid = 17220] [serial = 1319] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 17220 | --DOMWINDOW == 163 (0xa0f86c00) [pid = 17220] [serial = 1349] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 17220 | --DOMWINDOW == 162 (0x93ae7800) [pid = 17220] [serial = 1331] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 17220 | --DOMWINDOW == 161 (0x90708000) [pid = 17220] [serial = 1320] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 17220 | --DOMWINDOW == 160 (0x97bb7000) [pid = 17220] [serial = 1335] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 17220 | --DOMWINDOW == 159 (0x87ea2c00) [pid = 17220] [serial = 1304] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 17220 | --DOMWINDOW == 158 (0x893db400) [pid = 17220] [serial = 1362] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 17220 | --DOMWINDOW == 157 (0x8f2af400) [pid = 17220] [serial = 1310] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 17220 | --DOMWINDOW == 156 (0x95db6000) [pid = 17220] [serial = 1334] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 17220 | --DOMWINDOW == 155 (0x93aeec00) [pid = 17220] [serial = 1332] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 17220 | --DOMWINDOW == 154 (0x99473c00) [pid = 17220] [serial = 1341] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 17220 | --DOMWINDOW == 153 (0x92cbb800) [pid = 17220] [serial = 1326] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 17220 | --DOMWINDOW == 152 (0x8fdf1800) [pid = 17220] [serial = 1313] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 17220 | --DOMWINDOW == 151 (0x8aaa7400) [pid = 17220] [serial = 1356] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 17220 | --DOMWINDOW == 150 (0x8ffa1c00) [pid = 17220] [serial = 1317] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 17220 | --DOMWINDOW == 149 (0x92b6ac00) [pid = 17220] [serial = 1323] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 17220 | --DOMWINDOW == 148 (0x87ff9400) [pid = 17220] [serial = 1367] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 17220 | --DOMWINDOW == 147 (0x93a05400) [pid = 17220] [serial = 1329] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 17220 | --DOMWINDOW == 146 (0x8fd31400) [pid = 17220] [serial = 1311] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 17220 | --DOMWINDOW == 145 (0xa4484000) [pid = 17220] [serial = 1353] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 17220 | --DOMWINDOW == 144 (0x88662800) [pid = 17220] [serial = 1361] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 17220 | --DOMWINDOW == 143 (0x89ab2800) [pid = 17220] [serial = 1368] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 17220 | --DOMWINDOW == 142 (0x92df4000) [pid = 17220] [serial = 1328] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 17220 | --DOMWINDOW == 141 (0x98fdd000) [pid = 17220] [serial = 1340] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 17220 | --DOMWINDOW == 140 (0x8aeeb800) [pid = 17220] [serial = 1236] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 17220 | --DOMWINDOW == 139 (0x97e97400) [pid = 17220] [serial = 1337] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 17220 | --DOMWINDOW == 138 (0x99133400) [pid = 17220] [serial = 1224] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 17220 | --DOMWINDOW == 137 (0x920e6000) [pid = 17220] [serial = 1322] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 17220 | --DOMWINDOW == 136 (0xa2a42400) [pid = 17220] [serial = 1350] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 17220 | --DOMWINDOW == 135 (0xa0aa1000) [pid = 17220] [serial = 1346] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 17220 | --DOMWINDOW == 134 (0x87b7e400) [pid = 17220] [serial = 1359] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 17220 | --DOMWINDOW == 133 (0x8aaa5c00) [pid = 17220] [serial = 1355] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 17220 | --DOMWINDOW == 132 (0x894f5000) [pid = 17220] [serial = 1305] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 17220 | --DOMWINDOW == 131 (0x8edb0800) [pid = 17220] [serial = 1370] [outer = (nil)] [url = about:blank] 16:48:43 INFO - PROCESS | 17220 | 1461282523455 Marionette TRACE conn4 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:43 INFO - PROCESS | 17220 | ++DOCSHELL 0x851cf000 == 132 [pid = 17220] [id = 495] 16:48:43 INFO - PROCESS | 17220 | ++DOMWINDOW == 132 (0x85302800) [pid = 17220] [serial = 1486] [outer = (nil)] 16:48:43 INFO - PROCESS | 17220 | ++DOMWINDOW == 133 (0x85aa0c00) [pid = 17220] [serial = 1487] [outer = 0x85302800] 16:48:43 INFO - PROCESS | 17220 | 1461282523598 Marionette DEBUG loaded listener.js 16:48:43 INFO - PROCESS | 17220 | ++DOMWINDOW == 134 (0x85fd8800) [pid = 17220] [serial = 1488] [outer = 0x85302800] 16:48:44 INFO - PROCESS | 17220 | 1461282524792 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 16:48:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:48:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 4493ms 16:48:44 INFO - PROCESS | 17220 | 1461282524818 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 16:48:44 INFO - PROCESS | 17220 | 1461282524825 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 16:48:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:48:44 INFO - PROCESS | 17220 | 1461282524834 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:48:44 INFO - PROCESS | 17220 | 1461282524839 Marionette TRACE conn4 <- [1,1954,null,{}] 16:48:44 INFO - PROCESS | 17220 | 1461282524846 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:45 INFO - PROCESS | 17220 | 1461282525048 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 16:48:45 INFO - PROCESS | 17220 | 1461282525312 Marionette TRACE conn4 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:45 INFO - PROCESS | 17220 | ++DOCSHELL 0x87ea0c00 == 133 [pid = 17220] [id = 496] 16:48:45 INFO - PROCESS | 17220 | ++DOMWINDOW == 135 (0x87ea5800) [pid = 17220] [serial = 1489] [outer = (nil)] 16:48:45 INFO - PROCESS | 17220 | ++DOMWINDOW == 136 (0x87ffa400) [pid = 17220] [serial = 1490] [outer = 0x87ea5800] 16:48:45 INFO - PROCESS | 17220 | 1461282525396 Marionette DEBUG loaded listener.js 16:48:45 INFO - PROCESS | 17220 | ++DOMWINDOW == 137 (0x88655400) [pid = 17220] [serial = 1491] [outer = 0x87ea5800] 16:48:46 INFO - PROCESS | 17220 | 1461282526233 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 16:48:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:48:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1439ms 16:48:46 INFO - PROCESS | 17220 | 1461282526277 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 16:48:46 INFO - PROCESS | 17220 | 1461282526283 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 16:48:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:48:46 INFO - PROCESS | 17220 | 1461282526300 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:48:46 INFO - PROCESS | 17220 | 1461282526304 Marionette TRACE conn4 <- [1,1958,null,{}] 16:48:46 INFO - PROCESS | 17220 | 1461282526310 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:46 INFO - PROCESS | 17220 | 1461282526581 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 16:48:46 INFO - PROCESS | 17220 | 1461282526616 Marionette TRACE conn4 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:46 INFO - PROCESS | 17220 | ++DOCSHELL 0x893db400 == 134 [pid = 17220] [id = 497] 16:48:46 INFO - PROCESS | 17220 | ++DOMWINDOW == 138 (0x89ab3000) [pid = 17220] [serial = 1492] [outer = (nil)] 16:48:46 INFO - PROCESS | 17220 | ++DOMWINDOW == 139 (0x8aa9e400) [pid = 17220] [serial = 1493] [outer = 0x89ab3000] 16:48:46 INFO - PROCESS | 17220 | 1461282526702 Marionette DEBUG loaded listener.js 16:48:46 INFO - PROCESS | 17220 | ++DOMWINDOW == 140 (0x8aaaa000) [pid = 17220] [serial = 1494] [outer = 0x89ab3000] 16:48:47 INFO - PROCESS | 17220 | 1461282527793 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 16:48:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:48:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1530ms 16:48:47 INFO - PROCESS | 17220 | 1461282527830 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 16:48:47 INFO - PROCESS | 17220 | 1461282527834 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 16:48:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:48:47 INFO - PROCESS | 17220 | 1461282527858 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:48:47 INFO - PROCESS | 17220 | 1461282527867 Marionette TRACE conn4 <- [1,1962,null,{}] 16:48:47 INFO - PROCESS | 17220 | 1461282527873 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:48 INFO - PROCESS | 17220 | 1461282528539 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 16:48:48 INFO - PROCESS | 17220 | --DOMWINDOW == 139 (0x92df1400) [pid = 17220] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:48:48 INFO - PROCESS | 17220 | --DOMWINDOW == 138 (0x903f7000) [pid = 17220] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:48:48 INFO - PROCESS | 17220 | --DOMWINDOW == 137 (0x8aa9fc00) [pid = 17220] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:48:48 INFO - PROCESS | 17220 | --DOMWINDOW == 136 (0x97d8dc00) [pid = 17220] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:48:48 INFO - PROCESS | 17220 | --DOMWINDOW == 135 (0x97e92000) [pid = 17220] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:48:48 INFO - PROCESS | 17220 | --DOMWINDOW == 134 (0x8530f400) [pid = 17220] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:48:48 INFO - PROCESS | 17220 | --DOMWINDOW == 133 (0x850fac00) [pid = 17220] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:48:48 INFO - PROCESS | 17220 | --DOMWINDOW == 132 (0x87fef800) [pid = 17220] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:48:48 INFO - PROCESS | 17220 | --DOMWINDOW == 131 (0x8672d000) [pid = 17220] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:48:48 INFO - PROCESS | 17220 | --DOMWINDOW == 130 (0x9034b800) [pid = 17220] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:48:48 INFO - PROCESS | 17220 | --DOMWINDOW == 129 (0x8efef800) [pid = 17220] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:48:48 INFO - PROCESS | 17220 | --DOMWINDOW == 128 (0x8f2a8800) [pid = 17220] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:48:48 INFO - PROCESS | 17220 | --DOMWINDOW == 127 (0x901dc000) [pid = 17220] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:48:48 INFO - PROCESS | 17220 | --DOMWINDOW == 126 (0x87ffac00) [pid = 17220] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:48:48 INFO - PROCESS | 17220 | --DOMWINDOW == 125 (0x8f27c800) [pid = 17220] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:48:48 INFO - PROCESS | 17220 | --DOMWINDOW == 124 (0x85aae800) [pid = 17220] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:48:48 INFO - PROCESS | 17220 | --DOMWINDOW == 123 (0x8852f800) [pid = 17220] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:48:48 INFO - PROCESS | 17220 | --DOMWINDOW == 122 (0x86730000) [pid = 17220] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:48:48 INFO - PROCESS | 17220 | --DOMWINDOW == 121 (0x851c9400) [pid = 17220] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:48:48 INFO - PROCESS | 17220 | --DOMWINDOW == 120 (0x915ddc00) [pid = 17220] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:48:48 INFO - PROCESS | 17220 | --DOMWINDOW == 119 (0x8ea48400) [pid = 17220] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:48:48 INFO - PROCESS | 17220 | --DOMWINDOW == 118 (0x850fb000) [pid = 17220] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:48:48 INFO - PROCESS | 17220 | 1461282528775 Marionette TRACE conn4 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:48 INFO - PROCESS | 17220 | ++DOCSHELL 0x850fac00 == 135 [pid = 17220] [id = 498] 16:48:48 INFO - PROCESS | 17220 | ++DOMWINDOW == 119 (0x850fb000) [pid = 17220] [serial = 1495] [outer = (nil)] 16:48:48 INFO - PROCESS | 17220 | ++DOMWINDOW == 120 (0x851cec00) [pid = 17220] [serial = 1496] [outer = 0x850fb000] 16:48:48 INFO - PROCESS | 17220 | 1461282528859 Marionette DEBUG loaded listener.js 16:48:48 INFO - PROCESS | 17220 | ++DOMWINDOW == 121 (0x8754a000) [pid = 17220] [serial = 1497] [outer = 0x850fb000] 16:48:49 INFO - PROCESS | 17220 | 1461282529680 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 16:48:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:48:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1877ms 16:48:49 INFO - PROCESS | 17220 | 1461282529720 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 16:48:49 INFO - PROCESS | 17220 | 1461282529725 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 16:48:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:48:49 INFO - PROCESS | 17220 | 1461282529731 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:48:49 INFO - PROCESS | 17220 | 1461282529734 Marionette TRACE conn4 <- [1,1966,null,{}] 16:48:49 INFO - PROCESS | 17220 | 1461282529740 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:50 INFO - PROCESS | 17220 | 1461282530023 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 16:48:50 INFO - PROCESS | 17220 | 1461282530162 Marionette TRACE conn4 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:50 INFO - PROCESS | 17220 | ++DOCSHELL 0x85309400 == 136 [pid = 17220] [id = 499] 16:48:50 INFO - PROCESS | 17220 | ++DOMWINDOW == 122 (0x869ca400) [pid = 17220] [serial = 1498] [outer = (nil)] 16:48:50 INFO - PROCESS | 17220 | ++DOMWINDOW == 123 (0x8aef5000) [pid = 17220] [serial = 1499] [outer = 0x869ca400] 16:48:50 INFO - PROCESS | 17220 | 1461282530242 Marionette DEBUG loaded listener.js 16:48:50 INFO - PROCESS | 17220 | ++DOMWINDOW == 124 (0x8ea44800) [pid = 17220] [serial = 1500] [outer = 0x869ca400] 16:48:51 INFO - PROCESS | 17220 | 1461282531313 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 16:48:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:48:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1629ms 16:48:51 INFO - PROCESS | 17220 | 1461282531362 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 16:48:51 INFO - PROCESS | 17220 | 1461282531370 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 16:48:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:48:51 INFO - PROCESS | 17220 | 1461282531380 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:48:51 INFO - PROCESS | 17220 | 1461282531384 Marionette TRACE conn4 <- [1,1970,null,{}] 16:48:51 INFO - PROCESS | 17220 | 1461282531393 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:51 INFO - PROCESS | 17220 | 1461282531686 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 16:48:52 INFO - PROCESS | 17220 | 1461282532027 Marionette TRACE conn4 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:52 INFO - PROCESS | 17220 | ++DOCSHELL 0x8672f000 == 137 [pid = 17220] [id = 500] 16:48:52 INFO - PROCESS | 17220 | ++DOMWINDOW == 125 (0x87b7e800) [pid = 17220] [serial = 1501] [outer = (nil)] 16:48:52 INFO - PROCESS | 17220 | ++DOMWINDOW == 126 (0x8852b800) [pid = 17220] [serial = 1502] [outer = 0x87b7e800] 16:48:52 INFO - PROCESS | 17220 | 1461282532125 Marionette DEBUG loaded listener.js 16:48:52 INFO - PROCESS | 17220 | ++DOMWINDOW == 127 (0x894f5000) [pid = 17220] [serial = 1503] [outer = 0x87b7e800] 16:48:53 INFO - PROCESS | 17220 | 1461282533027 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 16:48:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:48:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1683ms 16:48:53 INFO - PROCESS | 17220 | 1461282533064 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 16:48:53 INFO - PROCESS | 17220 | 1461282533073 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 16:48:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:48:53 INFO - PROCESS | 17220 | 1461282533084 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:48:53 INFO - PROCESS | 17220 | 1461282533089 Marionette TRACE conn4 <- [1,1974,null,{}] 16:48:53 INFO - PROCESS | 17220 | 1461282533095 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:53 INFO - PROCESS | 17220 | 1461282533333 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 16:48:53 INFO - PROCESS | 17220 | 1461282533716 Marionette TRACE conn4 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:53 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ae44c00 == 138 [pid = 17220] [id = 501] 16:48:53 INFO - PROCESS | 17220 | ++DOMWINDOW == 128 (0x8ae48000) [pid = 17220] [serial = 1504] [outer = (nil)] 16:48:53 INFO - PROCESS | 17220 | ++DOMWINDOW == 129 (0x8ae8a400) [pid = 17220] [serial = 1505] [outer = 0x8ae48000] 16:48:53 INFO - PROCESS | 17220 | 1461282533810 Marionette DEBUG loaded listener.js 16:48:53 INFO - PROCESS | 17220 | ++DOMWINDOW == 130 (0x8aef2c00) [pid = 17220] [serial = 1506] [outer = 0x8ae48000] 16:48:54 INFO - PROCESS | 17220 | 1461282534709 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 16:48:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:48:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1651ms 16:48:54 INFO - PROCESS | 17220 | 1461282534735 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 16:48:54 INFO - PROCESS | 17220 | 1461282534739 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 16:48:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:48:54 INFO - PROCESS | 17220 | 1461282534746 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:48:54 INFO - PROCESS | 17220 | 1461282534752 Marionette TRACE conn4 <- [1,1978,null,{}] 16:48:54 INFO - PROCESS | 17220 | 1461282534786 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:55 INFO - PROCESS | 17220 | 1461282535071 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 16:48:55 INFO - PROCESS | 17220 | 1461282535288 Marionette TRACE conn4 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:55 INFO - PROCESS | 17220 | ++DOCSHELL 0x87b82000 == 139 [pid = 17220] [id = 502] 16:48:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 131 (0x8ee8c400) [pid = 17220] [serial = 1507] [outer = (nil)] 16:48:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 132 (0x8eecd000) [pid = 17220] [serial = 1508] [outer = 0x8ee8c400] 16:48:55 INFO - PROCESS | 17220 | 1461282535401 Marionette DEBUG loaded listener.js 16:48:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 133 (0x8f27c800) [pid = 17220] [serial = 1509] [outer = 0x8ee8c400] 16:48:56 INFO - PROCESS | 17220 | 1461282536294 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:48:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:48:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1585ms 16:48:56 INFO - PROCESS | 17220 | 1461282536332 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 16:48:56 INFO - PROCESS | 17220 | 1461282536337 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 16:48:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:48:56 INFO - PROCESS | 17220 | 1461282536343 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:48:56 INFO - PROCESS | 17220 | 1461282536347 Marionette TRACE conn4 <- [1,1982,null,{}] 16:48:56 INFO - PROCESS | 17220 | 1461282536353 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:56 INFO - PROCESS | 17220 | 1461282536558 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 16:48:56 INFO - PROCESS | 17220 | 1461282536895 Marionette TRACE conn4 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:56 INFO - PROCESS | 17220 | ++DOCSHELL 0x8f2a5400 == 140 [pid = 17220] [id = 503] 16:48:56 INFO - PROCESS | 17220 | ++DOMWINDOW == 134 (0x8fd2d400) [pid = 17220] [serial = 1510] [outer = (nil)] 16:48:56 INFO - PROCESS | 17220 | ++DOMWINDOW == 135 (0x8fd31c00) [pid = 17220] [serial = 1511] [outer = 0x8fd2d400] 16:48:56 INFO - PROCESS | 17220 | 1461282536992 Marionette DEBUG loaded listener.js 16:48:57 INFO - PROCESS | 17220 | ++DOMWINDOW == 136 (0x8fdf2400) [pid = 17220] [serial = 1512] [outer = 0x8fd2d400] 16:48:57 INFO - PROCESS | 17220 | 1461282537854 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:48:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:48:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1580ms 16:48:57 INFO - PROCESS | 17220 | 1461282537925 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 16:48:57 INFO - PROCESS | 17220 | 1461282537929 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 16:48:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:48:57 INFO - PROCESS | 17220 | 1461282537936 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:48:57 INFO - PROCESS | 17220 | 1461282537939 Marionette TRACE conn4 <- [1,1986,null,{}] 16:48:57 INFO - PROCESS | 17220 | 1461282537945 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:58 INFO - PROCESS | 17220 | 1461282538181 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 16:48:58 INFO - PROCESS | 17220 | 1461282538501 Marionette TRACE conn4 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:48:58 INFO - PROCESS | 17220 | ++DOCSHELL 0x894f2400 == 141 [pid = 17220] [id = 504] 16:48:58 INFO - PROCESS | 17220 | ++DOMWINDOW == 137 (0x8fd2c800) [pid = 17220] [serial = 1513] [outer = (nil)] 16:48:58 INFO - PROCESS | 17220 | ++DOMWINDOW == 138 (0x8fe7f000) [pid = 17220] [serial = 1514] [outer = 0x8fd2c800] 16:48:58 INFO - PROCESS | 17220 | 1461282538594 Marionette DEBUG loaded listener.js 16:48:58 INFO - PROCESS | 17220 | ++DOMWINDOW == 139 (0x8ff97c00) [pid = 17220] [serial = 1515] [outer = 0x8fd2c800] 16:48:59 INFO - PROCESS | 17220 | 1461282539486 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:48:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:48:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1583ms 16:48:59 INFO - PROCESS | 17220 | 1461282539519 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 16:48:59 INFO - PROCESS | 17220 | 1461282539523 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 16:48:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:48:59 INFO - PROCESS | 17220 | 1461282539530 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:48:59 INFO - PROCESS | 17220 | 1461282539533 Marionette TRACE conn4 <- [1,1990,null,{}] 16:48:59 INFO - PROCESS | 17220 | 1461282539539 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:48:59 INFO - PROCESS | 17220 | 1461282539780 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 16:49:00 INFO - PROCESS | 17220 | 1461282540115 Marionette TRACE conn4 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:00 INFO - PROCESS | 17220 | ++DOCSHELL 0x8fdedc00 == 142 [pid = 17220] [id = 505] 16:49:00 INFO - PROCESS | 17220 | ++DOMWINDOW == 140 (0x903f7000) [pid = 17220] [serial = 1516] [outer = (nil)] 16:49:00 INFO - PROCESS | 17220 | ++DOMWINDOW == 141 (0x904b2800) [pid = 17220] [serial = 1517] [outer = 0x903f7000] 16:49:00 INFO - PROCESS | 17220 | 1461282540233 Marionette DEBUG loaded listener.js 16:49:00 INFO - PROCESS | 17220 | ++DOMWINDOW == 142 (0x904f2c00) [pid = 17220] [serial = 1518] [outer = 0x903f7000] 16:49:01 INFO - PROCESS | 17220 | 1461282541131 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:49:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:49:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1637ms 16:49:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:49:01 INFO - PROCESS | 17220 | 1461282541168 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 16:49:01 INFO - PROCESS | 17220 | 1461282541171 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 16:49:01 INFO - PROCESS | 17220 | 1461282541178 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:49:01 INFO - PROCESS | 17220 | 1461282541182 Marionette TRACE conn4 <- [1,1994,null,{}] 16:49:01 INFO - PROCESS | 17220 | 1461282541187 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:01 INFO - PROCESS | 17220 | 1461282541397 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 16:49:01 INFO - PROCESS | 17220 | 1461282541734 Marionette TRACE conn4 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:01 INFO - PROCESS | 17220 | ++DOCSHELL 0x87ff6400 == 143 [pid = 17220] [id = 506] 16:49:01 INFO - PROCESS | 17220 | ++DOMWINDOW == 143 (0x8c1a6800) [pid = 17220] [serial = 1519] [outer = (nil)] 16:49:01 INFO - PROCESS | 17220 | ++DOMWINDOW == 144 (0x920ed000) [pid = 17220] [serial = 1520] [outer = 0x8c1a6800] 16:49:01 INFO - PROCESS | 17220 | 1461282541831 Marionette DEBUG loaded listener.js 16:49:01 INFO - PROCESS | 17220 | ++DOMWINDOW == 145 (0x92b6a400) [pid = 17220] [serial = 1521] [outer = 0x8c1a6800] 16:49:02 INFO - PROCESS | 17220 | 1461282542729 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 16:49:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:49:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1582ms 16:49:02 INFO - PROCESS | 17220 | 1461282542760 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 16:49:02 INFO - PROCESS | 17220 | 1461282542765 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 16:49:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:49:02 INFO - PROCESS | 17220 | 1461282542771 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:49:02 INFO - PROCESS | 17220 | 1461282542775 Marionette TRACE conn4 <- [1,1998,null,{}] 16:49:02 INFO - PROCESS | 17220 | 1461282542783 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:03 INFO - PROCESS | 17220 | 1461282543028 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 16:49:03 INFO - PROCESS | 17220 | 1461282543355 Marionette TRACE conn4 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:03 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ae43800 == 144 [pid = 17220] [id = 507] 16:49:03 INFO - PROCESS | 17220 | ++DOMWINDOW == 146 (0x8ff9d800) [pid = 17220] [serial = 1522] [outer = (nil)] 16:49:03 INFO - PROCESS | 17220 | ++DOMWINDOW == 147 (0x92d6e800) [pid = 17220] [serial = 1523] [outer = 0x8ff9d800] 16:49:03 INFO - PROCESS | 17220 | 1461282543452 Marionette DEBUG loaded listener.js 16:49:03 INFO - PROCESS | 17220 | ++DOMWINDOW == 148 (0x92d79c00) [pid = 17220] [serial = 1524] [outer = 0x8ff9d800] 16:49:04 INFO - PROCESS | 17220 | 1461282544284 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 16:49:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:49:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1538ms 16:49:04 INFO - PROCESS | 17220 | 1461282544309 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 16:49:04 INFO - PROCESS | 17220 | 1461282544313 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 16:49:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:49:04 INFO - PROCESS | 17220 | 1461282544320 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:49:04 INFO - PROCESS | 17220 | 1461282544323 Marionette TRACE conn4 <- [1,2002,null,{}] 16:49:04 INFO - PROCESS | 17220 | 1461282544333 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:04 INFO - PROCESS | 17220 | 1461282544585 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 16:49:04 INFO - PROCESS | 17220 | 1461282544949 Marionette TRACE conn4 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:04 INFO - PROCESS | 17220 | ++DOCSHELL 0x893cf000 == 145 [pid = 17220] [id = 508] 16:49:04 INFO - PROCESS | 17220 | ++DOMWINDOW == 149 (0x8fd32c00) [pid = 17220] [serial = 1525] [outer = (nil)] 16:49:05 INFO - PROCESS | 17220 | ++DOMWINDOW == 150 (0x93a04c00) [pid = 17220] [serial = 1526] [outer = 0x8fd32c00] 16:49:05 INFO - PROCESS | 17220 | 1461282545046 Marionette DEBUG loaded listener.js 16:49:05 INFO - PROCESS | 17220 | ++DOMWINDOW == 151 (0x93a0e400) [pid = 17220] [serial = 1527] [outer = 0x8fd32c00] 16:49:05 INFO - PROCESS | 17220 | 1461282545963 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 16:49:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:49:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1683ms 16:49:06 INFO - PROCESS | 17220 | 1461282546004 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 16:49:06 INFO - PROCESS | 17220 | 1461282546009 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 16:49:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:49:06 INFO - PROCESS | 17220 | 1461282546015 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:49:06 INFO - PROCESS | 17220 | 1461282546019 Marionette TRACE conn4 <- [1,2006,null,{}] 16:49:06 INFO - PROCESS | 17220 | 1461282546025 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:06 INFO - PROCESS | 17220 | 1461282546255 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 16:49:06 INFO - PROCESS | 17220 | 1461282546588 Marionette TRACE conn4 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:06 INFO - PROCESS | 17220 | ++DOCSHELL 0x85306400 == 146 [pid = 17220] [id = 509] 16:49:06 INFO - PROCESS | 17220 | ++DOMWINDOW == 152 (0x8865a000) [pid = 17220] [serial = 1528] [outer = (nil)] 16:49:06 INFO - PROCESS | 17220 | ++DOMWINDOW == 153 (0x93e2d000) [pid = 17220] [serial = 1529] [outer = 0x8865a000] 16:49:06 INFO - PROCESS | 17220 | 1461282546684 Marionette DEBUG loaded listener.js 16:49:06 INFO - PROCESS | 17220 | ++DOMWINDOW == 154 (0x95daf800) [pid = 17220] [serial = 1530] [outer = 0x8865a000] 16:49:07 INFO - PROCESS | 17220 | 1461282547584 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 16:49:07 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 16:49:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1639ms 16:49:07 INFO - PROCESS | 17220 | 1461282547655 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 16:49:07 INFO - PROCESS | 17220 | 1461282547660 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 16:49:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:49:07 INFO - PROCESS | 17220 | 1461282547667 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:49:07 INFO - PROCESS | 17220 | 1461282547672 Marionette TRACE conn4 <- [1,2010,null,{}] 16:49:07 INFO - PROCESS | 17220 | 1461282547678 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:08 INFO - PROCESS | 17220 | 1461282548078 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 16:49:08 INFO - PROCESS | 17220 | 1461282548537 Marionette TRACE conn4 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:08 INFO - PROCESS | 17220 | ++DOCSHELL 0x97994800 == 147 [pid = 17220] [id = 510] 16:49:08 INFO - PROCESS | 17220 | ++DOMWINDOW == 155 (0x982b8c00) [pid = 17220] [serial = 1531] [outer = (nil)] 16:49:08 INFO - PROCESS | 17220 | ++DOMWINDOW == 156 (0x98ccf800) [pid = 17220] [serial = 1532] [outer = 0x982b8c00] 16:49:08 INFO - PROCESS | 17220 | 1461282548704 Marionette DEBUG loaded listener.js 16:49:08 INFO - PROCESS | 17220 | ++DOMWINDOW == 157 (0x9946c800) [pid = 17220] [serial = 1533] [outer = 0x982b8c00] 16:49:09 INFO - PROCESS | 17220 | 1461282549852 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 16:49:09 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 16:49:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 2244ms 16:49:09 INFO - PROCESS | 17220 | 1461282549912 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 16:49:09 INFO - PROCESS | 17220 | 1461282549916 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 16:49:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:49:09 INFO - PROCESS | 17220 | 1461282549923 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:49:09 INFO - PROCESS | 17220 | 1461282549926 Marionette TRACE conn4 <- [1,2014,null,{}] 16:49:09 INFO - PROCESS | 17220 | 1461282549932 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:10 INFO - PROCESS | 17220 | 1461282550173 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 16:49:10 INFO - PROCESS | 17220 | 1461282550521 Marionette TRACE conn4 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:10 INFO - PROCESS | 17220 | ++DOCSHELL 0x92dea400 == 148 [pid = 17220] [id = 511] 16:49:10 INFO - PROCESS | 17220 | ++DOMWINDOW == 158 (0x97e9f400) [pid = 17220] [serial = 1534] [outer = (nil)] 16:49:10 INFO - PROCESS | 17220 | ++DOMWINDOW == 159 (0x9b25dc00) [pid = 17220] [serial = 1535] [outer = 0x97e9f400] 16:49:10 INFO - PROCESS | 17220 | 1461282550620 Marionette DEBUG loaded listener.js 16:49:10 INFO - PROCESS | 17220 | ++DOMWINDOW == 160 (0x9dfed800) [pid = 17220] [serial = 1536] [outer = 0x97e9f400] 16:49:11 INFO - PROCESS | 17220 | 1461282551523 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 16:49:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:49:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1680ms 16:49:11 INFO - PROCESS | 17220 | 1461282551605 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 16:49:11 INFO - PROCESS | 17220 | 1461282551608 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 16:49:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:49:11 INFO - PROCESS | 17220 | 1461282551616 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:49:11 INFO - PROCESS | 17220 | 1461282551619 Marionette TRACE conn4 <- [1,2018,null,{}] 16:49:11 INFO - PROCESS | 17220 | 1461282551625 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:11 INFO - PROCESS | 17220 | 1461282551903 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 16:49:12 INFO - PROCESS | 17220 | 1461282552243 Marionette TRACE conn4 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:12 INFO - PROCESS | 17220 | ++DOCSHELL 0x85305c00 == 149 [pid = 17220] [id = 512] 16:49:12 INFO - PROCESS | 17220 | ++DOMWINDOW == 161 (0x88531000) [pid = 17220] [serial = 1537] [outer = (nil)] 16:49:12 INFO - PROCESS | 17220 | ++DOMWINDOW == 162 (0x9dfec800) [pid = 17220] [serial = 1538] [outer = 0x88531000] 16:49:12 INFO - PROCESS | 17220 | 1461282552333 Marionette DEBUG loaded listener.js 16:49:12 INFO - PROCESS | 17220 | ++DOMWINDOW == 163 (0x9fe58400) [pid = 17220] [serial = 1539] [outer = 0x88531000] 16:49:13 INFO - PROCESS | 17220 | 1461282553264 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:49:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:49:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1690ms 16:49:13 INFO - PROCESS | 17220 | 1461282553308 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 16:49:13 INFO - PROCESS | 17220 | 1461282553312 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 16:49:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:49:13 INFO - PROCESS | 17220 | 1461282553319 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:49:13 INFO - PROCESS | 17220 | 1461282553323 Marionette TRACE conn4 <- [1,2022,null,{}] 16:49:13 INFO - PROCESS | 17220 | 1461282553329 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:13 INFO - PROCESS | 17220 | 1461282553557 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 16:49:13 INFO - PROCESS | 17220 | 1461282553888 Marionette TRACE conn4 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:13 INFO - PROCESS | 17220 | ++DOCSHELL 0x85307800 == 150 [pid = 17220] [id = 513] 16:49:13 INFO - PROCESS | 17220 | ++DOMWINDOW == 164 (0x92dee400) [pid = 17220] [serial = 1540] [outer = (nil)] 16:49:13 INFO - PROCESS | 17220 | ++DOMWINDOW == 165 (0xa0cc3000) [pid = 17220] [serial = 1541] [outer = 0x92dee400] 16:49:13 INFO - PROCESS | 17220 | 1461282553982 Marionette DEBUG loaded listener.js 16:49:14 INFO - PROCESS | 17220 | ++DOMWINDOW == 166 (0xa0ccd800) [pid = 17220] [serial = 1542] [outer = 0x92dee400] 16:49:14 INFO - PROCESS | 17220 | 1461282554891 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 16:49:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:49:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1636ms 16:49:14 INFO - PROCESS | 17220 | 1461282554956 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 16:49:14 INFO - PROCESS | 17220 | 1461282554961 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 16:49:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:49:14 INFO - PROCESS | 17220 | 1461282554967 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:49:14 INFO - PROCESS | 17220 | 1461282554971 Marionette TRACE conn4 <- [1,2026,null,{}] 16:49:14 INFO - PROCESS | 17220 | 1461282554976 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:15 INFO - PROCESS | 17220 | 1461282555225 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 16:49:15 INFO - PROCESS | 17220 | 1461282555563 Marionette TRACE conn4 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:15 INFO - PROCESS | 17220 | ++DOCSHELL 0x88662400 == 151 [pid = 17220] [id = 514] 16:49:15 INFO - PROCESS | 17220 | ++DOMWINDOW == 167 (0x9fcb4000) [pid = 17220] [serial = 1543] [outer = (nil)] 16:49:15 INFO - PROCESS | 17220 | ++DOMWINDOW == 168 (0xa3c8dc00) [pid = 17220] [serial = 1544] [outer = 0x9fcb4000] 16:49:15 INFO - PROCESS | 17220 | 1461282555663 Marionette DEBUG loaded listener.js 16:49:15 INFO - PROCESS | 17220 | ++DOMWINDOW == 169 (0xa445a800) [pid = 17220] [serial = 1545] [outer = 0x9fcb4000] 16:49:16 INFO - PROCESS | 17220 | 1461282556593 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 16:49:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:49:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1687ms 16:49:16 INFO - PROCESS | 17220 | 1461282556655 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 16:49:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:49:16 INFO - PROCESS | 17220 | 1461282556660 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 16:49:16 INFO - PROCESS | 17220 | 1461282556666 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:49:16 INFO - PROCESS | 17220 | 1461282556669 Marionette TRACE conn4 <- [1,2030,null,{}] 16:49:16 INFO - PROCESS | 17220 | 1461282556675 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:16 INFO - PROCESS | 17220 | 1461282556911 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 16:49:17 INFO - PROCESS | 17220 | 1461282557253 Marionette TRACE conn4 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:17 INFO - PROCESS | 17220 | ++DOCSHELL 0x850a2400 == 152 [pid = 17220] [id = 515] 16:49:17 INFO - PROCESS | 17220 | ++DOMWINDOW == 170 (0x850a2c00) [pid = 17220] [serial = 1546] [outer = (nil)] 16:49:17 INFO - PROCESS | 17220 | ++DOMWINDOW == 171 (0x850aa000) [pid = 17220] [serial = 1547] [outer = 0x850a2c00] 16:49:17 INFO - PROCESS | 17220 | 1461282557350 Marionette DEBUG loaded listener.js 16:49:17 INFO - PROCESS | 17220 | ++DOMWINDOW == 172 (0x850abc00) [pid = 17220] [serial = 1548] [outer = 0x850a2c00] 16:49:18 INFO - PROCESS | 17220 | 1461282558230 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 16:49:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:49:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1643ms 16:49:18 INFO - PROCESS | 17220 | 1461282558310 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 16:49:18 INFO - PROCESS | 17220 | 1461282558314 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 16:49:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:49:18 INFO - PROCESS | 17220 | 1461282558320 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:49:18 INFO - PROCESS | 17220 | 1461282558324 Marionette TRACE conn4 <- [1,2034,null,{}] 16:49:18 INFO - PROCESS | 17220 | 1461282558330 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:18 INFO - PROCESS | 17220 | 1461282558581 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 16:49:18 INFO - PROCESS | 17220 | 1461282558920 Marionette TRACE conn4 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:18 INFO - PROCESS | 17220 | ++DOCSHELL 0x84803400 == 153 [pid = 17220] [id = 516] 16:49:18 INFO - PROCESS | 17220 | ++DOMWINDOW == 173 (0x850a2800) [pid = 17220] [serial = 1549] [outer = (nil)] 16:49:18 INFO - PROCESS | 17220 | ++DOMWINDOW == 174 (0xa2a40000) [pid = 17220] [serial = 1550] [outer = 0x850a2800] 16:49:19 INFO - PROCESS | 17220 | 1461282559009 Marionette DEBUG loaded listener.js 16:49:19 INFO - PROCESS | 17220 | ++DOMWINDOW == 175 (0xa2ad4800) [pid = 17220] [serial = 1551] [outer = 0x850a2800] 16:49:19 INFO - PROCESS | 17220 | 1461282559967 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:49:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:49:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1681ms 16:49:20 INFO - PROCESS | 17220 | 1461282560002 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 16:49:20 INFO - PROCESS | 17220 | 1461282560005 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 16:49:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:49:20 INFO - PROCESS | 17220 | 1461282560012 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:49:20 INFO - PROCESS | 17220 | 1461282560014 Marionette TRACE conn4 <- [1,2038,null,{}] 16:49:20 INFO - PROCESS | 17220 | 1461282560021 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:20 INFO - PROCESS | 17220 | 1461282560238 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 16:49:20 INFO - PROCESS | 17220 | 1461282560588 Marionette TRACE conn4 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:20 INFO - PROCESS | 17220 | ++DOCSHELL 0x84702000 == 154 [pid = 17220] [id = 517] 16:49:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 176 (0x84702800) [pid = 17220] [serial = 1552] [outer = (nil)] 16:49:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 177 (0x8470b400) [pid = 17220] [serial = 1553] [outer = 0x84702800] 16:49:20 INFO - PROCESS | 17220 | 1461282560680 Marionette DEBUG loaded listener.js 16:49:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 178 (0x8470d400) [pid = 17220] [serial = 1554] [outer = 0x84702800] 16:49:23 INFO - PROCESS | 17220 | --DOCSHELL 0x87b7f000 == 153 [pid = 17220] [id = 317] 16:49:23 INFO - PROCESS | 17220 | --DOCSHELL 0x8ffa1800 == 152 [pid = 17220] [id = 191] 16:49:23 INFO - PROCESS | 17220 | --DOCSHELL 0x869c1400 == 151 [pid = 17220] [id = 319] 16:49:23 INFO - PROCESS | 17220 | --DOCSHELL 0x9b257800 == 150 [pid = 17220] [id = 362] 16:49:23 INFO - PROCESS | 17220 | --DOCSHELL 0x96c06000 == 149 [pid = 17220] [id = 318] 16:49:23 INFO - PROCESS | 17220 | --DOCSHELL 0x89069c00 == 148 [pid = 17220] [id = 360] 16:49:23 INFO - PROCESS | 17220 | --DOCSHELL 0x850fac00 == 147 [pid = 17220] [id = 498] 16:49:23 INFO - PROCESS | 17220 | --DOCSHELL 0x893db400 == 146 [pid = 17220] [id = 497] 16:49:23 INFO - PROCESS | 17220 | --DOCSHELL 0x87ea0c00 == 145 [pid = 17220] [id = 496] 16:49:23 INFO - PROCESS | 17220 | --DOCSHELL 0x851cf000 == 144 [pid = 17220] [id = 495] 16:49:23 INFO - PROCESS | 17220 | --DOCSHELL 0x904b3c00 == 143 [pid = 17220] [id = 491] 16:49:23 INFO - PROCESS | 17220 | --DOCSHELL 0x93aedc00 == 142 [pid = 17220] [id = 490] 16:49:23 INFO - PROCESS | 17220 | --DOCSHELL 0x9206a800 == 141 [pid = 17220] [id = 489] 16:49:23 INFO - PROCESS | 17220 | --DOCSHELL 0x8efe6400 == 140 [pid = 17220] [id = 488] 16:49:23 INFO - PROCESS | 17220 | --DOCSHELL 0x8f2a6400 == 139 [pid = 17220] [id = 486] 16:49:23 INFO - PROCESS | 17220 | --DOCSHELL 0x901d1800 == 138 [pid = 17220] [id = 487] 16:49:23 INFO - PROCESS | 17220 | --DOCSHELL 0x8eb2b400 == 137 [pid = 17220] [id = 485] 16:49:23 INFO - PROCESS | 17220 | --DOCSHELL 0x8ae8dc00 == 136 [pid = 17220] [id = 484] 16:49:23 INFO - PROCESS | 17220 | --DOCSHELL 0x8edb0000 == 135 [pid = 17220] [id = 483] 16:49:23 INFO - PROCESS | 17220 | --DOCSHELL 0x89aac400 == 134 [pid = 17220] [id = 482] 16:49:23 INFO - PROCESS | 17220 | --DOCSHELL 0x8aef6400 == 133 [pid = 17220] [id = 481] 16:49:23 INFO - PROCESS | 17220 | --DOCSHELL 0x87ff6c00 == 132 [pid = 17220] [id = 480] 16:49:23 INFO - PROCESS | 17220 | --DOCSHELL 0x85aad800 == 131 [pid = 17220] [id = 479] 16:49:23 INFO - PROCESS | 17220 | --DOMWINDOW == 177 (0x95147c00) [pid = 17220] [serial = 1401] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 17220 | --DOMWINDOW == 176 (0x92da4400) [pid = 17220] [serial = 1395] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 17220 | --DOMWINDOW == 175 (0x8ab0e400) [pid = 17220] [serial = 1433] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 17220 | --DOMWINDOW == 174 (0x98432400) [pid = 17220] [serial = 1404] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 17220 | --DOMWINDOW == 173 (0x9fb32000) [pid = 17220] [serial = 1410] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 17220 | --DOMWINDOW == 172 (0x8754ac00) [pid = 17220] [serial = 1427] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 17220 | --DOMWINDOW == 171 (0x8530a400) [pid = 17220] [serial = 1424] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 17220 | --DOMWINDOW == 170 (0x8aaaa800) [pid = 17220] [serial = 1374] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 17220 | --DOMWINDOW == 169 (0x86735000) [pid = 17220] [serial = 1413] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 17220 | --DOMWINDOW == 168 (0x9dfeb400) [pid = 17220] [serial = 1409] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 17220 | --DOMWINDOW == 167 (0x904a9000) [pid = 17220] [serial = 1388] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 17220 | --DOMWINDOW == 166 (0x92cb0000) [pid = 17220] [serial = 1394] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 17220 | --DOMWINDOW == 165 (0x8f2aa400) [pid = 17220] [serial = 1380] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 17220 | --DOMWINDOW == 164 (0x901d5000) [pid = 17220] [serial = 1386] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 17220 | --DOMWINDOW == 163 (0x97e95400) [pid = 17220] [serial = 1403] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 17220 | --DOMWINDOW == 162 (0x915d8800) [pid = 17220] [serial = 1391] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 17220 | --DOMWINDOW == 161 (0x8906e800) [pid = 17220] [serial = 1431] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 17220 | --DOMWINDOW == 160 (0x8fe77c00) [pid = 17220] [serial = 1383] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 17220 | --DOMWINDOW == 159 (0x8f27ac00) [pid = 17220] [serial = 1379] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 17220 | --DOMWINDOW == 158 (0x9b261c00) [pid = 17220] [serial = 1416] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 17220 | --DOMWINDOW == 157 (0x8ac6dc00) [pid = 17220] [serial = 1434] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 17220 | --DOMWINDOW == 156 (0x98e10800) [pid = 17220] [serial = 1406] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 17220 | --DOMWINDOW == 155 (0x915de400) [pid = 17220] [serial = 1392] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 17220 | --DOMWINDOW == 154 (0xa4477000) [pid = 17220] [serial = 1418] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 17220 | --DOMWINDOW == 153 (0x93e37800) [pid = 17220] [serial = 1400] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 17220 | --DOMWINDOW == 152 (0x851d2400) [pid = 17220] [serial = 1422] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 17220 | --DOMWINDOW == 151 (0x87b85c00) [pid = 17220] [serial = 1428] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 17220 | --DOMWINDOW == 150 (0x8fdf2800) [pid = 17220] [serial = 1382] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 17220 | --DOMWINDOW == 149 (0x93ae4800) [pid = 17220] [serial = 1398] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 17220 | --DOMWINDOW == 148 (0x86733400) [pid = 17220] [serial = 1412] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 17220 | --DOMWINDOW == 147 (0x89aa8000) [pid = 17220] [serial = 1373] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 17220 | --DOMWINDOW == 146 (0x8edbc400) [pid = 17220] [serial = 1377] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 17220 | --DOMWINDOW == 145 (0x851d0400) [pid = 17220] [serial = 1421] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 17220 | --DOMWINDOW == 144 (0x98fdd400) [pid = 17220] [serial = 1407] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 17220 | --DOMWINDOW == 143 (0x93a09c00) [pid = 17220] [serial = 1397] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 17220 | --DOMWINDOW == 142 (0x904ea400) [pid = 17220] [serial = 1389] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 17220 | --DOMWINDOW == 141 (0x8865b000) [pid = 17220] [serial = 1430] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 17220 | --DOMWINDOW == 140 (0x8ffa0000) [pid = 17220] [serial = 1385] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 17220 | --DOMWINDOW == 139 (0x8eb26800) [pid = 17220] [serial = 1302] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 17220 | --DOMWINDOW == 138 (0xa447d800) [pid = 17220] [serial = 1419] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 17220 | --DOMWINDOW == 137 (0x8eb1e400) [pid = 17220] [serial = 1376] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 17220 | --DOMWINDOW == 136 (0x9aeaf800) [pid = 17220] [serial = 1415] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 17220 | --DOMWINDOW == 135 (0x8530dc00) [pid = 17220] [serial = 1425] [outer = (nil)] [url = about:blank] 16:49:23 INFO - PROCESS | 17220 | --DOMWINDOW == 134 (0x8ab15c00) [pid = 17220] [serial = 1436] [outer = (nil)] [url = about:blank] 16:49:24 INFO - PROCESS | 17220 | 1461282564068 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 16:49:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:49:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 4091ms 16:49:24 INFO - PROCESS | 17220 | 1461282564106 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 16:49:24 INFO - PROCESS | 17220 | 1461282564117 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 16:49:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:49:24 INFO - PROCESS | 17220 | 1461282564131 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:49:24 INFO - PROCESS | 17220 | 1461282564137 Marionette TRACE conn4 <- [1,2042,null,{}] 16:49:24 INFO - PROCESS | 17220 | 1461282564149 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:24 INFO - PROCESS | 17220 | 1461282564525 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 16:49:24 INFO - PROCESS | 17220 | 1461282564944 Marionette TRACE conn4 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:24 INFO - PROCESS | 17220 | ++DOCSHELL 0x8470a800 == 132 [pid = 17220] [id = 518] 16:49:24 INFO - PROCESS | 17220 | ++DOMWINDOW == 135 (0x85aa6400) [pid = 17220] [serial = 1555] [outer = (nil)] 16:49:25 INFO - PROCESS | 17220 | ++DOMWINDOW == 136 (0x85fdf000) [pid = 17220] [serial = 1556] [outer = 0x85aa6400] 16:49:25 INFO - PROCESS | 17220 | 1461282565075 Marionette DEBUG loaded listener.js 16:49:25 INFO - PROCESS | 17220 | ++DOMWINDOW == 137 (0x86733400) [pid = 17220] [serial = 1557] [outer = 0x85aa6400] 16:49:26 INFO - PROCESS | 17220 | 1461282566138 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:49:26 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) 16:49:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 2046ms 16:49:26 INFO - PROCESS | 17220 | 1461282566175 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 16:49:26 INFO - PROCESS | 17220 | 1461282566183 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 16:49:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:49:26 INFO - PROCESS | 17220 | 1461282566194 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:49:26 INFO - PROCESS | 17220 | 1461282566197 Marionette TRACE conn4 <- [1,2046,null,{}] 16:49:26 INFO - PROCESS | 17220 | 1461282566210 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:26 INFO - PROCESS | 17220 | 1461282566494 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 16:49:26 INFO - PROCESS | 17220 | 1461282566523 Marionette TRACE conn4 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:26 INFO - PROCESS | 17220 | ++DOCSHELL 0x851d5000 == 133 [pid = 17220] [id = 519] 16:49:26 INFO - PROCESS | 17220 | ++DOMWINDOW == 138 (0x8754ac00) [pid = 17220] [serial = 1558] [outer = (nil)] 16:49:26 INFO - PROCESS | 17220 | ++DOMWINDOW == 139 (0x87b87400) [pid = 17220] [serial = 1559] [outer = 0x8754ac00] 16:49:26 INFO - PROCESS | 17220 | 1461282566636 Marionette DEBUG loaded listener.js 16:49:26 INFO - PROCESS | 17220 | ++DOMWINDOW == 140 (0x87ff4000) [pid = 17220] [serial = 1560] [outer = 0x8754ac00] 16:49:27 INFO - PROCESS | 17220 | 1461282567737 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:49:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:49:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1593ms 16:49:27 INFO - PROCESS | 17220 | 1461282567787 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 16:49:27 INFO - PROCESS | 17220 | 1461282567790 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 16:49:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:49:27 INFO - PROCESS | 17220 | 1461282567806 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:49:27 INFO - PROCESS | 17220 | 1461282567812 Marionette TRACE conn4 <- [1,2050,null,{}] 16:49:27 INFO - PROCESS | 17220 | 1461282567827 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:28 INFO - PROCESS | 17220 | 1461282568118 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 16:49:28 INFO - PROCESS | 17220 | --DOMWINDOW == 139 (0x93e38000) [pid = 17220] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:49:28 INFO - PROCESS | 17220 | --DOMWINDOW == 138 (0x92daf400) [pid = 17220] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:49:28 INFO - PROCESS | 17220 | --DOMWINDOW == 137 (0x85302800) [pid = 17220] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:49:28 INFO - PROCESS | 17220 | --DOMWINDOW == 136 (0x87ff8c00) [pid = 17220] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:49:28 INFO - PROCESS | 17220 | --DOMWINDOW == 135 (0x87ea5800) [pid = 17220] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:49:28 INFO - PROCESS | 17220 | --DOMWINDOW == 134 (0x850fb000) [pid = 17220] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:49:28 INFO - PROCESS | 17220 | --DOMWINDOW == 133 (0x8c1ac000) [pid = 17220] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:49:28 INFO - PROCESS | 17220 | --DOMWINDOW == 132 (0x89ab3000) [pid = 17220] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:49:28 INFO - PROCESS | 17220 | --DOMWINDOW == 131 (0x8eece400) [pid = 17220] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:49:28 INFO - PROCESS | 17220 | --DOMWINDOW == 130 (0x8ff9ec00) [pid = 17220] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:49:28 INFO - PROCESS | 17220 | --DOMWINDOW == 129 (0x8ea45c00) [pid = 17220] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:49:28 INFO - PROCESS | 17220 | --DOMWINDOW == 128 (0x86731800) [pid = 17220] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:49:28 INFO - PROCESS | 17220 | --DOMWINDOW == 127 (0x93aef800) [pid = 17220] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:49:28 INFO - PROCESS | 17220 | --DOMWINDOW == 126 (0x97c21c00) [pid = 17220] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:49:28 INFO - PROCESS | 17220 | --DOMWINDOW == 125 (0x9034c800) [pid = 17220] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:49:28 INFO - PROCESS | 17220 | --DOMWINDOW == 124 (0x93e2e000) [pid = 17220] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:49:28 INFO - PROCESS | 17220 | --DOMWINDOW == 123 (0x8f27fc00) [pid = 17220] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:49:28 INFO - PROCESS | 17220 | --DOMWINDOW == 122 (0x8edb8400) [pid = 17220] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:49:28 INFO - PROCESS | 17220 | --DOMWINDOW == 121 (0x8ff96400) [pid = 17220] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:49:28 INFO - PROCESS | 17220 | --DOMWINDOW == 120 (0x89066400) [pid = 17220] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:49:28 INFO - PROCESS | 17220 | 1461282568946 Marionette TRACE conn4 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:28 INFO - PROCESS | 17220 | ++DOCSHELL 0x850fb000 == 134 [pid = 17220] [id = 520] 16:49:28 INFO - PROCESS | 17220 | ++DOMWINDOW == 121 (0x85302800) [pid = 17220] [serial = 1561] [outer = (nil)] 16:49:29 INFO - PROCESS | 17220 | ++DOMWINDOW == 122 (0x87ea5800) [pid = 17220] [serial = 1562] [outer = 0x85302800] 16:49:29 INFO - PROCESS | 17220 | 1461282569039 Marionette DEBUG loaded listener.js 16:49:29 INFO - PROCESS | 17220 | ++DOMWINDOW == 123 (0x89ab4c00) [pid = 17220] [serial = 1563] [outer = 0x85302800] 16:49:29 INFO - PROCESS | 17220 | 1461282569796 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:49:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:49:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 2043ms 16:49:29 INFO - PROCESS | 17220 | 1461282569854 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 16:49:29 INFO - PROCESS | 17220 | 1461282569864 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 16:49:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:49:29 INFO - PROCESS | 17220 | 1461282569873 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:49:29 INFO - PROCESS | 17220 | 1461282569875 Marionette TRACE conn4 <- [1,2054,null,{}] 16:49:29 INFO - PROCESS | 17220 | 1461282569881 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:30 INFO - PROCESS | 17220 | 1461282570212 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 16:49:30 INFO - PROCESS | 17220 | 1461282570231 Marionette TRACE conn4 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:30 INFO - PROCESS | 17220 | ++DOCSHELL 0x88538800 == 135 [pid = 17220] [id = 521] 16:49:30 INFO - PROCESS | 17220 | ++DOMWINDOW == 124 (0x8aaa3400) [pid = 17220] [serial = 1564] [outer = (nil)] 16:49:30 INFO - PROCESS | 17220 | ++DOMWINDOW == 125 (0x8ab16400) [pid = 17220] [serial = 1565] [outer = 0x8aaa3400] 16:49:30 INFO - PROCESS | 17220 | 1461282570328 Marionette DEBUG loaded listener.js 16:49:30 INFO - PROCESS | 17220 | ++DOMWINDOW == 126 (0x8ae44000) [pid = 17220] [serial = 1566] [outer = 0x8aaa3400] 16:49:31 INFO - PROCESS | 17220 | 1461282571561 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 16:49:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:49:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1735ms 16:49:31 INFO - PROCESS | 17220 | 1461282571608 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 16:49:31 INFO - PROCESS | 17220 | 1461282571616 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 16:49:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:49:31 INFO - PROCESS | 17220 | 1461282571626 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:49:31 INFO - PROCESS | 17220 | 1461282571632 Marionette TRACE conn4 <- [1,2058,null,{}] 16:49:31 INFO - PROCESS | 17220 | 1461282571641 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:31 INFO - PROCESS | 17220 | 1461282571894 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 16:49:32 INFO - PROCESS | 17220 | 1461282572240 Marionette TRACE conn4 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:32 INFO - PROCESS | 17220 | ++DOCSHELL 0x84807400 == 136 [pid = 17220] [id = 522] 16:49:32 INFO - PROCESS | 17220 | ++DOMWINDOW == 127 (0x8530c400) [pid = 17220] [serial = 1567] [outer = (nil)] 16:49:32 INFO - PROCESS | 17220 | ++DOMWINDOW == 128 (0x869c7800) [pid = 17220] [serial = 1568] [outer = 0x8530c400] 16:49:32 INFO - PROCESS | 17220 | 1461282572343 Marionette DEBUG loaded listener.js 16:49:32 INFO - PROCESS | 17220 | ++DOMWINDOW == 129 (0x87b85400) [pid = 17220] [serial = 1569] [outer = 0x8530c400] 16:49:33 INFO - PROCESS | 17220 | 1461282573268 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 16:49:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:49:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1702ms 16:49:33 INFO - PROCESS | 17220 | 1461282573329 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 16:49:33 INFO - PROCESS | 17220 | 1461282573339 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 16:49:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:49:33 INFO - PROCESS | 17220 | 1461282573350 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:49:33 INFO - PROCESS | 17220 | 1461282573353 Marionette TRACE conn4 <- [1,2062,null,{}] 16:49:33 INFO - PROCESS | 17220 | 1461282573360 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:33 INFO - PROCESS | 17220 | 1461282573627 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 16:49:34 INFO - PROCESS | 17220 | 1461282574017 Marionette TRACE conn4 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:34 INFO - PROCESS | 17220 | ++DOCSHELL 0x893d6c00 == 137 [pid = 17220] [id = 523] 16:49:34 INFO - PROCESS | 17220 | ++DOMWINDOW == 130 (0x89aa7c00) [pid = 17220] [serial = 1570] [outer = (nil)] 16:49:34 INFO - PROCESS | 17220 | ++DOMWINDOW == 131 (0x8aaa4000) [pid = 17220] [serial = 1571] [outer = 0x89aa7c00] 16:49:34 INFO - PROCESS | 17220 | 1461282574115 Marionette DEBUG loaded listener.js 16:49:34 INFO - PROCESS | 17220 | ++DOMWINDOW == 132 (0x8ab18000) [pid = 17220] [serial = 1572] [outer = 0x89aa7c00] 16:49:35 INFO - PROCESS | 17220 | 1461282575173 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 16:49:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:49:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1892ms 16:49:35 INFO - PROCESS | 17220 | 1461282575243 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 16:49:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:49:35 INFO - PROCESS | 17220 | 1461282575248 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 16:49:35 INFO - PROCESS | 17220 | 1461282575255 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:49:35 INFO - PROCESS | 17220 | 1461282575262 Marionette TRACE conn4 <- [1,2066,null,{}] 16:49:35 INFO - PROCESS | 17220 | 1461282575279 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:35 INFO - PROCESS | 17220 | 1461282575576 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 16:49:35 INFO - PROCESS | 17220 | 1461282575917 Marionette TRACE conn4 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:35 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ae4a400 == 138 [pid = 17220] [id = 524] 16:49:35 INFO - PROCESS | 17220 | ++DOMWINDOW == 133 (0x8c1ae000) [pid = 17220] [serial = 1573] [outer = (nil)] 16:49:36 INFO - PROCESS | 17220 | ++DOMWINDOW == 134 (0x8eb24800) [pid = 17220] [serial = 1574] [outer = 0x8c1ae000] 16:49:36 INFO - PROCESS | 17220 | 1461282576017 Marionette DEBUG loaded listener.js 16:49:36 INFO - PROCESS | 17220 | ++DOMWINDOW == 135 (0x8edb1000) [pid = 17220] [serial = 1575] [outer = 0x8c1ae000] 16:49:36 INFO - PROCESS | 17220 | 1461282576967 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 16:49:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:49:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1745ms 16:49:37 INFO - PROCESS | 17220 | 1461282577000 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 16:49:37 INFO - PROCESS | 17220 | 1461282577004 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 16:49:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:49:37 INFO - PROCESS | 17220 | 1461282577011 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:49:37 INFO - PROCESS | 17220 | 1461282577015 Marionette TRACE conn4 <- [1,2070,null,{}] 16:49:37 INFO - PROCESS | 17220 | 1461282577021 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:37 INFO - PROCESS | 17220 | 1461282577232 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 16:49:37 INFO - PROCESS | 17220 | 1461282577563 Marionette TRACE conn4 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:37 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ae4b400 == 139 [pid = 17220] [id = 525] 16:49:37 INFO - PROCESS | 17220 | ++DOMWINDOW == 136 (0x8eb22800) [pid = 17220] [serial = 1576] [outer = (nil)] 16:49:37 INFO - PROCESS | 17220 | ++DOMWINDOW == 137 (0x8ee8a800) [pid = 17220] [serial = 1577] [outer = 0x8eb22800] 16:49:37 INFO - PROCESS | 17220 | 1461282577663 Marionette DEBUG loaded listener.js 16:49:37 INFO - PROCESS | 17220 | ++DOMWINDOW == 138 (0x8eece400) [pid = 17220] [serial = 1578] [outer = 0x8eb22800] 16:49:38 INFO - PROCESS | 17220 | 1461282578571 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 16:49:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:49:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1598ms 16:49:38 INFO - PROCESS | 17220 | 1461282578610 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 16:49:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:49:38 INFO - PROCESS | 17220 | 1461282578614 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 16:49:38 INFO - PROCESS | 17220 | 1461282578620 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:49:38 INFO - PROCESS | 17220 | 1461282578624 Marionette TRACE conn4 <- [1,2074,null,{}] 16:49:38 INFO - PROCESS | 17220 | 1461282578630 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:38 INFO - PROCESS | 17220 | 1461282578851 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 16:49:39 INFO - PROCESS | 17220 | 1461282579172 Marionette TRACE conn4 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:39 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ab0cc00 == 140 [pid = 17220] [id = 526] 16:49:39 INFO - PROCESS | 17220 | ++DOMWINDOW == 139 (0x8eb25400) [pid = 17220] [serial = 1579] [outer = (nil)] 16:49:39 INFO - PROCESS | 17220 | ++DOMWINDOW == 140 (0x8f2a9400) [pid = 17220] [serial = 1580] [outer = 0x8eb25400] 16:49:39 INFO - PROCESS | 17220 | 1461282579267 Marionette DEBUG loaded listener.js 16:49:39 INFO - PROCESS | 17220 | ++DOMWINDOW == 141 (0x8f2acc00) [pid = 17220] [serial = 1581] [outer = 0x8eb25400] 16:49:40 INFO - PROCESS | 17220 | 1461282580202 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 16:49:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:49:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1639ms 16:49:40 INFO - PROCESS | 17220 | 1461282580260 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 16:49:40 INFO - PROCESS | 17220 | 1461282580263 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 16:49:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:49:40 INFO - PROCESS | 17220 | 1461282580270 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:49:40 INFO - PROCESS | 17220 | 1461282580274 Marionette TRACE conn4 <- [1,2078,null,{}] 16:49:40 INFO - PROCESS | 17220 | 1461282580280 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:40 INFO - PROCESS | 17220 | 1461282580530 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 16:49:40 INFO - PROCESS | 17220 | 1461282580864 Marionette TRACE conn4 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:40 INFO - PROCESS | 17220 | ++DOCSHELL 0x85aa1000 == 141 [pid = 17220] [id = 527] 16:49:40 INFO - PROCESS | 17220 | ++DOMWINDOW == 142 (0x8ee88000) [pid = 17220] [serial = 1582] [outer = (nil)] 16:49:40 INFO - PROCESS | 17220 | ++DOMWINDOW == 143 (0x8ff96400) [pid = 17220] [serial = 1583] [outer = 0x8ee88000] 16:49:40 INFO - PROCESS | 17220 | 1461282580964 Marionette DEBUG loaded listener.js 16:49:41 INFO - PROCESS | 17220 | ++DOMWINDOW == 144 (0x8ffa0000) [pid = 17220] [serial = 1584] [outer = 0x8ee88000] 16:49:41 INFO - PROCESS | 17220 | 1461282581829 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 16:49:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:49:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1630ms 16:49:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:49:41 INFO - PROCESS | 17220 | 1461282581901 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 16:49:41 INFO - PROCESS | 17220 | 1461282581905 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 16:49:41 INFO - PROCESS | 17220 | 1461282581911 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:49:41 INFO - PROCESS | 17220 | 1461282581915 Marionette TRACE conn4 <- [1,2082,null,{}] 16:49:41 INFO - PROCESS | 17220 | 1461282581921 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:42 INFO - PROCESS | 17220 | 1461282582169 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 16:49:42 INFO - PROCESS | 17220 | 1461282582509 Marionette TRACE conn4 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:42 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ff97000 == 142 [pid = 17220] [id = 528] 16:49:42 INFO - PROCESS | 17220 | ++DOMWINDOW == 145 (0x8ff9e800) [pid = 17220] [serial = 1585] [outer = (nil)] 16:49:42 INFO - PROCESS | 17220 | ++DOMWINDOW == 146 (0x90342000) [pid = 17220] [serial = 1586] [outer = 0x8ff9e800] 16:49:42 INFO - PROCESS | 17220 | 1461282582598 Marionette DEBUG loaded listener.js 16:49:42 INFO - PROCESS | 17220 | ++DOMWINDOW == 147 (0x90347800) [pid = 17220] [serial = 1587] [outer = 0x8ff9e800] 16:49:43 INFO - PROCESS | 17220 | 1461282583517 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 16:49:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:49:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1650ms 16:49:43 INFO - PROCESS | 17220 | 1461282583561 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 16:49:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:49:43 INFO - PROCESS | 17220 | 1461282583566 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 16:49:43 INFO - PROCESS | 17220 | 1461282583573 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:49:43 INFO - PROCESS | 17220 | 1461282583577 Marionette TRACE conn4 <- [1,2086,null,{}] 16:49:43 INFO - PROCESS | 17220 | 1461282583582 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:43 INFO - PROCESS | 17220 | 1461282583800 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 16:49:44 INFO - PROCESS | 17220 | 1461282584124 Marionette TRACE conn4 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:44 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ae50800 == 143 [pid = 17220] [id = 529] 16:49:44 INFO - PROCESS | 17220 | ++DOMWINDOW == 148 (0x901e0c00) [pid = 17220] [serial = 1588] [outer = (nil)] 16:49:44 INFO - PROCESS | 17220 | ++DOMWINDOW == 149 (0x904aec00) [pid = 17220] [serial = 1589] [outer = 0x901e0c00] 16:49:44 INFO - PROCESS | 17220 | 1461282584222 Marionette DEBUG loaded listener.js 16:49:44 INFO - PROCESS | 17220 | ++DOMWINDOW == 150 (0x904b3c00) [pid = 17220] [serial = 1590] [outer = 0x901e0c00] 16:49:45 INFO - PROCESS | 17220 | 1461282585155 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 16:49:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:49:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1632ms 16:49:45 INFO - PROCESS | 17220 | 1461282585205 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 16:49:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:49:45 INFO - PROCESS | 17220 | 1461282585210 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 16:49:45 INFO - PROCESS | 17220 | 1461282585216 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:49:45 INFO - PROCESS | 17220 | 1461282585220 Marionette TRACE conn4 <- [1,2090,null,{}] 16:49:45 INFO - PROCESS | 17220 | 1461282585226 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:45 INFO - PROCESS | 17220 | 1461282585472 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 16:49:45 INFO - PROCESS | 17220 | 1461282585810 Marionette TRACE conn4 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:45 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ae42000 == 144 [pid = 17220] [id = 530] 16:49:45 INFO - PROCESS | 17220 | ++DOMWINDOW == 151 (0x8f27f000) [pid = 17220] [serial = 1591] [outer = (nil)] 16:49:45 INFO - PROCESS | 17220 | ++DOMWINDOW == 152 (0x915d8800) [pid = 17220] [serial = 1592] [outer = 0x8f27f000] 16:49:45 INFO - PROCESS | 17220 | 1461282585902 Marionette DEBUG loaded listener.js 16:49:46 INFO - PROCESS | 17220 | ++DOMWINDOW == 153 (0x92063400) [pid = 17220] [serial = 1593] [outer = 0x8f27f000] 16:49:46 INFO - PROCESS | 17220 | 1461282586779 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 16:49:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:49:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1638ms 16:49:46 INFO - PROCESS | 17220 | 1461282586854 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 16:49:46 INFO - PROCESS | 17220 | 1461282586859 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 16:49:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:49:46 INFO - PROCESS | 17220 | 1461282586865 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:49:46 INFO - PROCESS | 17220 | 1461282586869 Marionette TRACE conn4 <- [1,2094,null,{}] 16:49:46 INFO - PROCESS | 17220 | 1461282586875 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:47 INFO - PROCESS | 17220 | 1461282587166 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 16:49:47 INFO - PROCESS | 17220 | 1461282587503 Marionette TRACE conn4 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:47 INFO - PROCESS | 17220 | ++DOCSHELL 0x8fe74400 == 145 [pid = 17220] [id = 531] 16:49:47 INFO - PROCESS | 17220 | ++DOMWINDOW == 154 (0x904f7400) [pid = 17220] [serial = 1594] [outer = (nil)] 16:49:47 INFO - PROCESS | 17220 | ++DOMWINDOW == 155 (0x92c05800) [pid = 17220] [serial = 1595] [outer = 0x904f7400] 16:49:47 INFO - PROCESS | 17220 | 1461282587600 Marionette DEBUG loaded listener.js 16:49:47 INFO - PROCESS | 17220 | ++DOMWINDOW == 156 (0x92cb8c00) [pid = 17220] [serial = 1596] [outer = 0x904f7400] 16:49:48 INFO - PROCESS | 17220 | 1461282588573 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 16:49:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:49:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1744ms 16:49:48 INFO - PROCESS | 17220 | 1461282588610 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 16:49:48 INFO - PROCESS | 17220 | 1461282588615 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 16:49:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:49:48 INFO - PROCESS | 17220 | 1461282588623 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:49:48 INFO - PROCESS | 17220 | 1461282588628 Marionette TRACE conn4 <- [1,2098,null,{}] 16:49:48 INFO - PROCESS | 17220 | 1461282588634 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:48 INFO - PROCESS | 17220 | 1461282588889 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 16:49:49 INFO - PROCESS | 17220 | 1461282589232 Marionette TRACE conn4 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:49 INFO - PROCESS | 17220 | ++DOCSHELL 0x92c04800 == 146 [pid = 17220] [id = 532] 16:49:49 INFO - PROCESS | 17220 | ++DOMWINDOW == 157 (0x93ae4800) [pid = 17220] [serial = 1597] [outer = (nil)] 16:49:49 INFO - PROCESS | 17220 | ++DOMWINDOW == 158 (0x93ae9400) [pid = 17220] [serial = 1598] [outer = 0x93ae4800] 16:49:49 INFO - PROCESS | 17220 | 1461282589326 Marionette DEBUG loaded listener.js 16:49:49 INFO - PROCESS | 17220 | ++DOMWINDOW == 159 (0x93e33000) [pid = 17220] [serial = 1599] [outer = 0x93ae4800] 16:49:50 INFO - PROCESS | 17220 | 1461282590314 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 16:49:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:49:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1739ms 16:49:50 INFO - PROCESS | 17220 | 1461282590362 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 16:49:50 INFO - PROCESS | 17220 | 1461282590366 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 16:49:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:49:50 INFO - PROCESS | 17220 | 1461282590373 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:49:50 INFO - PROCESS | 17220 | 1461282590376 Marionette TRACE conn4 <- [1,2102,null,{}] 16:49:50 INFO - PROCESS | 17220 | 1461282590382 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:50 INFO - PROCESS | 17220 | 1461282590608 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 16:49:50 INFO - PROCESS | 17220 | 1461282590941 Marionette TRACE conn4 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:50 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ac6b400 == 147 [pid = 17220] [id = 533] 16:49:50 INFO - PROCESS | 17220 | ++DOMWINDOW == 160 (0x8ea51400) [pid = 17220] [serial = 1600] [outer = (nil)] 16:49:51 INFO - PROCESS | 17220 | ++DOMWINDOW == 161 (0x95d58800) [pid = 17220] [serial = 1601] [outer = 0x8ea51400] 16:49:51 INFO - PROCESS | 17220 | 1461282591034 Marionette DEBUG loaded listener.js 16:49:51 INFO - PROCESS | 17220 | ++DOMWINDOW == 162 (0x96c02000) [pid = 17220] [serial = 1602] [outer = 0x8ea51400] 16:49:51 INFO - PROCESS | 17220 | 1461282591907 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 16:49:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:49:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1582ms 16:49:51 INFO - PROCESS | 17220 | 1461282591956 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 16:49:51 INFO - PROCESS | 17220 | 1461282591960 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 16:49:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:49:51 INFO - PROCESS | 17220 | 1461282591967 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:49:51 INFO - PROCESS | 17220 | 1461282591970 Marionette TRACE conn4 <- [1,2106,null,{}] 16:49:51 INFO - PROCESS | 17220 | 1461282591976 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:52 INFO - PROCESS | 17220 | 1461282592178 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 16:49:52 INFO - PROCESS | 17220 | 1461282592529 Marionette TRACE conn4 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:52 INFO - PROCESS | 17220 | ++DOCSHELL 0x8efebc00 == 148 [pid = 17220] [id = 534] 16:49:52 INFO - PROCESS | 17220 | ++DOMWINDOW == 163 (0x904ec800) [pid = 17220] [serial = 1603] [outer = (nil)] 16:49:52 INFO - PROCESS | 17220 | ++DOMWINDOW == 164 (0x97bc9400) [pid = 17220] [serial = 1604] [outer = 0x904ec800] 16:49:52 INFO - PROCESS | 17220 | 1461282592626 Marionette DEBUG loaded listener.js 16:49:52 INFO - PROCESS | 17220 | ++DOMWINDOW == 165 (0x97bccc00) [pid = 17220] [serial = 1605] [outer = 0x904ec800] 16:49:53 INFO - PROCESS | 17220 | 1461282593549 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 16:49:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:49:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1635ms 16:49:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:49:53 INFO - PROCESS | 17220 | 1461282593603 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 16:49:53 INFO - PROCESS | 17220 | 1461282593607 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 16:49:53 INFO - PROCESS | 17220 | 1461282593614 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:49:53 INFO - PROCESS | 17220 | 1461282593617 Marionette TRACE conn4 <- [1,2110,null,{}] 16:49:53 INFO - PROCESS | 17220 | 1461282593623 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:53 INFO - PROCESS | 17220 | 1461282593836 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 16:49:54 INFO - PROCESS | 17220 | 1461282594166 Marionette TRACE conn4 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:54 INFO - PROCESS | 17220 | ++DOCSHELL 0x851cc800 == 149 [pid = 17220] [id = 535] 16:49:54 INFO - PROCESS | 17220 | ++DOMWINDOW == 166 (0x97132c00) [pid = 17220] [serial = 1606] [outer = (nil)] 16:49:54 INFO - PROCESS | 17220 | ++DOMWINDOW == 167 (0x981a7000) [pid = 17220] [serial = 1607] [outer = 0x97132c00] 16:49:54 INFO - PROCESS | 17220 | 1461282594261 Marionette DEBUG loaded listener.js 16:49:54 INFO - PROCESS | 17220 | ++DOMWINDOW == 168 (0x982b8800) [pid = 17220] [serial = 1608] [outer = 0x97132c00] 16:49:55 INFO - PROCESS | 17220 | 1461282595149 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 16:49:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:49:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1584ms 16:49:55 INFO - PROCESS | 17220 | 1461282595197 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 16:49:55 INFO - PROCESS | 17220 | 1461282595201 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 16:49:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:49:55 INFO - PROCESS | 17220 | 1461282595208 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:49:55 INFO - PROCESS | 17220 | 1461282595211 Marionette TRACE conn4 <- [1,2114,null,{}] 16:49:55 INFO - PROCESS | 17220 | 1461282595217 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:55 INFO - PROCESS | 17220 | 1461282595449 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 16:49:55 INFO - PROCESS | 17220 | 1461282595789 Marionette TRACE conn4 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:55 INFO - PROCESS | 17220 | ++DOCSHELL 0x851c7800 == 150 [pid = 17220] [id = 536] 16:49:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 169 (0x851d5c00) [pid = 17220] [serial = 1609] [outer = (nil)] 16:49:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 170 (0x98e0c000) [pid = 17220] [serial = 1610] [outer = 0x851d5c00] 16:49:55 INFO - PROCESS | 17220 | 1461282595886 Marionette DEBUG loaded listener.js 16:49:56 INFO - PROCESS | 17220 | ++DOMWINDOW == 171 (0x98f63800) [pid = 17220] [serial = 1611] [outer = 0x851d5c00] 16:49:56 INFO - PROCESS | 17220 | 1461282596799 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 16:49:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:49:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1631ms 16:49:56 INFO - PROCESS | 17220 | 1461282596841 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 16:49:56 INFO - PROCESS | 17220 | 1461282596844 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 16:49:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:49:56 INFO - PROCESS | 17220 | 1461282596851 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:49:56 INFO - PROCESS | 17220 | 1461282596854 Marionette TRACE conn4 <- [1,2118,null,{}] 16:49:56 INFO - PROCESS | 17220 | 1461282596860 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:57 INFO - PROCESS | 17220 | 1461282597090 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 16:49:57 INFO - PROCESS | 17220 | 1461282597433 Marionette TRACE conn4 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:57 INFO - PROCESS | 17220 | ++DOCSHELL 0x87553c00 == 151 [pid = 17220] [id = 537] 16:49:57 INFO - PROCESS | 17220 | ++DOMWINDOW == 172 (0x97e9c800) [pid = 17220] [serial = 1612] [outer = (nil)] 16:49:57 INFO - PROCESS | 17220 | ++DOMWINDOW == 173 (0x9b236400) [pid = 17220] [serial = 1613] [outer = 0x97e9c800] 16:49:57 INFO - PROCESS | 17220 | 1461282597531 Marionette DEBUG loaded listener.js 16:49:57 INFO - PROCESS | 17220 | ++DOMWINDOW == 174 (0x9b262c00) [pid = 17220] [serial = 1614] [outer = 0x97e9c800] 16:49:58 INFO - PROCESS | 17220 | 1461282598423 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 16:49:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:49:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1650ms 16:49:58 INFO - PROCESS | 17220 | 1461282598502 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 16:49:58 INFO - PROCESS | 17220 | 1461282598506 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 16:49:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:49:58 INFO - PROCESS | 17220 | 1461282598512 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:49:58 INFO - PROCESS | 17220 | 1461282598515 Marionette TRACE conn4 <- [1,2122,null,{}] 16:49:58 INFO - PROCESS | 17220 | 1461282598521 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:49:58 INFO - PROCESS | 17220 | 1461282598782 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 16:49:59 INFO - PROCESS | 17220 | 1461282599121 Marionette TRACE conn4 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:49:59 INFO - PROCESS | 17220 | ++DOCSHELL 0x85a34400 == 152 [pid = 17220] [id = 538] 16:49:59 INFO - PROCESS | 17220 | ++DOMWINDOW == 175 (0x85a35000) [pid = 17220] [serial = 1615] [outer = (nil)] 16:49:59 INFO - PROCESS | 17220 | ++DOMWINDOW == 176 (0xa0adf800) [pid = 17220] [serial = 1616] [outer = 0x85a35000] 16:49:59 INFO - PROCESS | 17220 | 1461282599214 Marionette DEBUG loaded listener.js 16:49:59 INFO - PROCESS | 17220 | ++DOMWINDOW == 177 (0xa0ccc400) [pid = 17220] [serial = 1617] [outer = 0x85a35000] 16:50:00 INFO - PROCESS | 17220 | 1461282600308 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 16:50:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:50:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1837ms 16:50:00 INFO - PROCESS | 17220 | 1461282600350 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 16:50:00 INFO - PROCESS | 17220 | 1461282600355 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 16:50:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:50:00 INFO - PROCESS | 17220 | 1461282600361 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:50:00 INFO - PROCESS | 17220 | 1461282600364 Marionette TRACE conn4 <- [1,2126,null,{}] 16:50:00 INFO - PROCESS | 17220 | 1461282600370 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:00 INFO - PROCESS | 17220 | 1461282600652 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 16:50:01 INFO - PROCESS | 17220 | 1461282600996 Marionette TRACE conn4 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:03 INFO - PROCESS | 17220 | --DOCSHELL 0x850fb000 == 151 [pid = 17220] [id = 520] 16:50:03 INFO - PROCESS | 17220 | --DOCSHELL 0x851d5000 == 150 [pid = 17220] [id = 519] 16:50:03 INFO - PROCESS | 17220 | --DOCSHELL 0x8470a800 == 149 [pid = 17220] [id = 518] 16:50:03 INFO - PROCESS | 17220 | --DOCSHELL 0x8ae43800 == 148 [pid = 17220] [id = 507] 16:50:03 INFO - PROCESS | 17220 | --DOCSHELL 0x8fdedc00 == 147 [pid = 17220] [id = 505] 16:50:03 INFO - PROCESS | 17220 | --DOCSHELL 0x87ff6400 == 146 [pid = 17220] [id = 506] 16:50:03 INFO - PROCESS | 17220 | --DOCSHELL 0x894f2400 == 145 [pid = 17220] [id = 504] 16:50:03 INFO - PROCESS | 17220 | --DOCSHELL 0x8f2a5400 == 144 [pid = 17220] [id = 503] 16:50:03 INFO - PROCESS | 17220 | --DOCSHELL 0x87b82000 == 143 [pid = 17220] [id = 502] 16:50:03 INFO - PROCESS | 17220 | --DOCSHELL 0x8ae44c00 == 142 [pid = 17220] [id = 501] 16:50:03 INFO - PROCESS | 17220 | --DOCSHELL 0x8672f000 == 141 [pid = 17220] [id = 500] 16:50:03 INFO - PROCESS | 17220 | --DOMWINDOW == 176 (0x97d91800) [pid = 17220] [serial = 1478] [outer = (nil)] [url = about:blank] 16:50:03 INFO - PROCESS | 17220 | --DOMWINDOW == 175 (0x92df5c00) [pid = 17220] [serial = 1469] [outer = (nil)] [url = about:blank] 16:50:03 INFO - PROCESS | 17220 | --DOMWINDOW == 174 (0x85fd8800) [pid = 17220] [serial = 1488] [outer = (nil)] [url = about:blank] 16:50:03 INFO - PROCESS | 17220 | --DOMWINDOW == 173 (0x89ab1000) [pid = 17220] [serial = 1442] [outer = (nil)] [url = about:blank] 16:50:03 INFO - PROCESS | 17220 | --DOMWINDOW == 172 (0x87ffa400) [pid = 17220] [serial = 1490] [outer = (nil)] [url = about:blank] 16:50:03 INFO - PROCESS | 17220 | --DOMWINDOW == 171 (0x8754a000) [pid = 17220] [serial = 1497] [outer = (nil)] [url = about:blank] 16:50:03 INFO - PROCESS | 17220 | --DOMWINDOW == 170 (0x8ea50800) [pid = 17220] [serial = 1445] [outer = (nil)] [url = about:blank] 16:50:03 INFO - PROCESS | 17220 | --DOMWINDOW == 169 (0x8aa9e400) [pid = 17220] [serial = 1493] [outer = (nil)] [url = about:blank] 16:50:03 INFO - PROCESS | 17220 | --DOMWINDOW == 168 (0x901da000) [pid = 17220] [serial = 1457] [outer = (nil)] [url = about:blank] 16:50:03 INFO - PROCESS | 17220 | --DOMWINDOW == 167 (0x920eb000) [pid = 17220] [serial = 1467] [outer = (nil)] [url = about:blank] 16:50:03 INFO - PROCESS | 17220 | --DOMWINDOW == 166 (0x8eec7c00) [pid = 17220] [serial = 1449] [outer = (nil)] [url = about:blank] 16:50:03 INFO - PROCESS | 17220 | --DOMWINDOW == 165 (0x88655400) [pid = 17220] [serial = 1491] [outer = (nil)] [url = about:blank] 16:50:03 INFO - PROCESS | 17220 | --DOMWINDOW == 164 (0x901dc400) [pid = 17220] [serial = 1458] [outer = (nil)] [url = about:blank] 16:50:03 INFO - PROCESS | 17220 | --DOMWINDOW == 163 (0x85aa0c00) [pid = 17220] [serial = 1487] [outer = (nil)] [url = about:blank] 16:50:03 INFO - PROCESS | 17220 | --DOMWINDOW == 162 (0x8eb27800) [pid = 17220] [serial = 1446] [outer = (nil)] [url = about:blank] 16:50:03 INFO - PROCESS | 17220 | --DOMWINDOW == 161 (0x97e97000) [pid = 17220] [serial = 1479] [outer = (nil)] [url = about:blank] 16:50:03 INFO - PROCESS | 17220 | --DOMWINDOW == 160 (0x87ff3000) [pid = 17220] [serial = 1440] [outer = (nil)] [url = about:blank] 16:50:03 INFO - PROCESS | 17220 | --DOMWINDOW == 159 (0x851cec00) [pid = 17220] [serial = 1496] [outer = (nil)] [url = about:blank] 16:50:03 INFO - PROCESS | 17220 | --DOMWINDOW == 158 (0x97992c00) [pid = 17220] [serial = 1475] [outer = (nil)] [url = about:blank] 16:50:03 INFO - PROCESS | 17220 | --DOMWINDOW == 157 (0x98fd3800) [pid = 17220] [serial = 1482] [outer = (nil)] [url = about:blank] 16:50:03 INFO - PROCESS | 17220 | --DOMWINDOW == 156 (0x904f4000) [pid = 17220] [serial = 1463] [outer = (nil)] [url = about:blank] 16:50:03 INFO - PROCESS | 17220 | --DOMWINDOW == 155 (0x93ae7000) [pid = 17220] [serial = 1470] [outer = (nil)] [url = about:blank] 16:50:03 INFO - PROCESS | 17220 | --DOMWINDOW == 154 (0x9aea9000) [pid = 17220] [serial = 1484] [outer = (nil)] [url = about:blank] 16:50:03 INFO - PROCESS | 17220 | --DOMWINDOW == 153 (0x93e38800) [pid = 17220] [serial = 1473] [outer = (nil)] [url = about:blank] 16:50:03 INFO - PROCESS | 17220 | --DOMWINDOW == 152 (0x8fdf4c00) [pid = 17220] [serial = 1454] [outer = (nil)] [url = about:blank] 16:50:03 INFO - PROCESS | 17220 | --DOMWINDOW == 151 (0x8efed800) [pid = 17220] [serial = 1451] [outer = (nil)] [url = about:blank] 16:50:03 INFO - PROCESS | 17220 | --DOMWINDOW == 150 (0x98e08400) [pid = 17220] [serial = 1481] [outer = (nil)] [url = about:blank] 16:50:03 INFO - PROCESS | 17220 | --DOMWINDOW == 149 (0x90705000) [pid = 17220] [serial = 1464] [outer = (nil)] [url = about:blank] 16:50:03 INFO - PROCESS | 17220 | --DOMWINDOW == 148 (0x8ab0f800) [pid = 17220] [serial = 1443] [outer = (nil)] [url = about:blank] 16:50:03 INFO - PROCESS | 17220 | --DOMWINDOW == 147 (0x97bb7c00) [pid = 17220] [serial = 1476] [outer = (nil)] [url = about:blank] 16:50:03 INFO - PROCESS | 17220 | --DOMWINDOW == 146 (0x93e36000) [pid = 17220] [serial = 1472] [outer = (nil)] [url = about:blank] 16:50:03 INFO - PROCESS | 17220 | --DOMWINDOW == 145 (0x8ee89800) [pid = 17220] [serial = 1448] [outer = (nil)] [url = about:blank] 16:50:03 INFO - PROCESS | 17220 | --DOMWINDOW == 144 (0x903f5c00) [pid = 17220] [serial = 1461] [outer = (nil)] [url = about:blank] 16:50:03 INFO - PROCESS | 17220 | --DOMWINDOW == 143 (0x8fe73400) [pid = 17220] [serial = 1455] [outer = (nil)] [url = about:blank] 16:50:03 INFO - PROCESS | 17220 | --DOMWINDOW == 142 (0x8f279c00) [pid = 17220] [serial = 1452] [outer = (nil)] [url = about:blank] 16:50:03 INFO - PROCESS | 17220 | --DOMWINDOW == 141 (0x8aaaa000) [pid = 17220] [serial = 1494] [outer = (nil)] [url = about:blank] 16:50:03 INFO - PROCESS | 17220 | --DOMWINDOW == 140 (0x903f0c00) [pid = 17220] [serial = 1460] [outer = (nil)] [url = about:blank] 16:50:03 INFO - PROCESS | 17220 | --DOMWINDOW == 139 (0x8ee7e800) [pid = 17220] [serial = 1371] [outer = (nil)] [url = about:blank] 16:50:03 INFO - PROCESS | 17220 | --DOMWINDOW == 138 (0x87551800) [pid = 17220] [serial = 1439] [outer = (nil)] [url = about:blank] 16:50:03 INFO - PROCESS | 17220 | --DOMWINDOW == 137 (0x92061800) [pid = 17220] [serial = 1466] [outer = (nil)] [url = about:blank] 16:50:03 INFO - PROCESS | 17220 | --DOMWINDOW == 136 (0x8aef5000) [pid = 17220] [serial = 1499] [outer = (nil)] [url = about:blank] 16:50:03 INFO - PROCESS | 17220 | ++DOCSHELL 0x84710800 == 142 [pid = 17220] [id = 539] 16:50:03 INFO - PROCESS | 17220 | ++DOMWINDOW == 137 (0x850ad000) [pid = 17220] [serial = 1618] [outer = (nil)] 16:50:03 INFO - PROCESS | 17220 | ++DOMWINDOW == 138 (0x851cec00) [pid = 17220] [serial = 1619] [outer = 0x850ad000] 16:50:03 INFO - PROCESS | 17220 | 1461282603570 Marionette DEBUG loaded listener.js 16:50:03 INFO - PROCESS | 17220 | ++DOMWINDOW == 139 (0x8530b000) [pid = 17220] [serial = 1620] [outer = 0x850ad000] 16:50:04 INFO - PROCESS | 17220 | 1461282604430 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 16:50:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:50:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 4144ms 16:50:04 INFO - PROCESS | 17220 | 1461282604510 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 16:50:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:50:04 INFO - PROCESS | 17220 | 1461282604521 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 16:50:04 INFO - PROCESS | 17220 | 1461282604537 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:50:04 INFO - PROCESS | 17220 | 1461282604542 Marionette TRACE conn4 <- [1,2130,null,{}] 16:50:04 INFO - PROCESS | 17220 | 1461282604555 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:04 INFO - PROCESS | 17220 | 1461282604870 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 16:50:05 INFO - PROCESS | 17220 | 1461282605134 Marionette TRACE conn4 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:05 INFO - PROCESS | 17220 | ++DOCSHELL 0x869c5c00 == 143 [pid = 17220] [id = 540] 16:50:05 INFO - PROCESS | 17220 | ++DOMWINDOW == 140 (0x8754a000) [pid = 17220] [serial = 1621] [outer = (nil)] 16:50:05 INFO - PROCESS | 17220 | ++DOMWINDOW == 141 (0x87b82000) [pid = 17220] [serial = 1622] [outer = 0x8754a000] 16:50:05 INFO - PROCESS | 17220 | 1461282605229 Marionette DEBUG loaded listener.js 16:50:05 INFO - PROCESS | 17220 | ++DOMWINDOW == 142 (0x87fed800) [pid = 17220] [serial = 1623] [outer = 0x8754a000] 16:50:06 INFO - PROCESS | 17220 | 1461282606135 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 16:50:06 INFO - PROCESS | 17220 | 1461282606184 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 16:50:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 16:50:06 INFO - PROCESS | 17220 | 1461282606194 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:50:06 INFO - PROCESS | 17220 | 1461282606198 Marionette TRACE conn4 <- [1,2134,null,{}] 16:50:06 INFO - PROCESS | 17220 | 1461282606212 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:06 INFO - PROCESS | 17220 | 1461282606477 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 16:50:06 INFO - PROCESS | 17220 | 1461282606515 Marionette TRACE conn4 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:06 INFO - PROCESS | 17220 | ++DOCSHELL 0x88374400 == 144 [pid = 17220] [id = 541] 16:50:06 INFO - PROCESS | 17220 | ++DOMWINDOW == 143 (0x88378800) [pid = 17220] [serial = 1624] [outer = (nil)] 16:50:06 INFO - PROCESS | 17220 | ++DOMWINDOW == 144 (0x8852f000) [pid = 17220] [serial = 1625] [outer = 0x88378800] 16:50:06 INFO - PROCESS | 17220 | 1461282606592 Marionette DEBUG loaded listener.js 16:50:06 INFO - PROCESS | 17220 | ++DOMWINDOW == 145 (0x8865b000) [pid = 17220] [serial = 1626] [outer = 0x88378800] 16:50:07 INFO - PROCESS | 17220 | 1461282607668 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 16:50:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:50:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1496ms 16:50:07 INFO - PROCESS | 17220 | 1461282607692 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 16:50:07 INFO - PROCESS | 17220 | 1461282607696 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 16:50:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:50:07 INFO - PROCESS | 17220 | 1461282607710 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:50:07 INFO - PROCESS | 17220 | 1461282607716 Marionette TRACE conn4 <- [1,2138,null,{}] 16:50:07 INFO - PROCESS | 17220 | 1461282607732 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:08 INFO - PROCESS | 17220 | 1461282608061 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 16:50:08 INFO - PROCESS | 17220 | --DOMWINDOW == 144 (0x903f7000) [pid = 17220] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:50:08 INFO - PROCESS | 17220 | --DOMWINDOW == 143 (0x85302800) [pid = 17220] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:50:08 INFO - PROCESS | 17220 | --DOMWINDOW == 142 (0x850a2800) [pid = 17220] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:50:08 INFO - PROCESS | 17220 | --DOMWINDOW == 141 (0x8865a000) [pid = 17220] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:50:08 INFO - PROCESS | 17220 | --DOMWINDOW == 140 (0x982b8c00) [pid = 17220] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:50:08 INFO - PROCESS | 17220 | --DOMWINDOW == 139 (0x87b7e800) [pid = 17220] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:50:08 INFO - PROCESS | 17220 | --DOMWINDOW == 138 (0x8fd32c00) [pid = 17220] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:50:08 INFO - PROCESS | 17220 | --DOMWINDOW == 137 (0x97e9f400) [pid = 17220] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:50:08 INFO - PROCESS | 17220 | --DOMWINDOW == 136 (0x8ae48000) [pid = 17220] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:50:08 INFO - PROCESS | 17220 | --DOMWINDOW == 135 (0x85a36c00) [pid = 17220] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:50:08 INFO - PROCESS | 17220 | --DOMWINDOW == 134 (0x850a2c00) [pid = 17220] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:50:08 INFO - PROCESS | 17220 | --DOMWINDOW == 133 (0x84702800) [pid = 17220] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:50:08 INFO - PROCESS | 17220 | --DOMWINDOW == 132 (0x88531000) [pid = 17220] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:50:08 INFO - PROCESS | 17220 | --DOMWINDOW == 131 (0x92dee400) [pid = 17220] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:50:08 INFO - PROCESS | 17220 | --DOMWINDOW == 130 (0x8fd2d400) [pid = 17220] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:50:08 INFO - PROCESS | 17220 | --DOMWINDOW == 129 (0x85aa6400) [pid = 17220] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:50:08 INFO - PROCESS | 17220 | --DOMWINDOW == 128 (0x8ee8c400) [pid = 17220] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:50:08 INFO - PROCESS | 17220 | --DOMWINDOW == 127 (0x85307000) [pid = 17220] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:50:08 INFO - PROCESS | 17220 | --DOMWINDOW == 126 (0x9fcb4000) [pid = 17220] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:50:08 INFO - PROCESS | 17220 | --DOMWINDOW == 125 (0x8ff9d800) [pid = 17220] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:50:08 INFO - PROCESS | 17220 | --DOMWINDOW == 124 (0x8754ac00) [pid = 17220] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:50:08 INFO - PROCESS | 17220 | --DOMWINDOW == 123 (0x8c1a6800) [pid = 17220] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:50:08 INFO - PROCESS | 17220 | --DOMWINDOW == 122 (0x8fd2c800) [pid = 17220] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:50:08 INFO - PROCESS | 17220 | 1461282608855 Marionette TRACE conn4 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:08 INFO - PROCESS | 17220 | ++DOCSHELL 0x84702400 == 145 [pid = 17220] [id = 542] 16:50:08 INFO - PROCESS | 17220 | ++DOMWINDOW == 123 (0x84702800) [pid = 17220] [serial = 1627] [outer = (nil)] 16:50:08 INFO - PROCESS | 17220 | ++DOMWINDOW == 124 (0x850a8c00) [pid = 17220] [serial = 1628] [outer = 0x84702800] 16:50:08 INFO - PROCESS | 17220 | 1461282608940 Marionette DEBUG loaded listener.js 16:50:09 INFO - PROCESS | 17220 | ++DOMWINDOW == 125 (0x8754ac00) [pid = 17220] [serial = 1629] [outer = 0x84702800] 16:50:09 INFO - PROCESS | 17220 | 1461282609670 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 16:50:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:50:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1987ms 16:50:09 INFO - PROCESS | 17220 | 1461282609703 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 16:50:09 INFO - PROCESS | 17220 | 1461282609707 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 16:50:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:50:09 INFO - PROCESS | 17220 | 1461282609714 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:50:09 INFO - PROCESS | 17220 | 1461282609718 Marionette TRACE conn4 <- [1,2142,null,{}] 16:50:09 INFO - PROCESS | 17220 | 1461282609723 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:10 INFO - PROCESS | 17220 | 1461282610001 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 16:50:10 INFO - PROCESS | 17220 | 1461282610029 Marionette TRACE conn4 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:10 INFO - PROCESS | 17220 | ++DOCSHELL 0x85305000 == 146 [pid = 17220] [id = 543] 16:50:10 INFO - PROCESS | 17220 | ++DOMWINDOW == 126 (0x87ff5800) [pid = 17220] [serial = 1630] [outer = (nil)] 16:50:10 INFO - PROCESS | 17220 | ++DOMWINDOW == 127 (0x8aaaac00) [pid = 17220] [serial = 1631] [outer = 0x87ff5800] 16:50:10 INFO - PROCESS | 17220 | 1461282610103 Marionette DEBUG loaded listener.js 16:50:10 INFO - PROCESS | 17220 | ++DOMWINDOW == 128 (0x8ae48400) [pid = 17220] [serial = 1632] [outer = 0x87ff5800] 16:50:11 INFO - PROCESS | 17220 | 1461282611319 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 16:50:11 INFO - PROCESS | 17220 | 1461282611367 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 16:50:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:50:11 INFO - PROCESS | 17220 | 1461282611377 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:50:11 INFO - PROCESS | 17220 | 1461282611382 Marionette TRACE conn4 <- [1,2146,null,{}] 16:50:11 INFO - PROCESS | 17220 | 1461282611393 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:11 INFO - PROCESS | 17220 | 1461282611631 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 16:50:11 INFO - PROCESS | 17220 | 1461282611975 Marionette TRACE conn4 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:12 INFO - PROCESS | 17220 | ++DOCSHELL 0x850a2800 == 147 [pid = 17220] [id = 544] 16:50:12 INFO - PROCESS | 17220 | ++DOMWINDOW == 129 (0x85306000) [pid = 17220] [serial = 1633] [outer = (nil)] 16:50:12 INFO - PROCESS | 17220 | ++DOMWINDOW == 130 (0x87e9e000) [pid = 17220] [serial = 1634] [outer = 0x85306000] 16:50:12 INFO - PROCESS | 17220 | 1461282612070 Marionette DEBUG loaded listener.js 16:50:12 INFO - PROCESS | 17220 | ++DOMWINDOW == 131 (0x88377c00) [pid = 17220] [serial = 1635] [outer = 0x85306000] 16:50:13 INFO - PROCESS | 17220 | 1461282613022 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 16:50:13 INFO - PROCESS | 17220 | 1461282613075 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 16:50:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 16:50:13 INFO - PROCESS | 17220 | 1461282613086 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:50:13 INFO - PROCESS | 17220 | 1461282613090 Marionette TRACE conn4 <- [1,2150,null,{}] 16:50:13 INFO - PROCESS | 17220 | 1461282613097 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:13 INFO - PROCESS | 17220 | 1461282613345 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 16:50:13 INFO - PROCESS | 17220 | 1461282613689 Marionette TRACE conn4 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:13 INFO - PROCESS | 17220 | ++DOCSHELL 0x88538c00 == 148 [pid = 17220] [id = 545] 16:50:13 INFO - PROCESS | 17220 | ++DOMWINDOW == 132 (0x89aae800) [pid = 17220] [serial = 1636] [outer = (nil)] 16:50:13 INFO - PROCESS | 17220 | ++DOMWINDOW == 133 (0x8aaaa000) [pid = 17220] [serial = 1637] [outer = 0x89aae800] 16:50:13 INFO - PROCESS | 17220 | 1461282613855 Marionette DEBUG loaded listener.js 16:50:13 INFO - PROCESS | 17220 | ++DOMWINDOW == 134 (0x8ae8d400) [pid = 17220] [serial = 1638] [outer = 0x89aae800] 16:50:14 INFO - PROCESS | 17220 | 1461282614916 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 16:50:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:50:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1890ms 16:50:14 INFO - PROCESS | 17220 | 1461282614978 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 16:50:14 INFO - PROCESS | 17220 | 1461282614983 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 16:50:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:50:14 INFO - PROCESS | 17220 | 1461282614991 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:50:15 INFO - PROCESS | 17220 | 1461282614997 Marionette TRACE conn4 <- [1,2154,null,{}] 16:50:15 INFO - PROCESS | 17220 | 1461282615016 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:15 INFO - PROCESS | 17220 | 1461282615293 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 16:50:15 INFO - PROCESS | 17220 | 1461282615657 Marionette TRACE conn4 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:15 INFO - PROCESS | 17220 | ++DOCSHELL 0x850a2000 == 149 [pid = 17220] [id = 546] 16:50:15 INFO - PROCESS | 17220 | ++DOMWINDOW == 135 (0x8eab1400) [pid = 17220] [serial = 1639] [outer = (nil)] 16:50:15 INFO - PROCESS | 17220 | ++DOMWINDOW == 136 (0x8edb7400) [pid = 17220] [serial = 1640] [outer = 0x8eab1400] 16:50:15 INFO - PROCESS | 17220 | 1461282615754 Marionette DEBUG loaded listener.js 16:50:15 INFO - PROCESS | 17220 | ++DOMWINDOW == 137 (0x8ee8dc00) [pid = 17220] [serial = 1641] [outer = 0x8eab1400] 16:50:16 INFO - PROCESS | 17220 | 1461282616676 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 16:50:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:50:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1743ms 16:50:16 INFO - PROCESS | 17220 | 1461282616734 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 16:50:16 INFO - PROCESS | 17220 | 1461282616738 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 16:50:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:50:16 INFO - PROCESS | 17220 | 1461282616746 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:50:16 INFO - PROCESS | 17220 | 1461282616749 Marionette TRACE conn4 <- [1,2158,null,{}] 16:50:16 INFO - PROCESS | 17220 | 1461282616755 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:16 INFO - PROCESS | 17220 | 1461282616974 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 16:50:17 INFO - PROCESS | 17220 | 1461282617302 Marionette TRACE conn4 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:17 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ea4f000 == 150 [pid = 17220] [id = 547] 16:50:17 INFO - PROCESS | 17220 | ++DOMWINDOW == 138 (0x8eb29800) [pid = 17220] [serial = 1642] [outer = (nil)] 16:50:17 INFO - PROCESS | 17220 | ++DOMWINDOW == 139 (0x8f27dc00) [pid = 17220] [serial = 1643] [outer = 0x8eb29800] 16:50:17 INFO - PROCESS | 17220 | 1461282617399 Marionette DEBUG loaded listener.js 16:50:17 INFO - PROCESS | 17220 | ++DOMWINDOW == 140 (0x8fd2c000) [pid = 17220] [serial = 1644] [outer = 0x8eb29800] 16:50:18 INFO - PROCESS | 17220 | 1461282618291 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 16:50:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:50:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1585ms 16:50:18 INFO - PROCESS | 17220 | 1461282618332 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 16:50:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:50:18 INFO - PROCESS | 17220 | 1461282618337 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 16:50:18 INFO - PROCESS | 17220 | 1461282618343 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:50:18 INFO - PROCESS | 17220 | 1461282618347 Marionette TRACE conn4 <- [1,2162,null,{}] 16:50:18 INFO - PROCESS | 17220 | 1461282618353 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:18 INFO - PROCESS | 17220 | 1461282618587 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 16:50:18 INFO - PROCESS | 17220 | 1461282618917 Marionette TRACE conn4 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:18 INFO - PROCESS | 17220 | ++DOCSHELL 0x87ea3800 == 151 [pid = 17220] [id = 548] 16:50:18 INFO - PROCESS | 17220 | ++DOMWINDOW == 141 (0x8eecb000) [pid = 17220] [serial = 1645] [outer = (nil)] 16:50:18 INFO - PROCESS | 17220 | ++DOMWINDOW == 142 (0x8fdf7800) [pid = 17220] [serial = 1646] [outer = 0x8eecb000] 16:50:19 INFO - PROCESS | 17220 | 1461282619011 Marionette DEBUG loaded listener.js 16:50:19 INFO - PROCESS | 17220 | ++DOMWINDOW == 143 (0x8fe73c00) [pid = 17220] [serial = 1647] [outer = 0x8eecb000] 16:50:19 INFO - PROCESS | 17220 | 1461282619929 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 16:50:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:50:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1638ms 16:50:19 INFO - PROCESS | 17220 | 1461282619982 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 16:50:19 INFO - PROCESS | 17220 | 1461282619986 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 16:50:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:50:19 INFO - PROCESS | 17220 | 1461282619992 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:50:19 INFO - PROCESS | 17220 | 1461282619996 Marionette TRACE conn4 <- [1,2166,null,{}] 16:50:20 INFO - PROCESS | 17220 | 1461282620002 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:20 INFO - PROCESS | 17220 | 1461282620243 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 16:50:20 INFO - PROCESS | 17220 | 1461282620608 Marionette TRACE conn4 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:20 INFO - PROCESS | 17220 | ++DOCSHELL 0x8f279c00 == 152 [pid = 17220] [id = 549] 16:50:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 144 (0x901db000) [pid = 17220] [serial = 1648] [outer = (nil)] 16:50:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 145 (0x9034c800) [pid = 17220] [serial = 1649] [outer = 0x901db000] 16:50:20 INFO - PROCESS | 17220 | 1461282620738 Marionette DEBUG loaded listener.js 16:50:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 146 (0x904a5c00) [pid = 17220] [serial = 1650] [outer = 0x901db000] 16:50:21 INFO - PROCESS | 17220 | 1461282621639 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 16:50:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:50:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1684ms 16:50:21 INFO - PROCESS | 17220 | 1461282621677 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 16:50:21 INFO - PROCESS | 17220 | 1461282621681 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 16:50:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:50:21 INFO - PROCESS | 17220 | 1461282621689 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:50:21 INFO - PROCESS | 17220 | 1461282621693 Marionette TRACE conn4 <- [1,2170,null,{}] 16:50:21 INFO - PROCESS | 17220 | 1461282621699 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:21 INFO - PROCESS | 17220 | 1461282621902 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 16:50:22 INFO - PROCESS | 17220 | 1461282622232 Marionette TRACE conn4 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:22 INFO - PROCESS | 17220 | ++DOCSHELL 0x8fe81800 == 153 [pid = 17220] [id = 550] 16:50:22 INFO - PROCESS | 17220 | ++DOMWINDOW == 147 (0x8ffa4000) [pid = 17220] [serial = 1651] [outer = (nil)] 16:50:22 INFO - PROCESS | 17220 | ++DOMWINDOW == 148 (0x90708400) [pid = 17220] [serial = 1652] [outer = 0x8ffa4000] 16:50:22 INFO - PROCESS | 17220 | 1461282622325 Marionette DEBUG loaded listener.js 16:50:22 INFO - PROCESS | 17220 | ++DOMWINDOW == 149 (0x91489400) [pid = 17220] [serial = 1653] [outer = 0x8ffa4000] 16:50:23 INFO - PROCESS | 17220 | 1461282623208 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 16:50:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:50:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1593ms 16:50:23 INFO - PROCESS | 17220 | 1461282623283 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 16:50:23 INFO - PROCESS | 17220 | 1461282623287 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 16:50:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:50:23 INFO - PROCESS | 17220 | 1461282623294 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:50:23 INFO - PROCESS | 17220 | 1461282623298 Marionette TRACE conn4 <- [1,2174,null,{}] 16:50:23 INFO - PROCESS | 17220 | 1461282623304 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:23 INFO - PROCESS | 17220 | 1461282623557 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 16:50:23 INFO - PROCESS | 17220 | 1461282623899 Marionette TRACE conn4 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:23 INFO - PROCESS | 17220 | ++DOCSHELL 0x88375c00 == 154 [pid = 17220] [id = 551] 16:50:23 INFO - PROCESS | 17220 | ++DOMWINDOW == 150 (0x89066c00) [pid = 17220] [serial = 1654] [outer = (nil)] 16:50:23 INFO - PROCESS | 17220 | ++DOMWINDOW == 151 (0x920e6000) [pid = 17220] [serial = 1655] [outer = 0x89066c00] 16:50:23 INFO - PROCESS | 17220 | 1461282623989 Marionette DEBUG loaded listener.js 16:50:24 INFO - PROCESS | 17220 | ++DOMWINDOW == 152 (0x92c04000) [pid = 17220] [serial = 1656] [outer = 0x89066c00] 16:50:24 INFO - PROCESS | 17220 | 1461282624879 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 16:50:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:50:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1635ms 16:50:24 INFO - PROCESS | 17220 | 1461282624930 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 16:50:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:50:24 INFO - PROCESS | 17220 | 1461282624934 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 16:50:24 INFO - PROCESS | 17220 | 1461282624941 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:50:24 INFO - PROCESS | 17220 | 1461282624944 Marionette TRACE conn4 <- [1,2178,null,{}] 16:50:24 INFO - PROCESS | 17220 | 1461282624950 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:25 INFO - PROCESS | 17220 | 1461282625180 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 16:50:25 INFO - PROCESS | 17220 | 1461282625511 Marionette TRACE conn4 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:25 INFO - PROCESS | 17220 | ++DOCSHELL 0x904b0800 == 155 [pid = 17220] [id = 552] 16:50:25 INFO - PROCESS | 17220 | ++DOMWINDOW == 153 (0x9070b800) [pid = 17220] [serial = 1657] [outer = (nil)] 16:50:25 INFO - PROCESS | 17220 | ++DOMWINDOW == 154 (0x92deb800) [pid = 17220] [serial = 1658] [outer = 0x9070b800] 16:50:25 INFO - PROCESS | 17220 | 1461282625621 Marionette DEBUG loaded listener.js 16:50:25 INFO - PROCESS | 17220 | ++DOMWINDOW == 155 (0x92ded400) [pid = 17220] [serial = 1659] [outer = 0x9070b800] 16:50:26 INFO - PROCESS | 17220 | 1461282626530 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 16:50:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:50:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1633ms 16:50:26 INFO - PROCESS | 17220 | 1461282626574 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 16:50:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:50:26 INFO - PROCESS | 17220 | 1461282626578 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 16:50:26 INFO - PROCESS | 17220 | 1461282626584 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:50:26 INFO - PROCESS | 17220 | 1461282626588 Marionette TRACE conn4 <- [1,2182,null,{}] 16:50:26 INFO - PROCESS | 17220 | 1461282626594 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:26 INFO - PROCESS | 17220 | 1461282626811 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 16:50:27 INFO - PROCESS | 17220 | 1461282627140 Marionette TRACE conn4 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:27 INFO - PROCESS | 17220 | ++DOCSHELL 0x92da8400 == 156 [pid = 17220] [id = 553] 16:50:27 INFO - PROCESS | 17220 | ++DOMWINDOW == 156 (0x92dac800) [pid = 17220] [serial = 1660] [outer = (nil)] 16:50:27 INFO - PROCESS | 17220 | ++DOMWINDOW == 157 (0x93ae6400) [pid = 17220] [serial = 1661] [outer = 0x92dac800] 16:50:27 INFO - PROCESS | 17220 | 1461282627235 Marionette DEBUG loaded listener.js 16:50:27 INFO - PROCESS | 17220 | ++DOMWINDOW == 158 (0x93aed800) [pid = 17220] [serial = 1662] [outer = 0x92dac800] 16:50:28 INFO - PROCESS | 17220 | 1461282628136 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 16:50:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:50:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1585ms 16:50:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:50:28 INFO - PROCESS | 17220 | 1461282628170 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 16:50:28 INFO - PROCESS | 17220 | 1461282628174 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 16:50:28 INFO - PROCESS | 17220 | 1461282628181 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:50:28 INFO - PROCESS | 17220 | 1461282628185 Marionette TRACE conn4 <- [1,2186,null,{}] 16:50:28 INFO - PROCESS | 17220 | 1461282628191 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:28 INFO - PROCESS | 17220 | 1461282628444 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 16:50:28 INFO - PROCESS | 17220 | 1461282628808 Marionette TRACE conn4 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:28 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ae48c00 == 157 [pid = 17220] [id = 554] 16:50:28 INFO - PROCESS | 17220 | ++DOMWINDOW == 159 (0x904aac00) [pid = 17220] [serial = 1663] [outer = (nil)] 16:50:28 INFO - PROCESS | 17220 | ++DOMWINDOW == 160 (0x97bc1c00) [pid = 17220] [serial = 1664] [outer = 0x904aac00] 16:50:28 INFO - PROCESS | 17220 | 1461282628910 Marionette DEBUG loaded listener.js 16:50:29 INFO - PROCESS | 17220 | ++DOMWINDOW == 161 (0x97e9e800) [pid = 17220] [serial = 1665] [outer = 0x904aac00] 16:50:29 INFO - PROCESS | 17220 | 1461282629828 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 16:50:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:50:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1694ms 16:50:29 INFO - PROCESS | 17220 | 1461282629875 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 16:50:29 INFO - PROCESS | 17220 | 1461282629879 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 16:50:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:50:29 INFO - PROCESS | 17220 | 1461282629885 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:50:29 INFO - PROCESS | 17220 | 1461282629889 Marionette TRACE conn4 <- [1,2190,null,{}] 16:50:29 INFO - PROCESS | 17220 | 1461282629895 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:30 INFO - PROCESS | 17220 | 1461282630143 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 16:50:30 INFO - PROCESS | 17220 | 1461282630481 Marionette TRACE conn4 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:30 INFO - PROCESS | 17220 | ++DOCSHELL 0x96c75000 == 158 [pid = 17220] [id = 555] 16:50:30 INFO - PROCESS | 17220 | ++DOMWINDOW == 162 (0x97bbd800) [pid = 17220] [serial = 1666] [outer = (nil)] 16:50:30 INFO - PROCESS | 17220 | ++DOMWINDOW == 163 (0x98e10c00) [pid = 17220] [serial = 1667] [outer = 0x97bbd800] 16:50:30 INFO - PROCESS | 17220 | 1461282630569 Marionette DEBUG loaded listener.js 16:50:30 INFO - PROCESS | 17220 | ++DOMWINDOW == 164 (0x98fd3800) [pid = 17220] [serial = 1668] [outer = 0x97bbd800] 16:50:31 INFO - PROCESS | 17220 | 1461282631463 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 16:50:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:50:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1639ms 16:50:31 INFO - PROCESS | 17220 | 1461282631525 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 16:50:31 INFO - PROCESS | 17220 | 1461282631529 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 16:50:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:50:31 INFO - PROCESS | 17220 | 1461282631535 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:50:31 INFO - PROCESS | 17220 | 1461282631539 Marionette TRACE conn4 <- [1,2194,null,{}] 16:50:31 INFO - PROCESS | 17220 | 1461282631545 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:31 INFO - PROCESS | 17220 | 1461282631763 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 16:50:32 INFO - PROCESS | 17220 | 1461282632106 Marionette TRACE conn4 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:32 INFO - PROCESS | 17220 | ++DOCSHELL 0x97e9a800 == 159 [pid = 17220] [id = 556] 16:50:32 INFO - PROCESS | 17220 | ++DOMWINDOW == 165 (0x981b1000) [pid = 17220] [serial = 1669] [outer = (nil)] 16:50:32 INFO - PROCESS | 17220 | ++DOMWINDOW == 166 (0x9b25e400) [pid = 17220] [serial = 1670] [outer = 0x981b1000] 16:50:32 INFO - PROCESS | 17220 | 1461282632206 Marionette DEBUG loaded listener.js 16:50:32 INFO - PROCESS | 17220 | ++DOMWINDOW == 167 (0x9fb32000) [pid = 17220] [serial = 1671] [outer = 0x981b1000] 16:50:33 INFO - PROCESS | 17220 | 1461282633092 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 16:50:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:50:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1593ms 16:50:33 INFO - PROCESS | 17220 | 1461282633130 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 16:50:33 INFO - PROCESS | 17220 | 1461282633134 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 16:50:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:50:33 INFO - PROCESS | 17220 | 1461282633140 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:50:33 INFO - PROCESS | 17220 | 1461282633144 Marionette TRACE conn4 <- [1,2198,null,{}] 16:50:33 INFO - PROCESS | 17220 | 1461282633150 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:33 INFO - PROCESS | 17220 | 1461282633372 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 16:50:33 INFO - PROCESS | 17220 | 1461282633710 Marionette TRACE conn4 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:33 INFO - PROCESS | 17220 | ++DOCSHELL 0x8efe5400 == 160 [pid = 17220] [id = 557] 16:50:33 INFO - PROCESS | 17220 | ++DOMWINDOW == 168 (0x97bc3800) [pid = 17220] [serial = 1672] [outer = (nil)] 16:50:33 INFO - PROCESS | 17220 | ++DOMWINDOW == 169 (0xa0aa9400) [pid = 17220] [serial = 1673] [outer = 0x97bc3800] 16:50:33 INFO - PROCESS | 17220 | 1461282633810 Marionette DEBUG loaded listener.js 16:50:33 INFO - PROCESS | 17220 | ++DOMWINDOW == 170 (0xa0e8a800) [pid = 17220] [serial = 1674] [outer = 0x97bc3800] 16:50:34 INFO - PROCESS | 17220 | 1461282634696 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:50:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:50:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1589ms 16:50:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:50:34 INFO - PROCESS | 17220 | 1461282634730 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 16:50:34 INFO - PROCESS | 17220 | 1461282634733 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 16:50:34 INFO - PROCESS | 17220 | 1461282634740 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:50:34 INFO - PROCESS | 17220 | 1461282634744 Marionette TRACE conn4 <- [1,2202,null,{}] 16:50:34 INFO - PROCESS | 17220 | 1461282634749 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:34 INFO - PROCESS | 17220 | 1461282634984 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 16:50:35 INFO - PROCESS | 17220 | 1461282635317 Marionette TRACE conn4 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:35 INFO - PROCESS | 17220 | ++DOCSHELL 0x850af400 == 161 [pid = 17220] [id = 558] 16:50:35 INFO - PROCESS | 17220 | ++DOMWINDOW == 171 (0x9fe4f800) [pid = 17220] [serial = 1675] [outer = (nil)] 16:50:35 INFO - PROCESS | 17220 | ++DOMWINDOW == 172 (0xa44acc00) [pid = 17220] [serial = 1676] [outer = 0x9fe4f800] 16:50:35 INFO - PROCESS | 17220 | 1461282635411 Marionette DEBUG loaded listener.js 16:50:35 INFO - PROCESS | 17220 | ++DOMWINDOW == 173 (0xa44bac00) [pid = 17220] [serial = 1677] [outer = 0x9fe4f800] 16:50:36 INFO - PROCESS | 17220 | 1461282636345 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 16:50:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:50:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1635ms 16:50:36 INFO - PROCESS | 17220 | 1461282636375 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 16:50:36 INFO - PROCESS | 17220 | 1461282636379 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 16:50:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:50:36 INFO - PROCESS | 17220 | 1461282636385 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:50:36 INFO - PROCESS | 17220 | 1461282636389 Marionette TRACE conn4 <- [1,2206,null,{}] 16:50:36 INFO - PROCESS | 17220 | 1461282636395 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:36 INFO - PROCESS | 17220 | 1461282636623 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 16:50:36 INFO - PROCESS | 17220 | 1461282636964 Marionette TRACE conn4 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:37 INFO - PROCESS | 17220 | ++DOCSHELL 0x8470a800 == 162 [pid = 17220] [id = 559] 16:50:37 INFO - PROCESS | 17220 | ++DOMWINDOW == 174 (0x876cc400) [pid = 17220] [serial = 1678] [outer = (nil)] 16:50:37 INFO - PROCESS | 17220 | ++DOMWINDOW == 175 (0x876d4c00) [pid = 17220] [serial = 1679] [outer = 0x876cc400] 16:50:37 INFO - PROCESS | 17220 | 1461282637065 Marionette DEBUG loaded listener.js 16:50:37 INFO - PROCESS | 17220 | ++DOMWINDOW == 176 (0x876d6800) [pid = 17220] [serial = 1680] [outer = 0x876cc400] 16:50:37 INFO - PROCESS | 17220 | 1461282637956 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 16:50:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:50:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1642ms 16:50:38 INFO - PROCESS | 17220 | 1461282638030 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 16:50:38 INFO - PROCESS | 17220 | 1461282638033 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 16:50:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:50:38 INFO - PROCESS | 17220 | 1461282638040 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:50:38 INFO - PROCESS | 17220 | 1461282638043 Marionette TRACE conn4 <- [1,2210,null,{}] 16:50:38 INFO - PROCESS | 17220 | 1461282638049 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:38 INFO - PROCESS | 17220 | 1461282638315 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 16:50:38 INFO - PROCESS | 17220 | 1461282638666 Marionette TRACE conn4 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:38 INFO - PROCESS | 17220 | ++DOCSHELL 0x850a7400 == 163 [pid = 17220] [id = 560] 16:50:38 INFO - PROCESS | 17220 | ++DOMWINDOW == 177 (0x876d4800) [pid = 17220] [serial = 1681] [outer = (nil)] 16:50:38 INFO - PROCESS | 17220 | ++DOMWINDOW == 178 (0x89b43800) [pid = 17220] [serial = 1682] [outer = 0x876d4800] 16:50:38 INFO - PROCESS | 17220 | 1461282638759 Marionette DEBUG loaded listener.js 16:50:38 INFO - PROCESS | 17220 | ++DOMWINDOW == 179 (0x89b45400) [pid = 17220] [serial = 1683] [outer = 0x876d4800] 16:50:39 INFO - PROCESS | 17220 | 1461282639625 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 16:50:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:50:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1635ms 16:50:39 INFO - PROCESS | 17220 | 1461282639677 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 16:50:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:50:39 INFO - PROCESS | 17220 | 1461282639681 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 16:50:39 INFO - PROCESS | 17220 | 1461282639687 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:50:39 INFO - PROCESS | 17220 | 1461282639691 Marionette TRACE conn4 <- [1,2214,null,{}] 16:50:39 INFO - PROCESS | 17220 | 1461282639697 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:39 INFO - PROCESS | 17220 | 1461282639950 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 16:50:40 INFO - PROCESS | 17220 | 1461282640289 Marionette TRACE conn4 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:40 INFO - PROCESS | 17220 | ++DOCSHELL 0x876dac00 == 164 [pid = 17220] [id = 561] 16:50:40 INFO - PROCESS | 17220 | ++DOMWINDOW == 180 (0x89b45c00) [pid = 17220] [serial = 1684] [outer = (nil)] 16:50:40 INFO - PROCESS | 17220 | ++DOMWINDOW == 181 (0x89b4c400) [pid = 17220] [serial = 1685] [outer = 0x89b45c00] 16:50:40 INFO - PROCESS | 17220 | 1461282640388 Marionette DEBUG loaded listener.js 16:50:40 INFO - PROCESS | 17220 | ++DOMWINDOW == 182 (0x89b4e000) [pid = 17220] [serial = 1686] [outer = 0x89b45c00] 16:50:43 INFO - PROCESS | 17220 | --DOCSHELL 0x851ce400 == 163 [pid = 17220] [id = 494] 16:50:43 INFO - PROCESS | 17220 | --DOCSHELL 0x97bcb000 == 162 [pid = 17220] [id = 493] 16:50:43 INFO - PROCESS | 17220 | --DOCSHELL 0x93e29c00 == 161 [pid = 17220] [id = 492] 16:50:43 INFO - PROCESS | 17220 | --DOCSHELL 0x97bc7400 == 160 [pid = 17220] [id = 72] 16:50:43 INFO - PROCESS | 17220 | --DOCSHELL 0x84702400 == 159 [pid = 17220] [id = 542] 16:50:43 INFO - PROCESS | 17220 | --DOCSHELL 0x88374400 == 158 [pid = 17220] [id = 541] 16:50:43 INFO - PROCESS | 17220 | --DOCSHELL 0x869c5c00 == 157 [pid = 17220] [id = 540] 16:50:43 INFO - PROCESS | 17220 | --DOCSHELL 0x84710800 == 156 [pid = 17220] [id = 539] 16:50:43 INFO - PROCESS | 17220 | --DOCSHELL 0x85a34400 == 155 [pid = 17220] [id = 538] 16:50:43 INFO - PROCESS | 17220 | --DOCSHELL 0x87553c00 == 154 [pid = 17220] [id = 537] 16:50:43 INFO - PROCESS | 17220 | --DOCSHELL 0x851cc800 == 153 [pid = 17220] [id = 535] 16:50:43 INFO - PROCESS | 17220 | --DOCSHELL 0x851c7800 == 152 [pid = 17220] [id = 536] 16:50:43 INFO - PROCESS | 17220 | --DOCSHELL 0x8efebc00 == 151 [pid = 17220] [id = 534] 16:50:43 INFO - PROCESS | 17220 | --DOCSHELL 0x8ac6b400 == 150 [pid = 17220] [id = 533] 16:50:43 INFO - PROCESS | 17220 | --DOCSHELL 0x8fe74400 == 149 [pid = 17220] [id = 531] 16:50:43 INFO - PROCESS | 17220 | --DOCSHELL 0x92c04800 == 148 [pid = 17220] [id = 532] 16:50:43 INFO - PROCESS | 17220 | --DOCSHELL 0x8ae42000 == 147 [pid = 17220] [id = 530] 16:50:43 INFO - PROCESS | 17220 | --DOCSHELL 0x8ae50800 == 146 [pid = 17220] [id = 529] 16:50:43 INFO - PROCESS | 17220 | --DOCSHELL 0x85309400 == 145 [pid = 17220] [id = 499] 16:50:43 INFO - PROCESS | 17220 | --DOCSHELL 0x8ff97000 == 144 [pid = 17220] [id = 528] 16:50:43 INFO - PROCESS | 17220 | --DOCSHELL 0x85aa1000 == 143 [pid = 17220] [id = 527] 16:50:43 INFO - PROCESS | 17220 | --DOCSHELL 0x8ab0cc00 == 142 [pid = 17220] [id = 526] 16:50:43 INFO - PROCESS | 17220 | --DOCSHELL 0x8aa9d800 == 141 [pid = 17220] [id = 451] 16:50:43 INFO - PROCESS | 17220 | --DOCSHELL 0x8ae4b400 == 140 [pid = 17220] [id = 525] 16:50:43 INFO - PROCESS | 17220 | --DOCSHELL 0x8ae4a400 == 139 [pid = 17220] [id = 524] 16:50:43 INFO - PROCESS | 17220 | --DOCSHELL 0x84807400 == 138 [pid = 17220] [id = 522] 16:50:43 INFO - PROCESS | 17220 | --DOCSHELL 0x920e1c00 == 137 [pid = 17220] [id = 230] 16:50:43 INFO - PROCESS | 17220 | --DOCSHELL 0x893d6c00 == 136 [pid = 17220] [id = 523] 16:50:43 INFO - PROCESS | 17220 | --DOCSHELL 0x88538800 == 135 [pid = 17220] [id = 521] 16:50:43 INFO - PROCESS | 17220 | --DOMWINDOW == 181 (0x904b2800) [pid = 17220] [serial = 1517] [outer = (nil)] [url = about:blank] 16:50:43 INFO - PROCESS | 17220 | --DOMWINDOW == 180 (0x87ea5800) [pid = 17220] [serial = 1562] [outer = (nil)] [url = about:blank] 16:50:43 INFO - PROCESS | 17220 | --DOMWINDOW == 179 (0xa2a40000) [pid = 17220] [serial = 1550] [outer = (nil)] [url = about:blank] 16:50:43 INFO - PROCESS | 17220 | --DOMWINDOW == 178 (0x93e2d000) [pid = 17220] [serial = 1529] [outer = (nil)] [url = about:blank] 16:50:43 INFO - PROCESS | 17220 | --DOMWINDOW == 177 (0x95daf800) [pid = 17220] [serial = 1530] [outer = (nil)] [url = about:blank] 16:50:43 INFO - PROCESS | 17220 | --DOMWINDOW == 176 (0x98ccf800) [pid = 17220] [serial = 1532] [outer = (nil)] [url = about:blank] 16:50:43 INFO - PROCESS | 17220 | --DOMWINDOW == 175 (0x894f5000) [pid = 17220] [serial = 1503] [outer = (nil)] [url = about:blank] 16:50:43 INFO - PROCESS | 17220 | --DOMWINDOW == 174 (0x93a0e400) [pid = 17220] [serial = 1527] [outer = (nil)] [url = about:blank] 16:50:43 INFO - PROCESS | 17220 | --DOMWINDOW == 173 (0x9b25dc00) [pid = 17220] [serial = 1535] [outer = (nil)] [url = about:blank] 16:50:43 INFO - PROCESS | 17220 | --DOMWINDOW == 172 (0x8852b800) [pid = 17220] [serial = 1502] [outer = (nil)] [url = about:blank] 16:50:43 INFO - PROCESS | 17220 | --DOMWINDOW == 171 (0x89ab4c00) [pid = 17220] [serial = 1563] [outer = (nil)] [url = about:blank] 16:50:43 INFO - PROCESS | 17220 | --DOMWINDOW == 170 (0x8aef2c00) [pid = 17220] [serial = 1506] [outer = (nil)] [url = about:blank] 16:50:43 INFO - PROCESS | 17220 | --DOMWINDOW == 169 (0x8ae46800) [pid = 17220] [serial = 1437] [outer = (nil)] [url = about:blank] 16:50:43 INFO - PROCESS | 17220 | --DOMWINDOW == 168 (0x850aa000) [pid = 17220] [serial = 1547] [outer = (nil)] [url = about:blank] 16:50:43 INFO - PROCESS | 17220 | --DOMWINDOW == 167 (0x8470b400) [pid = 17220] [serial = 1553] [outer = (nil)] [url = about:blank] 16:50:43 INFO - PROCESS | 17220 | --DOMWINDOW == 166 (0x9fe58400) [pid = 17220] [serial = 1539] [outer = (nil)] [url = about:blank] 16:50:43 INFO - PROCESS | 17220 | --DOMWINDOW == 165 (0x850abc00) [pid = 17220] [serial = 1548] [outer = (nil)] [url = about:blank] 16:50:43 INFO - PROCESS | 17220 | --DOMWINDOW == 164 (0xa0cc3000) [pid = 17220] [serial = 1541] [outer = (nil)] [url = about:blank] 16:50:43 INFO - PROCESS | 17220 | --DOMWINDOW == 163 (0x8fd31c00) [pid = 17220] [serial = 1511] [outer = (nil)] [url = about:blank] 16:50:43 INFO - PROCESS | 17220 | --DOMWINDOW == 162 (0x85fdf000) [pid = 17220] [serial = 1556] [outer = (nil)] [url = about:blank] 16:50:43 INFO - PROCESS | 17220 | --DOMWINDOW == 161 (0x8f27c800) [pid = 17220] [serial = 1509] [outer = (nil)] [url = about:blank] 16:50:43 INFO - PROCESS | 17220 | --DOMWINDOW == 160 (0x9dfec800) [pid = 17220] [serial = 1538] [outer = (nil)] [url = about:blank] 16:50:43 INFO - PROCESS | 17220 | --DOMWINDOW == 159 (0x8470d400) [pid = 17220] [serial = 1554] [outer = (nil)] [url = about:blank] 16:50:43 INFO - PROCESS | 17220 | --DOMWINDOW == 158 (0x8fdf2400) [pid = 17220] [serial = 1512] [outer = (nil)] [url = about:blank] 16:50:43 INFO - PROCESS | 17220 | --DOMWINDOW == 157 (0x9aeb2800) [pid = 17220] [serial = 1485] [outer = (nil)] [url = about:blank] 16:50:43 INFO - PROCESS | 17220 | --DOMWINDOW == 156 (0x9dfed800) [pid = 17220] [serial = 1536] [outer = (nil)] [url = about:blank] 16:50:43 INFO - PROCESS | 17220 | --DOMWINDOW == 155 (0xa3c8dc00) [pid = 17220] [serial = 1544] [outer = (nil)] [url = about:blank] 16:50:43 INFO - PROCESS | 17220 | --DOMWINDOW == 154 (0x8ae8a400) [pid = 17220] [serial = 1505] [outer = (nil)] [url = about:blank] 16:50:43 INFO - PROCESS | 17220 | --DOMWINDOW == 153 (0x9946c800) [pid = 17220] [serial = 1533] [outer = (nil)] [url = about:blank] 16:50:43 INFO - PROCESS | 17220 | --DOMWINDOW == 152 (0x92d79c00) [pid = 17220] [serial = 1524] [outer = (nil)] [url = about:blank] 16:50:43 INFO - PROCESS | 17220 | --DOMWINDOW == 151 (0x87ff4000) [pid = 17220] [serial = 1560] [outer = (nil)] [url = about:blank] 16:50:43 INFO - PROCESS | 17220 | --DOMWINDOW == 150 (0x92d6e800) [pid = 17220] [serial = 1523] [outer = (nil)] [url = about:blank] 16:50:43 INFO - PROCESS | 17220 | --DOMWINDOW == 149 (0xa0ccd800) [pid = 17220] [serial = 1542] [outer = (nil)] [url = about:blank] 16:50:43 INFO - PROCESS | 17220 | --DOMWINDOW == 148 (0x92b6a400) [pid = 17220] [serial = 1521] [outer = (nil)] [url = about:blank] 16:50:43 INFO - PROCESS | 17220 | --DOMWINDOW == 147 (0x8fe7f000) [pid = 17220] [serial = 1514] [outer = (nil)] [url = about:blank] 16:50:43 INFO - PROCESS | 17220 | --DOMWINDOW == 146 (0x93a04c00) [pid = 17220] [serial = 1526] [outer = (nil)] [url = about:blank] 16:50:43 INFO - PROCESS | 17220 | --DOMWINDOW == 145 (0x920ed000) [pid = 17220] [serial = 1520] [outer = (nil)] [url = about:blank] 16:50:43 INFO - PROCESS | 17220 | --DOMWINDOW == 144 (0xa2ad4800) [pid = 17220] [serial = 1551] [outer = (nil)] [url = about:blank] 16:50:43 INFO - PROCESS | 17220 | --DOMWINDOW == 143 (0x8ff97c00) [pid = 17220] [serial = 1515] [outer = (nil)] [url = about:blank] 16:50:43 INFO - PROCESS | 17220 | --DOMWINDOW == 142 (0xa445a800) [pid = 17220] [serial = 1545] [outer = (nil)] [url = about:blank] 16:50:43 INFO - PROCESS | 17220 | --DOMWINDOW == 141 (0x8eecd000) [pid = 17220] [serial = 1508] [outer = (nil)] [url = about:blank] 16:50:43 INFO - PROCESS | 17220 | --DOMWINDOW == 140 (0x86733400) [pid = 17220] [serial = 1557] [outer = (nil)] [url = about:blank] 16:50:43 INFO - PROCESS | 17220 | --DOMWINDOW == 139 (0x87b87400) [pid = 17220] [serial = 1559] [outer = (nil)] [url = about:blank] 16:50:43 INFO - PROCESS | 17220 | --DOMWINDOW == 138 (0x904f2c00) [pid = 17220] [serial = 1518] [outer = (nil)] [url = about:blank] 16:50:43 INFO - PROCESS | 17220 | --DOMWINDOW == 137 (0x8ab16400) [pid = 17220] [serial = 1565] [outer = (nil)] [url = about:blank] 16:50:44 INFO - PROCESS | 17220 | 1461282644041 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 16:50:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:50:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 4397ms 16:50:44 INFO - PROCESS | 17220 | 1461282644131 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 16:50:44 INFO - PROCESS | 17220 | 1461282644140 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 16:50:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:50:44 INFO - PROCESS | 17220 | 1461282644165 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:50:44 INFO - PROCESS | 17220 | 1461282644176 Marionette TRACE conn4 <- [1,2218,null,{}] 16:50:44 INFO - PROCESS | 17220 | 1461282644190 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:44 INFO - PROCESS | 17220 | 1461282644443 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 16:50:44 INFO - PROCESS | 17220 | 1461282644648 Marionette TRACE conn4 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:44 INFO - PROCESS | 17220 | ++DOCSHELL 0x8470fc00 == 136 [pid = 17220] [id = 562] 16:50:44 INFO - PROCESS | 17220 | ++DOMWINDOW == 138 (0x850abc00) [pid = 17220] [serial = 1687] [outer = (nil)] 16:50:44 INFO - PROCESS | 17220 | ++DOMWINDOW == 139 (0x85a38000) [pid = 17220] [serial = 1688] [outer = 0x850abc00] 16:50:44 INFO - PROCESS | 17220 | 1461282644730 Marionette DEBUG loaded listener.js 16:50:44 INFO - PROCESS | 17220 | ++DOMWINDOW == 140 (0x85fd5800) [pid = 17220] [serial = 1689] [outer = 0x850abc00] 16:50:45 INFO - PROCESS | 17220 | 1461282645534 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 16:50:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:50:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1455ms 16:50:45 INFO - PROCESS | 17220 | 1461282645610 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 16:50:45 INFO - PROCESS | 17220 | 1461282645618 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 16:50:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:50:45 INFO - PROCESS | 17220 | 1461282645629 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:50:45 INFO - PROCESS | 17220 | 1461282645633 Marionette TRACE conn4 <- [1,2222,null,{}] 16:50:45 INFO - PROCESS | 17220 | 1461282645643 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:45 INFO - PROCESS | 17220 | 1461282645892 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 16:50:46 INFO - PROCESS | 17220 | 1461282646180 Marionette TRACE conn4 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:46 INFO - PROCESS | 17220 | ++DOCSHELL 0x869cb000 == 137 [pid = 17220] [id = 563] 16:50:46 INFO - PROCESS | 17220 | ++DOMWINDOW == 141 (0x869cfc00) [pid = 17220] [serial = 1690] [outer = (nil)] 16:50:46 INFO - PROCESS | 17220 | ++DOMWINDOW == 142 (0x87555c00) [pid = 17220] [serial = 1691] [outer = 0x869cfc00] 16:50:46 INFO - PROCESS | 17220 | 1461282646281 Marionette DEBUG loaded listener.js 16:50:46 INFO - PROCESS | 17220 | ++DOMWINDOW == 143 (0x87b7d400) [pid = 17220] [serial = 1692] [outer = 0x869cfc00] 16:50:47 INFO - PROCESS | 17220 | 1461282647233 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:50:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:50:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1640ms 16:50:47 INFO - PROCESS | 17220 | 1461282647279 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 16:50:47 INFO - PROCESS | 17220 | 1461282647284 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 16:50:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:50:47 INFO - PROCESS | 17220 | 1461282647296 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:50:47 INFO - PROCESS | 17220 | 1461282647306 Marionette TRACE conn4 <- [1,2226,null,{}] 16:50:47 INFO - PROCESS | 17220 | 1461282647331 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:47 INFO - PROCESS | 17220 | 1461282647632 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 16:50:47 INFO - PROCESS | 17220 | 1461282647829 Marionette TRACE conn4 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:47 INFO - PROCESS | 17220 | ++DOCSHELL 0x8836e800 == 138 [pid = 17220] [id = 564] 16:50:47 INFO - PROCESS | 17220 | ++DOMWINDOW == 144 (0x8837b000) [pid = 17220] [serial = 1693] [outer = (nil)] 16:50:47 INFO - PROCESS | 17220 | ++DOMWINDOW == 145 (0x88532c00) [pid = 17220] [serial = 1694] [outer = 0x8837b000] 16:50:47 INFO - PROCESS | 17220 | 1461282647913 Marionette DEBUG loaded listener.js 16:50:48 INFO - PROCESS | 17220 | ++DOMWINDOW == 146 (0x88577400) [pid = 17220] [serial = 1695] [outer = 0x8837b000] 16:50:48 INFO - PROCESS | 17220 | --DOMWINDOW == 145 (0x869ca400) [pid = 17220] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:50:48 INFO - PROCESS | 17220 | --DOMWINDOW == 144 (0x8754a000) [pid = 17220] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:50:48 INFO - PROCESS | 17220 | --DOMWINDOW == 143 (0x93ae4800) [pid = 17220] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:50:48 INFO - PROCESS | 17220 | --DOMWINDOW == 142 (0x84702800) [pid = 17220] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:50:48 INFO - PROCESS | 17220 | --DOMWINDOW == 141 (0x851d5c00) [pid = 17220] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:50:48 INFO - PROCESS | 17220 | --DOMWINDOW == 140 (0x904ec800) [pid = 17220] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:50:48 INFO - PROCESS | 17220 | --DOMWINDOW == 139 (0x850ad000) [pid = 17220] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:50:48 INFO - PROCESS | 17220 | --DOMWINDOW == 138 (0x88378800) [pid = 17220] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:50:48 INFO - PROCESS | 17220 | --DOMWINDOW == 137 (0x8ee88000) [pid = 17220] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:50:48 INFO - PROCESS | 17220 | --DOMWINDOW == 136 (0x901e0c00) [pid = 17220] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:50:48 INFO - PROCESS | 17220 | --DOMWINDOW == 135 (0x8ea51400) [pid = 17220] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:50:48 INFO - PROCESS | 17220 | --DOMWINDOW == 134 (0x97e9c800) [pid = 17220] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:50:48 INFO - PROCESS | 17220 | --DOMWINDOW == 133 (0x8f27f000) [pid = 17220] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:50:48 INFO - PROCESS | 17220 | --DOMWINDOW == 132 (0x97132c00) [pid = 17220] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:50:48 INFO - PROCESS | 17220 | --DOMWINDOW == 131 (0x904f7400) [pid = 17220] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:50:49 INFO - PROCESS | 17220 | 1461282649346 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 16:50:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:50:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 2103ms 16:50:49 INFO - PROCESS | 17220 | 1461282649400 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 16:50:49 INFO - PROCESS | 17220 | 1461282649405 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 16:50:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:50:49 INFO - PROCESS | 17220 | 1461282649411 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:50:49 INFO - PROCESS | 17220 | 1461282649414 Marionette TRACE conn4 <- [1,2230,null,{}] 16:50:49 INFO - PROCESS | 17220 | 1461282649420 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:49 INFO - PROCESS | 17220 | 1461282649652 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 16:50:49 INFO - PROCESS | 17220 | 1461282649849 Marionette TRACE conn4 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:49 INFO - PROCESS | 17220 | ++DOCSHELL 0x8470f000 == 139 [pid = 17220] [id = 565] 16:50:49 INFO - PROCESS | 17220 | ++DOMWINDOW == 132 (0x8672f000) [pid = 17220] [serial = 1696] [outer = (nil)] 16:50:49 INFO - PROCESS | 17220 | ++DOMWINDOW == 133 (0x8857c000) [pid = 17220] [serial = 1697] [outer = 0x8672f000] 16:50:49 INFO - PROCESS | 17220 | 1461282649946 Marionette DEBUG loaded listener.js 16:50:50 INFO - PROCESS | 17220 | ++DOMWINDOW == 134 (0x8857f400) [pid = 17220] [serial = 1698] [outer = 0x8672f000] 16:50:50 INFO - PROCESS | 17220 | 1461282650752 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 16:50:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:50:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1530ms 16:50:50 INFO - PROCESS | 17220 | 1461282650985 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 16:50:50 INFO - PROCESS | 17220 | 1461282650992 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 16:50:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:50:51 INFO - PROCESS | 17220 | 1461282651001 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:50:51 INFO - PROCESS | 17220 | 1461282651006 Marionette TRACE conn4 <- [1,2234,null,{}] 16:50:51 INFO - PROCESS | 17220 | 1461282651062 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:51 INFO - PROCESS | 17220 | 1461282651345 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 16:50:51 INFO - PROCESS | 17220 | 1461282651706 Marionette TRACE conn4 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:51 INFO - PROCESS | 17220 | ++DOCSHELL 0x85a38c00 == 140 [pid = 17220] [id = 566] 16:50:51 INFO - PROCESS | 17220 | ++DOMWINDOW == 135 (0x85a39000) [pid = 17220] [serial = 1699] [outer = (nil)] 16:50:51 INFO - PROCESS | 17220 | ++DOMWINDOW == 136 (0x85fdfc00) [pid = 17220] [serial = 1700] [outer = 0x85a39000] 16:50:51 INFO - PROCESS | 17220 | 1461282651802 Marionette DEBUG loaded listener.js 16:50:51 INFO - PROCESS | 17220 | ++DOMWINDOW == 137 (0x86736000) [pid = 17220] [serial = 1701] [outer = 0x85a39000] 16:50:52 INFO - PROCESS | 17220 | 1461282652781 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 16:50:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:50:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1857ms 16:50:52 INFO - PROCESS | 17220 | 1461282652858 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 16:50:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:50:52 INFO - PROCESS | 17220 | 1461282652865 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 16:50:52 INFO - PROCESS | 17220 | 1461282652878 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:50:52 INFO - PROCESS | 17220 | 1461282652884 Marionette TRACE conn4 <- [1,2238,null,{}] 16:50:52 INFO - PROCESS | 17220 | 1461282652891 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:53 INFO - PROCESS | 17220 | 1461282653173 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 16:50:53 INFO - PROCESS | 17220 | 1461282653518 Marionette TRACE conn4 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:53 INFO - PROCESS | 17220 | ++DOCSHELL 0x87ea2800 == 141 [pid = 17220] [id = 567] 16:50:53 INFO - PROCESS | 17220 | ++DOMWINDOW == 138 (0x87ea8c00) [pid = 17220] [serial = 1702] [outer = (nil)] 16:50:53 INFO - PROCESS | 17220 | ++DOMWINDOW == 139 (0x88370800) [pid = 17220] [serial = 1703] [outer = 0x87ea8c00] 16:50:53 INFO - PROCESS | 17220 | 1461282653611 Marionette DEBUG loaded listener.js 16:50:53 INFO - PROCESS | 17220 | ++DOMWINDOW == 140 (0x88573400) [pid = 17220] [serial = 1704] [outer = 0x87ea8c00] 16:50:54 INFO - PROCESS | 17220 | 1461282654620 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:50:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:50:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1795ms 16:50:54 INFO - PROCESS | 17220 | 1461282654669 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 16:50:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:50:54 INFO - PROCESS | 17220 | 1461282654674 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 16:50:54 INFO - PROCESS | 17220 | 1461282654681 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:50:54 INFO - PROCESS | 17220 | 1461282654685 Marionette TRACE conn4 <- [1,2242,null,{}] 16:50:54 INFO - PROCESS | 17220 | 1461282654701 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:55 INFO - PROCESS | 17220 | 1461282655002 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 16:50:55 INFO - PROCESS | 17220 | 1461282655385 Marionette TRACE conn4 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:55 INFO - PROCESS | 17220 | ++DOCSHELL 0x88581800 == 142 [pid = 17220] [id = 568] 16:50:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 141 (0x893dc000) [pid = 17220] [serial = 1705] [outer = (nil)] 16:50:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 142 (0x894fb400) [pid = 17220] [serial = 1706] [outer = 0x893dc000] 16:50:55 INFO - PROCESS | 17220 | 1461282655490 Marionette DEBUG loaded listener.js 16:50:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 143 (0x89ab2800) [pid = 17220] [serial = 1707] [outer = 0x893dc000] 16:50:56 INFO - PROCESS | 17220 | 1461282656463 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 16:50:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:50:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1837ms 16:50:56 INFO - PROCESS | 17220 | 1461282656518 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 16:50:56 INFO - PROCESS | 17220 | 1461282656522 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 16:50:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:50:56 INFO - PROCESS | 17220 | 1461282656529 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:50:56 INFO - PROCESS | 17220 | 1461282656532 Marionette TRACE conn4 <- [1,2246,null,{}] 16:50:56 INFO - PROCESS | 17220 | 1461282656539 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:56 INFO - PROCESS | 17220 | 1461282656793 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 16:50:57 INFO - PROCESS | 17220 | 1461282657131 Marionette TRACE conn4 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:57 INFO - PROCESS | 17220 | ++DOCSHELL 0x89069c00 == 143 [pid = 17220] [id = 569] 16:50:57 INFO - PROCESS | 17220 | ++DOMWINDOW == 144 (0x89b48800) [pid = 17220] [serial = 1708] [outer = (nil)] 16:50:57 INFO - PROCESS | 17220 | ++DOMWINDOW == 145 (0x8aaa4400) [pid = 17220] [serial = 1709] [outer = 0x89b48800] 16:50:57 INFO - PROCESS | 17220 | 1461282657228 Marionette DEBUG loaded listener.js 16:50:57 INFO - PROCESS | 17220 | ++DOMWINDOW == 146 (0x8ab16400) [pid = 17220] [serial = 1710] [outer = 0x89b48800] 16:50:58 INFO - PROCESS | 17220 | 1461282658142 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 16:50:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:50:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1684ms 16:50:58 INFO - PROCESS | 17220 | 1461282658215 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 16:50:58 INFO - PROCESS | 17220 | 1461282658219 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 16:50:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:50:58 INFO - PROCESS | 17220 | 1461282658226 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:50:58 INFO - PROCESS | 17220 | 1461282658230 Marionette TRACE conn4 <- [1,2250,null,{}] 16:50:58 INFO - PROCESS | 17220 | 1461282658236 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:50:58 INFO - PROCESS | 17220 | 1461282658513 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 16:50:58 INFO - PROCESS | 17220 | 1461282658853 Marionette TRACE conn4 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:50:58 INFO - PROCESS | 17220 | ++DOCSHELL 0x89069000 == 144 [pid = 17220] [id = 570] 16:50:58 INFO - PROCESS | 17220 | ++DOMWINDOW == 147 (0x89b50800) [pid = 17220] [serial = 1711] [outer = (nil)] 16:50:58 INFO - PROCESS | 17220 | ++DOMWINDOW == 148 (0x8ae8a400) [pid = 17220] [serial = 1712] [outer = 0x89b50800] 16:50:58 INFO - PROCESS | 17220 | 1461282658946 Marionette DEBUG loaded listener.js 16:50:59 INFO - PROCESS | 17220 | ++DOMWINDOW == 149 (0x8aeecc00) [pid = 17220] [serial = 1713] [outer = 0x89b50800] 16:50:59 INFO - PROCESS | 17220 | 1461282659800 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 16:50:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:50:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1586ms 16:50:59 INFO - PROCESS | 17220 | 1461282659812 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 16:50:59 INFO - PROCESS | 17220 | 1461282659816 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 16:50:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:50:59 INFO - PROCESS | 17220 | 1461282659822 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:50:59 INFO - PROCESS | 17220 | 1461282659825 Marionette TRACE conn4 <- [1,2254,null,{}] 16:50:59 INFO - PROCESS | 17220 | 1461282659832 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:00 INFO - PROCESS | 17220 | 1461282660131 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 16:51:00 INFO - PROCESS | 17220 | 1461282660484 Marionette TRACE conn4 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:00 INFO - PROCESS | 17220 | ++DOCSHELL 0x8aaa0800 == 145 [pid = 17220] [id = 571] 16:51:00 INFO - PROCESS | 17220 | ++DOMWINDOW == 150 (0x8ea51400) [pid = 17220] [serial = 1714] [outer = (nil)] 16:51:00 INFO - PROCESS | 17220 | ++DOMWINDOW == 151 (0x8eb21400) [pid = 17220] [serial = 1715] [outer = 0x8ea51400] 16:51:00 INFO - PROCESS | 17220 | 1461282660589 Marionette DEBUG loaded listener.js 16:51:00 INFO - PROCESS | 17220 | ++DOMWINDOW == 152 (0x8edb8c00) [pid = 17220] [serial = 1716] [outer = 0x8ea51400] 16:51:01 INFO - PROCESS | 17220 | 1461282661629 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 16:51:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:51:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1831ms 16:51:01 INFO - PROCESS | 17220 | 1461282661655 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 16:51:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:51:01 INFO - PROCESS | 17220 | 1461282661660 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 16:51:01 INFO - PROCESS | 17220 | 1461282661668 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:51:01 INFO - PROCESS | 17220 | 1461282661671 Marionette TRACE conn4 <- [1,2258,null,{}] 16:51:01 INFO - PROCESS | 17220 | 1461282661678 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:01 INFO - PROCESS | 17220 | 1461282661912 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 16:51:02 INFO - PROCESS | 17220 | 1461282662246 Marionette TRACE conn4 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:02 INFO - PROCESS | 17220 | ++DOCSHELL 0x8aeec800 == 146 [pid = 17220] [id = 572] 16:51:02 INFO - PROCESS | 17220 | ++DOMWINDOW == 153 (0x8ea50800) [pid = 17220] [serial = 1717] [outer = (nil)] 16:51:02 INFO - PROCESS | 17220 | ++DOMWINDOW == 154 (0x8eeca400) [pid = 17220] [serial = 1718] [outer = 0x8ea50800] 16:51:02 INFO - PROCESS | 17220 | 1461282662347 Marionette DEBUG loaded listener.js 16:51:02 INFO - PROCESS | 17220 | ++DOMWINDOW == 155 (0x8efe5800) [pid = 17220] [serial = 1719] [outer = 0x8ea50800] 16:51:03 INFO - PROCESS | 17220 | 1461282663274 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:51:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:51:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1647ms 16:51:03 INFO - PROCESS | 17220 | 1461282663316 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 16:51:03 INFO - PROCESS | 17220 | 1461282663321 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 16:51:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:51:03 INFO - PROCESS | 17220 | 1461282663330 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:51:03 INFO - PROCESS | 17220 | 1461282663334 Marionette TRACE conn4 <- [1,2262,null,{}] 16:51:03 INFO - PROCESS | 17220 | 1461282663340 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:03 INFO - PROCESS | 17220 | 1461282663602 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 16:51:03 INFO - PROCESS | 17220 | 1461282663938 Marionette TRACE conn4 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:03 INFO - PROCESS | 17220 | ++DOCSHELL 0x851c9000 == 147 [pid = 17220] [id = 573] 16:51:03 INFO - PROCESS | 17220 | ++DOMWINDOW == 156 (0x8ee87c00) [pid = 17220] [serial = 1720] [outer = (nil)] 16:51:04 INFO - PROCESS | 17220 | ++DOMWINDOW == 157 (0x8f2aa400) [pid = 17220] [serial = 1721] [outer = 0x8ee87c00] 16:51:04 INFO - PROCESS | 17220 | 1461282664036 Marionette DEBUG loaded listener.js 16:51:04 INFO - PROCESS | 17220 | ++DOMWINDOW == 158 (0x8fd2b800) [pid = 17220] [serial = 1722] [outer = 0x8ee87c00] 16:51:04 INFO - PROCESS | 17220 | 1461282664972 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 16:51:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:51:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1696ms 16:51:05 INFO - PROCESS | 17220 | 1461282665027 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 16:51:05 INFO - PROCESS | 17220 | 1461282665031 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 16:51:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:51:05 INFO - PROCESS | 17220 | 1461282665038 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:51:05 INFO - PROCESS | 17220 | 1461282665040 Marionette TRACE conn4 <- [1,2266,null,{}] 16:51:05 INFO - PROCESS | 17220 | 1461282665047 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:05 INFO - PROCESS | 17220 | 1461282665300 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 16:51:05 INFO - PROCESS | 17220 | 1461282665636 Marionette TRACE conn4 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:05 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ac67c00 == 148 [pid = 17220] [id = 574] 16:51:05 INFO - PROCESS | 17220 | ++DOMWINDOW == 159 (0x8eec2800) [pid = 17220] [serial = 1723] [outer = (nil)] 16:51:05 INFO - PROCESS | 17220 | ++DOMWINDOW == 160 (0x8fdf8800) [pid = 17220] [serial = 1724] [outer = 0x8eec2800] 16:51:05 INFO - PROCESS | 17220 | 1461282665735 Marionette DEBUG loaded listener.js 16:51:05 INFO - PROCESS | 17220 | ++DOMWINDOW == 161 (0x8fe75000) [pid = 17220] [serial = 1725] [outer = 0x8eec2800] 16:51:06 INFO - PROCESS | 17220 | 1461282666695 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 16:51:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:51:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1681ms 16:51:06 INFO - PROCESS | 17220 | 1461282666740 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 16:51:06 INFO - PROCESS | 17220 | 1461282666745 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 16:51:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:51:06 INFO - PROCESS | 17220 | 1461282666754 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:51:06 INFO - PROCESS | 17220 | 1461282666757 Marionette TRACE conn4 <- [1,2270,null,{}] 16:51:06 INFO - PROCESS | 17220 | 1461282666764 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:07 INFO - PROCESS | 17220 | 1461282667012 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 16:51:07 INFO - PROCESS | 17220 | 1461282667349 Marionette TRACE conn4 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:07 INFO - PROCESS | 17220 | ++DOCSHELL 0x87557400 == 149 [pid = 17220] [id = 575] 16:51:07 INFO - PROCESS | 17220 | ++DOMWINDOW == 162 (0x8f280c00) [pid = 17220] [serial = 1726] [outer = (nil)] 16:51:07 INFO - PROCESS | 17220 | ++DOMWINDOW == 163 (0x901d2400) [pid = 17220] [serial = 1727] [outer = 0x8f280c00] 16:51:07 INFO - PROCESS | 17220 | 1461282667449 Marionette DEBUG loaded listener.js 16:51:07 INFO - PROCESS | 17220 | ++DOMWINDOW == 164 (0x901d4400) [pid = 17220] [serial = 1728] [outer = 0x8f280c00] 16:51:08 INFO - PROCESS | 17220 | 1461282668397 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 16:51:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:51:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1681ms 16:51:08 INFO - PROCESS | 17220 | 1461282668437 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 16:51:08 INFO - PROCESS | 17220 | 1461282668440 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 16:51:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:51:08 INFO - PROCESS | 17220 | 1461282668448 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:51:08 INFO - PROCESS | 17220 | 1461282668453 Marionette TRACE conn4 <- [1,2274,null,{}] 16:51:08 INFO - PROCESS | 17220 | 1461282668461 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:08 INFO - PROCESS | 17220 | 1461282668759 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 16:51:09 INFO - PROCESS | 17220 | 1461282669120 Marionette TRACE conn4 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:09 INFO - PROCESS | 17220 | ++DOCSHELL 0x901dd800 == 150 [pid = 17220] [id = 576] 16:51:09 INFO - PROCESS | 17220 | ++DOMWINDOW == 165 (0x903f7800) [pid = 17220] [serial = 1729] [outer = (nil)] 16:51:09 INFO - PROCESS | 17220 | ++DOMWINDOW == 166 (0x904ab000) [pid = 17220] [serial = 1730] [outer = 0x903f7800] 16:51:09 INFO - PROCESS | 17220 | 1461282669230 Marionette DEBUG loaded listener.js 16:51:09 INFO - PROCESS | 17220 | ++DOMWINDOW == 167 (0x904f3c00) [pid = 17220] [serial = 1731] [outer = 0x903f7800] 16:51:10 INFO - PROCESS | 17220 | 1461282670295 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 16:51:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:51:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1881ms 16:51:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:51:10 INFO - PROCESS | 17220 | 1461282670330 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 16:51:10 INFO - PROCESS | 17220 | 1461282670334 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 16:51:10 INFO - PROCESS | 17220 | 1461282670341 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:51:10 INFO - PROCESS | 17220 | 1461282670344 Marionette TRACE conn4 <- [1,2278,null,{}] 16:51:10 INFO - PROCESS | 17220 | 1461282670350 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:10 INFO - PROCESS | 17220 | 1461282670588 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 16:51:10 INFO - PROCESS | 17220 | 1461282670956 Marionette TRACE conn4 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:10 INFO - PROCESS | 17220 | ++DOCSHELL 0x903f3c00 == 151 [pid = 17220] [id = 577] 16:51:10 INFO - PROCESS | 17220 | ++DOMWINDOW == 168 (0x904aa400) [pid = 17220] [serial = 1732] [outer = (nil)] 16:51:11 INFO - PROCESS | 17220 | ++DOMWINDOW == 169 (0x920e8400) [pid = 17220] [serial = 1733] [outer = 0x904aa400] 16:51:11 INFO - PROCESS | 17220 | 1461282671056 Marionette DEBUG loaded listener.js 16:51:11 INFO - PROCESS | 17220 | ++DOMWINDOW == 170 (0x920ec000) [pid = 17220] [serial = 1734] [outer = 0x904aa400] 16:51:11 INFO - PROCESS | 17220 | 1461282671962 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 16:51:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:51:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1683ms 16:51:12 INFO - PROCESS | 17220 | 1461282672024 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 16:51:12 INFO - PROCESS | 17220 | 1461282672029 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 16:51:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:51:12 INFO - PROCESS | 17220 | 1461282672036 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:51:12 INFO - PROCESS | 17220 | 1461282672039 Marionette TRACE conn4 <- [1,2282,null,{}] 16:51:12 INFO - PROCESS | 17220 | 1461282672045 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:12 INFO - PROCESS | 17220 | 1461282672323 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 16:51:12 INFO - PROCESS | 17220 | 1461282672672 Marionette TRACE conn4 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:12 INFO - PROCESS | 17220 | ++DOCSHELL 0x850a5000 == 152 [pid = 17220] [id = 578] 16:51:12 INFO - PROCESS | 17220 | ++DOMWINDOW == 171 (0x8865bc00) [pid = 17220] [serial = 1735] [outer = (nil)] 16:51:12 INFO - PROCESS | 17220 | ++DOMWINDOW == 172 (0x92c0ac00) [pid = 17220] [serial = 1736] [outer = 0x8865bc00] 16:51:12 INFO - PROCESS | 17220 | 1461282672767 Marionette DEBUG loaded listener.js 16:51:12 INFO - PROCESS | 17220 | ++DOMWINDOW == 173 (0x92d6d000) [pid = 17220] [serial = 1737] [outer = 0x8865bc00] 16:51:13 INFO - PROCESS | 17220 | 1461282673650 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 16:51:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:51:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1685ms 16:51:13 INFO - PROCESS | 17220 | 1461282673723 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 16:51:13 INFO - PROCESS | 17220 | 1461282673726 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 16:51:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:51:13 INFO - PROCESS | 17220 | 1461282673733 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:51:13 INFO - PROCESS | 17220 | 1461282673735 Marionette TRACE conn4 <- [1,2286,null,{}] 16:51:13 INFO - PROCESS | 17220 | 1461282673742 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:14 INFO - PROCESS | 17220 | 1461282674017 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 16:51:14 INFO - PROCESS | 17220 | 1461282674355 Marionette TRACE conn4 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:14 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ffa1800 == 153 [pid = 17220] [id = 579] 16:51:14 INFO - PROCESS | 17220 | ++DOMWINDOW == 174 (0x915de400) [pid = 17220] [serial = 1738] [outer = (nil)] 16:51:14 INFO - PROCESS | 17220 | ++DOMWINDOW == 175 (0x92df8400) [pid = 17220] [serial = 1739] [outer = 0x915de400] 16:51:14 INFO - PROCESS | 17220 | 1461282674452 Marionette DEBUG loaded listener.js 16:51:14 INFO - PROCESS | 17220 | ++DOMWINDOW == 176 (0x93a07c00) [pid = 17220] [serial = 1740] [outer = 0x915de400] 16:51:15 INFO - PROCESS | 17220 | 1461282675379 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 16:51:15 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 16:51:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1687ms 16:51:15 INFO - PROCESS | 17220 | 1461282675421 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 16:51:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:51:15 INFO - PROCESS | 17220 | 1461282675425 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 16:51:15 INFO - PROCESS | 17220 | 1461282675432 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:51:15 INFO - PROCESS | 17220 | 1461282675436 Marionette TRACE conn4 <- [1,2290,null,{}] 16:51:15 INFO - PROCESS | 17220 | 1461282675441 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:15 INFO - PROCESS | 17220 | 1461282675679 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 16:51:16 INFO - PROCESS | 17220 | 1461282676044 Marionette TRACE conn4 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:16 INFO - PROCESS | 17220 | ++DOCSHELL 0x8fd3ac00 == 154 [pid = 17220] [id = 580] 16:51:16 INFO - PROCESS | 17220 | ++DOMWINDOW == 177 (0x92db0400) [pid = 17220] [serial = 1741] [outer = (nil)] 16:51:16 INFO - PROCESS | 17220 | ++DOMWINDOW == 178 (0x93e2d000) [pid = 17220] [serial = 1742] [outer = 0x92db0400] 16:51:16 INFO - PROCESS | 17220 | 1461282676138 Marionette DEBUG loaded listener.js 16:51:16 INFO - PROCESS | 17220 | ++DOMWINDOW == 179 (0x93e31800) [pid = 17220] [serial = 1743] [outer = 0x92db0400] 16:51:17 INFO - PROCESS | 17220 | 1461282677048 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 16:51:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:51:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1689ms 16:51:17 INFO - PROCESS | 17220 | 1461282677122 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 16:51:17 INFO - PROCESS | 17220 | 1461282677125 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 16:51:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:51:17 INFO - PROCESS | 17220 | 1461282677132 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:51:17 INFO - PROCESS | 17220 | 1461282677136 Marionette TRACE conn4 <- [1,2294,null,{}] 16:51:17 INFO - PROCESS | 17220 | 1461282677143 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:17 INFO - PROCESS | 17220 | 1461282677434 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 16:51:17 INFO - PROCESS | 17220 | 1461282677786 Marionette TRACE conn4 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:17 INFO - PROCESS | 17220 | ++DOCSHELL 0x85a34000 == 155 [pid = 17220] [id = 581] 16:51:17 INFO - PROCESS | 17220 | ++DOMWINDOW == 180 (0x89074c00) [pid = 17220] [serial = 1744] [outer = (nil)] 16:51:17 INFO - PROCESS | 17220 | ++DOMWINDOW == 181 (0x95d59c00) [pid = 17220] [serial = 1745] [outer = 0x89074c00] 16:51:17 INFO - PROCESS | 17220 | 1461282677882 Marionette DEBUG loaded listener.js 16:51:18 INFO - PROCESS | 17220 | ++DOMWINDOW == 182 (0x95db0000) [pid = 17220] [serial = 1746] [outer = 0x89074c00] 16:51:18 INFO - PROCESS | 17220 | 1461282678778 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 16:51:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:51:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1682ms 16:51:18 INFO - PROCESS | 17220 | 1461282678816 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 16:51:18 INFO - PROCESS | 17220 | 1461282678819 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 16:51:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:51:18 INFO - PROCESS | 17220 | 1461282678826 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:51:18 INFO - PROCESS | 17220 | 1461282678830 Marionette TRACE conn4 <- [1,2298,null,{}] 16:51:18 INFO - PROCESS | 17220 | 1461282678851 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:19 INFO - PROCESS | 17220 | 1461282679183 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 16:51:19 INFO - PROCESS | 17220 | 1461282679464 Marionette TRACE conn4 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:19 INFO - PROCESS | 17220 | ++DOCSHELL 0x851d4800 == 156 [pid = 17220] [id = 582] 16:51:19 INFO - PROCESS | 17220 | ++DOMWINDOW == 183 (0x93e2f800) [pid = 17220] [serial = 1747] [outer = (nil)] 16:51:19 INFO - PROCESS | 17220 | ++DOMWINDOW == 184 (0x97bb4c00) [pid = 17220] [serial = 1748] [outer = 0x93e2f800] 16:51:19 INFO - PROCESS | 17220 | 1461282679568 Marionette DEBUG loaded listener.js 16:51:19 INFO - PROCESS | 17220 | ++DOMWINDOW == 185 (0x97bc3400) [pid = 17220] [serial = 1749] [outer = 0x93e2f800] 16:51:20 INFO - PROCESS | 17220 | 1461282680483 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 16:51:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:51:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1689ms 16:51:20 INFO - PROCESS | 17220 | 1461282680515 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 16:51:20 INFO - PROCESS | 17220 | 1461282680520 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 16:51:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:51:20 INFO - PROCESS | 17220 | 1461282680526 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:51:20 INFO - PROCESS | 17220 | 1461282680530 Marionette TRACE conn4 <- [1,2302,null,{}] 16:51:20 INFO - PROCESS | 17220 | 1461282680535 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:20 INFO - PROCESS | 17220 | 1461282680781 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 16:51:21 INFO - PROCESS | 17220 | 1461282681139 Marionette TRACE conn4 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:23 INFO - PROCESS | 17220 | --DOCSHELL 0x88656400 == 155 [pid = 17220] [id = 248] 16:51:23 INFO - PROCESS | 17220 | --DOCSHELL 0x8836e800 == 154 [pid = 17220] [id = 564] 16:51:23 INFO - PROCESS | 17220 | --DOCSHELL 0x869cb000 == 153 [pid = 17220] [id = 563] 16:51:23 INFO - PROCESS | 17220 | --DOCSHELL 0x8470fc00 == 152 [pid = 17220] [id = 562] 16:51:23 INFO - PROCESS | 17220 | --DOCSHELL 0x850a7400 == 151 [pid = 17220] [id = 560] 16:51:23 INFO - PROCESS | 17220 | --DOCSHELL 0x850af400 == 150 [pid = 17220] [id = 558] 16:51:23 INFO - PROCESS | 17220 | --DOCSHELL 0x8470a800 == 149 [pid = 17220] [id = 559] 16:51:23 INFO - PROCESS | 17220 | --DOCSHELL 0x8efe5400 == 148 [pid = 17220] [id = 557] 16:51:23 INFO - PROCESS | 17220 | --DOCSHELL 0x97e9a800 == 147 [pid = 17220] [id = 556] 16:51:23 INFO - PROCESS | 17220 | --DOCSHELL 0x96c75000 == 146 [pid = 17220] [id = 555] 16:51:23 INFO - PROCESS | 17220 | --DOCSHELL 0x92da8400 == 145 [pid = 17220] [id = 553] 16:51:23 INFO - PROCESS | 17220 | --DOCSHELL 0x8ae48c00 == 144 [pid = 17220] [id = 554] 16:51:23 INFO - PROCESS | 17220 | --DOCSHELL 0x904b0800 == 143 [pid = 17220] [id = 552] 16:51:23 INFO - PROCESS | 17220 | --DOCSHELL 0x88375c00 == 142 [pid = 17220] [id = 551] 16:51:23 INFO - PROCESS | 17220 | --DOCSHELL 0x8fe81800 == 141 [pid = 17220] [id = 550] 16:51:23 INFO - PROCESS | 17220 | --DOCSHELL 0x8f279c00 == 140 [pid = 17220] [id = 549] 16:51:23 INFO - PROCESS | 17220 | --DOCSHELL 0x8ea4f000 == 139 [pid = 17220] [id = 547] 16:51:23 INFO - PROCESS | 17220 | --DOCSHELL 0x87ea3800 == 138 [pid = 17220] [id = 548] 16:51:23 INFO - PROCESS | 17220 | --DOCSHELL 0x850a2000 == 137 [pid = 17220] [id = 546] 16:51:23 INFO - PROCESS | 17220 | --DOCSHELL 0x88538c00 == 136 [pid = 17220] [id = 545] 16:51:23 INFO - PROCESS | 17220 | --DOCSHELL 0x850a2800 == 135 [pid = 17220] [id = 544] 16:51:23 INFO - PROCESS | 17220 | --DOMWINDOW == 184 (0x8aaaac00) [pid = 17220] [serial = 1631] [outer = (nil)] [url = about:blank] 16:51:23 INFO - PROCESS | 17220 | --DOMWINDOW == 183 (0x8ea44800) [pid = 17220] [serial = 1500] [outer = (nil)] [url = about:blank] 16:51:23 INFO - PROCESS | 17220 | --DOMWINDOW == 182 (0x869c7800) [pid = 17220] [serial = 1568] [outer = (nil)] [url = about:blank] 16:51:23 INFO - PROCESS | 17220 | --DOMWINDOW == 181 (0x87b82000) [pid = 17220] [serial = 1622] [outer = (nil)] [url = about:blank] 16:51:23 INFO - PROCESS | 17220 | --DOMWINDOW == 180 (0x93ae9400) [pid = 17220] [serial = 1598] [outer = (nil)] [url = about:blank] 16:51:23 INFO - PROCESS | 17220 | --DOMWINDOW == 179 (0x8754ac00) [pid = 17220] [serial = 1629] [outer = (nil)] [url = about:blank] 16:51:23 INFO - PROCESS | 17220 | --DOMWINDOW == 178 (0x98e0c000) [pid = 17220] [serial = 1610] [outer = (nil)] [url = about:blank] 16:51:23 INFO - PROCESS | 17220 | --DOMWINDOW == 177 (0x850a8c00) [pid = 17220] [serial = 1628] [outer = (nil)] [url = about:blank] 16:51:23 INFO - PROCESS | 17220 | --DOMWINDOW == 176 (0x97bc9400) [pid = 17220] [serial = 1604] [outer = (nil)] [url = about:blank] 16:51:23 INFO - PROCESS | 17220 | --DOMWINDOW == 175 (0x851cec00) [pid = 17220] [serial = 1619] [outer = (nil)] [url = about:blank] 16:51:23 INFO - PROCESS | 17220 | --DOMWINDOW == 174 (0x8eb24800) [pid = 17220] [serial = 1574] [outer = (nil)] [url = about:blank] 16:51:23 INFO - PROCESS | 17220 | --DOMWINDOW == 173 (0x8865b000) [pid = 17220] [serial = 1626] [outer = (nil)] [url = about:blank] 16:51:23 INFO - PROCESS | 17220 | --DOMWINDOW == 172 (0x87fed800) [pid = 17220] [serial = 1623] [outer = (nil)] [url = about:blank] 16:51:23 INFO - PROCESS | 17220 | --DOMWINDOW == 171 (0x8ff96400) [pid = 17220] [serial = 1583] [outer = (nil)] [url = about:blank] 16:51:23 INFO - PROCESS | 17220 | --DOMWINDOW == 170 (0x904aec00) [pid = 17220] [serial = 1589] [outer = (nil)] [url = about:blank] 16:51:23 INFO - PROCESS | 17220 | --DOMWINDOW == 169 (0x8aaa4000) [pid = 17220] [serial = 1571] [outer = (nil)] [url = about:blank] 16:51:23 INFO - PROCESS | 17220 | --DOMWINDOW == 168 (0x96c02000) [pid = 17220] [serial = 1602] [outer = (nil)] [url = about:blank] 16:51:23 INFO - PROCESS | 17220 | --DOMWINDOW == 167 (0x9b236400) [pid = 17220] [serial = 1613] [outer = (nil)] [url = about:blank] 16:51:23 INFO - PROCESS | 17220 | --DOMWINDOW == 166 (0x95d58800) [pid = 17220] [serial = 1601] [outer = (nil)] [url = about:blank] 16:51:23 INFO - PROCESS | 17220 | --DOMWINDOW == 165 (0xa0adf800) [pid = 17220] [serial = 1616] [outer = (nil)] [url = about:blank] 16:51:23 INFO - PROCESS | 17220 | --DOMWINDOW == 164 (0x92063400) [pid = 17220] [serial = 1593] [outer = (nil)] [url = about:blank] 16:51:23 INFO - PROCESS | 17220 | --DOMWINDOW == 163 (0x90342000) [pid = 17220] [serial = 1586] [outer = (nil)] [url = about:blank] 16:51:23 INFO - PROCESS | 17220 | --DOMWINDOW == 162 (0x8f2a9400) [pid = 17220] [serial = 1580] [outer = (nil)] [url = about:blank] 16:51:23 INFO - PROCESS | 17220 | --DOMWINDOW == 161 (0x982b8800) [pid = 17220] [serial = 1608] [outer = (nil)] [url = about:blank] 16:51:23 INFO - PROCESS | 17220 | --DOMWINDOW == 160 (0x904b3c00) [pid = 17220] [serial = 1590] [outer = (nil)] [url = about:blank] 16:51:23 INFO - PROCESS | 17220 | --DOMWINDOW == 159 (0x9b262c00) [pid = 17220] [serial = 1614] [outer = (nil)] [url = about:blank] 16:51:23 INFO - PROCESS | 17220 | --DOMWINDOW == 158 (0x8852f000) [pid = 17220] [serial = 1625] [outer = (nil)] [url = about:blank] 16:51:23 INFO - PROCESS | 17220 | --DOMWINDOW == 157 (0x97bccc00) [pid = 17220] [serial = 1605] [outer = (nil)] [url = about:blank] 16:51:23 INFO - PROCESS | 17220 | --DOMWINDOW == 156 (0x8ee8a800) [pid = 17220] [serial = 1577] [outer = (nil)] [url = about:blank] 16:51:23 INFO - PROCESS | 17220 | --DOMWINDOW == 155 (0x98f63800) [pid = 17220] [serial = 1611] [outer = (nil)] [url = about:blank] 16:51:23 INFO - PROCESS | 17220 | --DOMWINDOW == 154 (0x981a7000) [pid = 17220] [serial = 1607] [outer = (nil)] [url = about:blank] 16:51:23 INFO - PROCESS | 17220 | --DOMWINDOW == 153 (0x92cb8c00) [pid = 17220] [serial = 1596] [outer = (nil)] [url = about:blank] 16:51:23 INFO - PROCESS | 17220 | --DOMWINDOW == 152 (0x92c05800) [pid = 17220] [serial = 1595] [outer = (nil)] [url = about:blank] 16:51:23 INFO - PROCESS | 17220 | --DOMWINDOW == 151 (0x93e33000) [pid = 17220] [serial = 1599] [outer = (nil)] [url = about:blank] 16:51:23 INFO - PROCESS | 17220 | --DOMWINDOW == 150 (0x8ffa0000) [pid = 17220] [serial = 1584] [outer = (nil)] [url = about:blank] 16:51:23 INFO - PROCESS | 17220 | --DOMWINDOW == 149 (0x8530b000) [pid = 17220] [serial = 1620] [outer = (nil)] [url = about:blank] 16:51:23 INFO - PROCESS | 17220 | --DOMWINDOW == 148 (0x915d8800) [pid = 17220] [serial = 1592] [outer = (nil)] [url = about:blank] 16:51:23 INFO - PROCESS | 17220 | ++DOCSHELL 0x84702400 == 136 [pid = 17220] [id = 583] 16:51:23 INFO - PROCESS | 17220 | ++DOMWINDOW == 149 (0x8470a800) [pid = 17220] [serial = 1750] [outer = (nil)] 16:51:23 INFO - PROCESS | 17220 | ++DOMWINDOW == 150 (0x851cf000) [pid = 17220] [serial = 1751] [outer = 0x8470a800] 16:51:23 INFO - PROCESS | 17220 | 1461282683749 Marionette DEBUG loaded listener.js 16:51:23 INFO - PROCESS | 17220 | ++DOMWINDOW == 151 (0x8530b000) [pid = 17220] [serial = 1752] [outer = 0x8470a800] 16:51:24 INFO - PROCESS | 17220 | 1461282684660 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:51:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:51:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 4191ms 16:51:24 INFO - PROCESS | 17220 | 1461282684719 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 16:51:24 INFO - PROCESS | 17220 | 1461282684724 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 16:51:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:51:24 INFO - PROCESS | 17220 | 1461282684732 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:51:24 INFO - PROCESS | 17220 | 1461282684738 Marionette TRACE conn4 <- [1,2306,null,{}] 16:51:24 INFO - PROCESS | 17220 | 1461282684746 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:24 INFO - PROCESS | 17220 | 1461282684983 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 16:51:25 INFO - PROCESS | 17220 | 1461282685272 Marionette TRACE conn4 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:25 INFO - PROCESS | 17220 | ++DOCSHELL 0x869cc800 == 137 [pid = 17220] [id = 584] 16:51:25 INFO - PROCESS | 17220 | ++DOMWINDOW == 152 (0x869d0000) [pid = 17220] [serial = 1753] [outer = (nil)] 16:51:25 INFO - PROCESS | 17220 | ++DOMWINDOW == 153 (0x876cb800) [pid = 17220] [serial = 1754] [outer = 0x869d0000] 16:51:25 INFO - PROCESS | 17220 | 1461282685359 Marionette DEBUG loaded listener.js 16:51:25 INFO - PROCESS | 17220 | ++DOMWINDOW == 154 (0x876da400) [pid = 17220] [serial = 1755] [outer = 0x869d0000] 16:51:26 INFO - PROCESS | 17220 | 1461282686257 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 16:51:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:51:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1590ms 16:51:26 INFO - PROCESS | 17220 | 1461282686329 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 16:51:26 INFO - PROCESS | 17220 | 1461282686335 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 16:51:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:51:26 INFO - PROCESS | 17220 | 1461282686345 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:51:26 INFO - PROCESS | 17220 | 1461282686348 Marionette TRACE conn4 <- [1,2310,null,{}] 16:51:26 INFO - PROCESS | 17220 | 1461282686355 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:26 INFO - PROCESS | 17220 | 1461282686663 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 16:51:26 INFO - PROCESS | 17220 | 1461282686696 Marionette TRACE conn4 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:26 INFO - PROCESS | 17220 | ++DOCSHELL 0x87ea0800 == 138 [pid = 17220] [id = 585] 16:51:26 INFO - PROCESS | 17220 | ++DOMWINDOW == 155 (0x87ea9000) [pid = 17220] [serial = 1756] [outer = (nil)] 16:51:26 INFO - PROCESS | 17220 | ++DOMWINDOW == 156 (0x88379000) [pid = 17220] [serial = 1757] [outer = 0x87ea9000] 16:51:26 INFO - PROCESS | 17220 | 1461282686775 Marionette DEBUG loaded listener.js 16:51:26 INFO - PROCESS | 17220 | ++DOMWINDOW == 157 (0x88535400) [pid = 17220] [serial = 1758] [outer = 0x87ea9000] 16:51:27 INFO - PROCESS | 17220 | 1461282687864 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 16:51:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:51:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1534ms 16:51:27 INFO - PROCESS | 17220 | 1461282687879 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 16:51:27 INFO - PROCESS | 17220 | 1461282687883 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 16:51:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:51:27 INFO - PROCESS | 17220 | 1461282687889 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:51:27 INFO - PROCESS | 17220 | 1461282687896 Marionette TRACE conn4 <- [1,2314,null,{}] 16:51:27 INFO - PROCESS | 17220 | 1461282687922 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:28 INFO - PROCESS | 17220 | 1461282688813 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 16:51:28 INFO - PROCESS | 17220 | --DOMWINDOW == 156 (0x89aa7c00) [pid = 17220] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:51:28 INFO - PROCESS | 17220 | --DOMWINDOW == 155 (0x8c1ae000) [pid = 17220] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:51:28 INFO - PROCESS | 17220 | --DOMWINDOW == 154 (0x8eb25400) [pid = 17220] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:51:28 INFO - PROCESS | 17220 | --DOMWINDOW == 153 (0x8ff9e800) [pid = 17220] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:51:28 INFO - PROCESS | 17220 | --DOMWINDOW == 152 (0x8530c400) [pid = 17220] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:51:28 INFO - PROCESS | 17220 | --DOMWINDOW == 151 (0x8eb22800) [pid = 17220] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:51:28 INFO - PROCESS | 17220 | --DOMWINDOW == 150 (0x85a35000) [pid = 17220] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:51:28 INFO - PROCESS | 17220 | --DOMWINDOW == 149 (0x8aaa3400) [pid = 17220] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:51:28 INFO - PROCESS | 17220 | --DOMWINDOW == 148 (0x8837b000) [pid = 17220] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:51:28 INFO - PROCESS | 17220 | --DOMWINDOW == 147 (0x850abc00) [pid = 17220] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:51:28 INFO - PROCESS | 17220 | --DOMWINDOW == 146 (0x89b45c00) [pid = 17220] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:51:28 INFO - PROCESS | 17220 | --DOMWINDOW == 145 (0x876d4800) [pid = 17220] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:51:28 INFO - PROCESS | 17220 | --DOMWINDOW == 144 (0x876cc400) [pid = 17220] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:51:28 INFO - PROCESS | 17220 | --DOMWINDOW == 143 (0x9fe4f800) [pid = 17220] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:51:28 INFO - PROCESS | 17220 | --DOMWINDOW == 142 (0x97bc3800) [pid = 17220] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:51:28 INFO - PROCESS | 17220 | --DOMWINDOW == 141 (0x981b1000) [pid = 17220] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:51:28 INFO - PROCESS | 17220 | --DOMWINDOW == 140 (0x97bbd800) [pid = 17220] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:51:28 INFO - PROCESS | 17220 | --DOMWINDOW == 139 (0x904aac00) [pid = 17220] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:51:28 INFO - PROCESS | 17220 | --DOMWINDOW == 138 (0x9070b800) [pid = 17220] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:51:28 INFO - PROCESS | 17220 | --DOMWINDOW == 137 (0x89066c00) [pid = 17220] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:51:28 INFO - PROCESS | 17220 | --DOMWINDOW == 136 (0x8ffa4000) [pid = 17220] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:51:28 INFO - PROCESS | 17220 | --DOMWINDOW == 135 (0x901db000) [pid = 17220] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:51:28 INFO - PROCESS | 17220 | --DOMWINDOW == 134 (0x8eecb000) [pid = 17220] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:51:28 INFO - PROCESS | 17220 | --DOMWINDOW == 133 (0x8eb29800) [pid = 17220] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:51:28 INFO - PROCESS | 17220 | --DOMWINDOW == 132 (0x8eab1400) [pid = 17220] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:51:28 INFO - PROCESS | 17220 | --DOMWINDOW == 131 (0x89aae800) [pid = 17220] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:51:28 INFO - PROCESS | 17220 | --DOMWINDOW == 130 (0x85306000) [pid = 17220] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:51:28 INFO - PROCESS | 17220 | --DOMWINDOW == 129 (0x869cfc00) [pid = 17220] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:51:29 INFO - PROCESS | 17220 | 1461282689103 Marionette TRACE conn4 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:29 INFO - PROCESS | 17220 | ++DOCSHELL 0x84706400 == 139 [pid = 17220] [id = 586] 16:51:29 INFO - PROCESS | 17220 | ++DOMWINDOW == 130 (0x850a9400) [pid = 17220] [serial = 1759] [outer = (nil)] 16:51:29 INFO - PROCESS | 17220 | ++DOMWINDOW == 131 (0x8530c400) [pid = 17220] [serial = 1760] [outer = 0x850a9400] 16:51:29 INFO - PROCESS | 17220 | 1461282689188 Marionette DEBUG loaded listener.js 16:51:29 INFO - PROCESS | 17220 | ++DOMWINDOW == 132 (0x876d9800) [pid = 17220] [serial = 1761] [outer = 0x850a9400] 16:51:29 INFO - PROCESS | 17220 | 1461282689936 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 16:51:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:51:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 2100ms 16:51:30 INFO - PROCESS | 17220 | 1461282690000 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 16:51:30 INFO - PROCESS | 17220 | 1461282690006 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 16:51:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:51:30 INFO - PROCESS | 17220 | 1461282690016 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:51:30 INFO - PROCESS | 17220 | 1461282690020 Marionette TRACE conn4 <- [1,2318,null,{}] 16:51:30 INFO - PROCESS | 17220 | 1461282690025 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:30 INFO - PROCESS | 17220 | 1461282690280 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 16:51:30 INFO - PROCESS | 17220 | 1461282690486 Marionette TRACE conn4 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:30 INFO - PROCESS | 17220 | ++DOCSHELL 0x851d4400 == 140 [pid = 17220] [id = 587] 16:51:30 INFO - PROCESS | 17220 | ++DOMWINDOW == 133 (0x85a35000) [pid = 17220] [serial = 1762] [outer = (nil)] 16:51:30 INFO - PROCESS | 17220 | ++DOMWINDOW == 134 (0x89b42400) [pid = 17220] [serial = 1763] [outer = 0x85a35000] 16:51:30 INFO - PROCESS | 17220 | 1461282690571 Marionette DEBUG loaded listener.js 16:51:30 INFO - PROCESS | 17220 | ++DOMWINDOW == 135 (0x89b4f800) [pid = 17220] [serial = 1764] [outer = 0x85a35000] 16:51:31 INFO - PROCESS | 17220 | 1461282691796 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 16:51:31 INFO - PROCESS | 17220 | 1461282691859 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 16:51:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 16:51:31 INFO - PROCESS | 17220 | 1461282691870 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:51:31 INFO - PROCESS | 17220 | 1461282691875 Marionette TRACE conn4 <- [1,2322,null,{}] 16:51:31 INFO - PROCESS | 17220 | 1461282691884 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:32 INFO - PROCESS | 17220 | 1461282692241 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 16:51:32 INFO - PROCESS | 17220 | 1461282692525 Marionette TRACE conn4 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:32 INFO - PROCESS | 17220 | ++DOCSHELL 0x869c3400 == 141 [pid = 17220] [id = 588] 16:51:32 INFO - PROCESS | 17220 | ++DOMWINDOW == 136 (0x869c7c00) [pid = 17220] [serial = 1765] [outer = (nil)] 16:51:32 INFO - PROCESS | 17220 | ++DOMWINDOW == 137 (0x87fef800) [pid = 17220] [serial = 1766] [outer = 0x869c7c00] 16:51:32 INFO - PROCESS | 17220 | 1461282692623 Marionette DEBUG loaded listener.js 16:51:32 INFO - PROCESS | 17220 | ++DOMWINDOW == 138 (0x88375400) [pid = 17220] [serial = 1767] [outer = 0x869c7c00] 16:51:33 INFO - PROCESS | 17220 | 1461282693612 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 16:51:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:51:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1785ms 16:51:33 INFO - PROCESS | 17220 | 1461282693656 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 16:51:33 INFO - PROCESS | 17220 | 1461282693666 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 16:51:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:51:33 INFO - PROCESS | 17220 | 1461282693677 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:51:33 INFO - PROCESS | 17220 | 1461282693681 Marionette TRACE conn4 <- [1,2326,null,{}] 16:51:33 INFO - PROCESS | 17220 | 1461282693688 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:33 INFO - PROCESS | 17220 | 1461282693955 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 16:51:34 INFO - PROCESS | 17220 | 1461282694373 Marionette TRACE conn4 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:34 INFO - PROCESS | 17220 | ++DOCSHELL 0x893cd400 == 142 [pid = 17220] [id = 589] 16:51:34 INFO - PROCESS | 17220 | ++DOMWINDOW == 139 (0x893cfc00) [pid = 17220] [serial = 1768] [outer = (nil)] 16:51:34 INFO - PROCESS | 17220 | ++DOMWINDOW == 140 (0x894fc800) [pid = 17220] [serial = 1769] [outer = 0x893cfc00] 16:51:34 INFO - PROCESS | 17220 | 1461282694467 Marionette DEBUG loaded listener.js 16:51:34 INFO - PROCESS | 17220 | ++DOMWINDOW == 141 (0x8aaa1800) [pid = 17220] [serial = 1770] [outer = 0x893cfc00] 16:51:35 INFO - PROCESS | 17220 | 1461282695425 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 16:51:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:51:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1788ms 16:51:35 INFO - PROCESS | 17220 | 1461282695465 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 16:51:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:51:35 INFO - PROCESS | 17220 | 1461282695470 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 16:51:35 INFO - PROCESS | 17220 | 1461282695476 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:51:35 INFO - PROCESS | 17220 | 1461282695483 Marionette TRACE conn4 <- [1,2330,null,{}] 16:51:35 INFO - PROCESS | 17220 | 1461282695499 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:35 INFO - PROCESS | 17220 | 1461282695758 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 16:51:36 INFO - PROCESS | 17220 | 1461282696119 Marionette TRACE conn4 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:36 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ae8fc00 == 143 [pid = 17220] [id = 590] 16:51:36 INFO - PROCESS | 17220 | ++DOMWINDOW == 142 (0x8c1a1800) [pid = 17220] [serial = 1771] [outer = (nil)] 16:51:36 INFO - PROCESS | 17220 | ++DOMWINDOW == 143 (0x8ea44800) [pid = 17220] [serial = 1772] [outer = 0x8c1a1800] 16:51:36 INFO - PROCESS | 17220 | 1461282696223 Marionette DEBUG loaded listener.js 16:51:36 INFO - PROCESS | 17220 | ++DOMWINDOW == 144 (0x8eab4c00) [pid = 17220] [serial = 1773] [outer = 0x8c1a1800] 16:51:37 INFO - PROCESS | 17220 | 1461282697113 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 16:51:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:51:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1690ms 16:51:37 INFO - PROCESS | 17220 | 1461282697167 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 16:51:37 INFO - PROCESS | 17220 | 1461282697172 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 16:51:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:51:37 INFO - PROCESS | 17220 | 1461282697179 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:51:37 INFO - PROCESS | 17220 | 1461282697182 Marionette TRACE conn4 <- [1,2334,null,{}] 16:51:37 INFO - PROCESS | 17220 | 1461282697188 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:37 INFO - PROCESS | 17220 | 1461282697432 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 16:51:37 INFO - PROCESS | 17220 | 1461282697765 Marionette TRACE conn4 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:37 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ae44c00 == 144 [pid = 17220] [id = 591] 16:51:37 INFO - PROCESS | 17220 | ++DOMWINDOW == 145 (0x8eaabc00) [pid = 17220] [serial = 1774] [outer = (nil)] 16:51:37 INFO - PROCESS | 17220 | ++DOMWINDOW == 146 (0x8ee89400) [pid = 17220] [serial = 1775] [outer = 0x8eaabc00] 16:51:37 INFO - PROCESS | 17220 | 1461282697862 Marionette DEBUG loaded listener.js 16:51:37 INFO - PROCESS | 17220 | ++DOMWINDOW == 147 (0x8eece800) [pid = 17220] [serial = 1776] [outer = 0x8eaabc00] 16:51:38 INFO - PROCESS | 17220 | 1461282698764 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 16:51:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:51:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1631ms 16:51:38 INFO - PROCESS | 17220 | 1461282698811 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 16:51:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:51:38 INFO - PROCESS | 17220 | 1461282698816 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 16:51:38 INFO - PROCESS | 17220 | 1461282698822 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:51:38 INFO - PROCESS | 17220 | 1461282698826 Marionette TRACE conn4 <- [1,2338,null,{}] 16:51:38 INFO - PROCESS | 17220 | 1461282698832 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:39 INFO - PROCESS | 17220 | 1461282699080 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 16:51:39 INFO - PROCESS | 17220 | 1461282699419 Marionette TRACE conn4 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:39 INFO - PROCESS | 17220 | ++DOCSHELL 0x8c1ac000 == 145 [pid = 17220] [id = 592] 16:51:39 INFO - PROCESS | 17220 | ++DOMWINDOW == 148 (0x8edb0000) [pid = 17220] [serial = 1777] [outer = (nil)] 16:51:39 INFO - PROCESS | 17220 | ++DOMWINDOW == 149 (0x8f2b3000) [pid = 17220] [serial = 1778] [outer = 0x8edb0000] 16:51:39 INFO - PROCESS | 17220 | 1461282699523 Marionette DEBUG loaded listener.js 16:51:39 INFO - PROCESS | 17220 | ++DOMWINDOW == 150 (0x8fdf1000) [pid = 17220] [serial = 1779] [outer = 0x8edb0000] 16:51:40 INFO - PROCESS | 17220 | 1461282700492 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 16:51:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:51:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1731ms 16:51:40 INFO - PROCESS | 17220 | 1461282700554 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 16:51:40 INFO - PROCESS | 17220 | 1461282700559 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 16:51:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:51:40 INFO - PROCESS | 17220 | 1461282700565 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:51:40 INFO - PROCESS | 17220 | 1461282700569 Marionette TRACE conn4 <- [1,2342,null,{}] 16:51:40 INFO - PROCESS | 17220 | 1461282700575 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:40 INFO - PROCESS | 17220 | 1461282700962 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 16:51:41 INFO - PROCESS | 17220 | 1461282701240 Marionette TRACE conn4 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:41 INFO - PROCESS | 17220 | ++DOCSHELL 0x8edbdc00 == 146 [pid = 17220] [id = 593] 16:51:41 INFO - PROCESS | 17220 | ++DOMWINDOW == 151 (0x8fded800) [pid = 17220] [serial = 1780] [outer = (nil)] 16:51:41 INFO - PROCESS | 17220 | ++DOMWINDOW == 152 (0x90343c00) [pid = 17220] [serial = 1781] [outer = 0x8fded800] 16:51:41 INFO - PROCESS | 17220 | 1461282701340 Marionette DEBUG loaded listener.js 16:51:41 INFO - PROCESS | 17220 | ++DOMWINDOW == 153 (0x9034b400) [pid = 17220] [serial = 1782] [outer = 0x8fded800] 16:51:42 INFO - PROCESS | 17220 | 1461282702268 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 16:51:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:51:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1738ms 16:51:42 INFO - PROCESS | 17220 | 1461282702305 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 16:51:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:51:42 INFO - PROCESS | 17220 | 1461282702310 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 16:51:42 INFO - PROCESS | 17220 | 1461282702317 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:51:42 INFO - PROCESS | 17220 | 1461282702321 Marionette TRACE conn4 <- [1,2346,null,{}] 16:51:42 INFO - PROCESS | 17220 | 1461282702328 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:42 INFO - PROCESS | 17220 | 1461282702550 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 16:51:42 INFO - PROCESS | 17220 | 1461282702894 Marionette TRACE conn4 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:42 INFO - PROCESS | 17220 | ++DOCSHELL 0x894fdc00 == 147 [pid = 17220] [id = 594] 16:51:42 INFO - PROCESS | 17220 | ++DOMWINDOW == 154 (0x8aeeb800) [pid = 17220] [serial = 1783] [outer = (nil)] 16:51:42 INFO - PROCESS | 17220 | ++DOMWINDOW == 155 (0x904ea400) [pid = 17220] [serial = 1784] [outer = 0x8aeeb800] 16:51:42 INFO - PROCESS | 17220 | 1461282702989 Marionette DEBUG loaded listener.js 16:51:43 INFO - PROCESS | 17220 | ++DOMWINDOW == 156 (0x904ec800) [pid = 17220] [serial = 1785] [outer = 0x8aeeb800] 16:51:43 INFO - PROCESS | 17220 | 1461282703933 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 16:51:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:51:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1635ms 16:51:43 INFO - PROCESS | 17220 | 1461282703951 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 16:51:43 INFO - PROCESS | 17220 | 1461282703955 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 16:51:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:51:43 INFO - PROCESS | 17220 | 1461282703962 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:51:43 INFO - PROCESS | 17220 | 1461282703966 Marionette TRACE conn4 <- [1,2350,null,{}] 16:51:43 INFO - PROCESS | 17220 | 1461282703971 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:44 INFO - PROCESS | 17220 | 1461282704201 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 16:51:44 INFO - PROCESS | 17220 | 1461282704558 Marionette TRACE conn4 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:44 INFO - PROCESS | 17220 | ++DOCSHELL 0x8edaf400 == 148 [pid = 17220] [id = 595] 16:51:44 INFO - PROCESS | 17220 | ++DOMWINDOW == 157 (0x9034a800) [pid = 17220] [serial = 1786] [outer = (nil)] 16:51:44 INFO - PROCESS | 17220 | ++DOMWINDOW == 158 (0x9206c000) [pid = 17220] [serial = 1787] [outer = 0x9034a800] 16:51:44 INFO - PROCESS | 17220 | 1461282704654 Marionette DEBUG loaded listener.js 16:51:44 INFO - PROCESS | 17220 | ++DOMWINDOW == 159 (0x920e3400) [pid = 17220] [serial = 1788] [outer = 0x9034a800] 16:51:45 INFO - PROCESS | 17220 | 1461282705644 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 16:51:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:51:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1734ms 16:51:45 INFO - PROCESS | 17220 | 1461282705698 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 16:51:45 INFO - PROCESS | 17220 | 1461282705701 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 16:51:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:51:45 INFO - PROCESS | 17220 | 1461282705708 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:51:45 INFO - PROCESS | 17220 | 1461282705712 Marionette TRACE conn4 <- [1,2354,null,{}] 16:51:45 INFO - PROCESS | 17220 | 1461282705718 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:45 INFO - PROCESS | 17220 | 1461282705956 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 16:51:46 INFO - PROCESS | 17220 | 1461282706316 Marionette TRACE conn4 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:46 INFO - PROCESS | 17220 | ++DOCSHELL 0x904b2400 == 149 [pid = 17220] [id = 596] 16:51:46 INFO - PROCESS | 17220 | ++DOMWINDOW == 160 (0x904ec000) [pid = 17220] [serial = 1789] [outer = (nil)] 16:51:46 INFO - PROCESS | 17220 | ++DOMWINDOW == 161 (0x92cb7000) [pid = 17220] [serial = 1790] [outer = 0x904ec000] 16:51:46 INFO - PROCESS | 17220 | 1461282706414 Marionette DEBUG loaded listener.js 16:51:46 INFO - PROCESS | 17220 | ++DOMWINDOW == 162 (0x92d6dc00) [pid = 17220] [serial = 1791] [outer = 0x904ec000] 16:51:47 INFO - PROCESS | 17220 | 1461282707326 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 16:51:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:51:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1687ms 16:51:47 INFO - PROCESS | 17220 | 1461282707396 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 16:51:47 INFO - PROCESS | 17220 | 1461282707401 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 16:51:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:51:47 INFO - PROCESS | 17220 | 1461282707407 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:51:47 INFO - PROCESS | 17220 | 1461282707411 Marionette TRACE conn4 <- [1,2358,null,{}] 16:51:47 INFO - PROCESS | 17220 | 1461282707417 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:47 INFO - PROCESS | 17220 | 1461282707663 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 16:51:48 INFO - PROCESS | 17220 | 1461282708004 Marionette TRACE conn4 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:48 INFO - PROCESS | 17220 | ++DOCSHELL 0x920ed000 == 150 [pid = 17220] [id = 597] 16:51:48 INFO - PROCESS | 17220 | ++DOMWINDOW == 163 (0x92df1800) [pid = 17220] [serial = 1792] [outer = (nil)] 16:51:48 INFO - PROCESS | 17220 | ++DOMWINDOW == 164 (0x93ae9400) [pid = 17220] [serial = 1793] [outer = 0x92df1800] 16:51:48 INFO - PROCESS | 17220 | 1461282708098 Marionette DEBUG loaded listener.js 16:51:48 INFO - PROCESS | 17220 | ++DOMWINDOW == 165 (0x93af3c00) [pid = 17220] [serial = 1794] [outer = 0x92df1800] 16:51:49 INFO - PROCESS | 17220 | 1461282709056 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 16:51:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:51:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1692ms 16:51:49 INFO - PROCESS | 17220 | 1461282709101 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 16:51:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:51:49 INFO - PROCESS | 17220 | 1461282709106 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 16:51:49 INFO - PROCESS | 17220 | 1461282709113 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:51:49 INFO - PROCESS | 17220 | 1461282709118 Marionette TRACE conn4 <- [1,2362,null,{}] 16:51:49 INFO - PROCESS | 17220 | 1461282709123 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:49 INFO - PROCESS | 17220 | 1461282709434 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 16:51:49 INFO - PROCESS | 17220 | 1461282709798 Marionette TRACE conn4 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:49 INFO - PROCESS | 17220 | ++DOCSHELL 0x93a0f400 == 151 [pid = 17220] [id = 598] 16:51:49 INFO - PROCESS | 17220 | ++DOMWINDOW == 166 (0x97bc9c00) [pid = 17220] [serial = 1795] [outer = (nil)] 16:51:49 INFO - PROCESS | 17220 | ++DOMWINDOW == 167 (0x97d8dc00) [pid = 17220] [serial = 1796] [outer = 0x97bc9c00] 16:51:49 INFO - PROCESS | 17220 | 1461282709905 Marionette DEBUG loaded listener.js 16:51:50 INFO - PROCESS | 17220 | ++DOMWINDOW == 168 (0x97e9c800) [pid = 17220] [serial = 1797] [outer = 0x97bc9c00] 16:51:50 INFO - PROCESS | 17220 | 1461282710839 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 16:51:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:51:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1789ms 16:51:50 INFO - PROCESS | 17220 | 1461282710903 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 16:51:50 INFO - PROCESS | 17220 | 1461282710906 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 16:51:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:51:50 INFO - PROCESS | 17220 | 1461282710914 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:51:50 INFO - PROCESS | 17220 | 1461282710917 Marionette TRACE conn4 <- [1,2366,null,{}] 16:51:50 INFO - PROCESS | 17220 | 1461282710923 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:51 INFO - PROCESS | 17220 | 1461282711193 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 16:51:51 INFO - PROCESS | 17220 | 1461282711542 Marionette TRACE conn4 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:51 INFO - PROCESS | 17220 | ++DOCSHELL 0x87558800 == 152 [pid = 17220] [id = 599] 16:51:51 INFO - PROCESS | 17220 | ++DOMWINDOW == 169 (0x93a01800) [pid = 17220] [serial = 1798] [outer = (nil)] 16:51:51 INFO - PROCESS | 17220 | ++DOMWINDOW == 170 (0x9852a400) [pid = 17220] [serial = 1799] [outer = 0x93a01800] 16:51:51 INFO - PROCESS | 17220 | 1461282711643 Marionette DEBUG loaded listener.js 16:51:51 INFO - PROCESS | 17220 | ++DOMWINDOW == 171 (0x98ccf800) [pid = 17220] [serial = 1800] [outer = 0x93a01800] 16:51:52 INFO - PROCESS | 17220 | 1461282712571 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 16:51:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:51:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1731ms 16:51:52 INFO - PROCESS | 17220 | 1461282712647 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 16:51:52 INFO - PROCESS | 17220 | 1461282712650 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 16:51:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:51:52 INFO - PROCESS | 17220 | 1461282712658 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:51:52 INFO - PROCESS | 17220 | 1461282712661 Marionette TRACE conn4 <- [1,2370,null,{}] 16:51:52 INFO - PROCESS | 17220 | 1461282712667 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:52 INFO - PROCESS | 17220 | 1461282712954 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 16:51:53 INFO - PROCESS | 17220 | 1461282713297 Marionette TRACE conn4 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:53 INFO - PROCESS | 17220 | ++DOCSHELL 0x96c75000 == 153 [pid = 17220] [id = 600] 16:51:53 INFO - PROCESS | 17220 | ++DOMWINDOW == 172 (0x97bb7400) [pid = 17220] [serial = 1801] [outer = (nil)] 16:51:53 INFO - PROCESS | 17220 | ++DOMWINDOW == 173 (0x98fdd000) [pid = 17220] [serial = 1802] [outer = 0x97bb7400] 16:51:53 INFO - PROCESS | 17220 | 1461282713393 Marionette DEBUG loaded listener.js 16:51:53 INFO - PROCESS | 17220 | ++DOMWINDOW == 174 (0x991ccc00) [pid = 17220] [serial = 1803] [outer = 0x97bb7400] 16:51:54 INFO - PROCESS | 17220 | 1461282714317 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 16:51:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:51:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1733ms 16:51:54 INFO - PROCESS | 17220 | 1461282714413 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 16:51:54 INFO - PROCESS | 17220 | 1461282714419 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 16:51:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:51:54 INFO - PROCESS | 17220 | 1461282714431 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:51:54 INFO - PROCESS | 17220 | 1461282714435 Marionette TRACE conn4 <- [1,2374,null,{}] 16:51:54 INFO - PROCESS | 17220 | 1461282714482 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:54 INFO - PROCESS | 17220 | 1461282714850 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 16:51:55 INFO - PROCESS | 17220 | 1461282715128 Marionette TRACE conn4 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:55 INFO - PROCESS | 17220 | ++DOCSHELL 0x98e0e000 == 154 [pid = 17220] [id = 601] 16:51:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 175 (0x98f68c00) [pid = 17220] [serial = 1804] [outer = (nil)] 16:51:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 176 (0x9b25d800) [pid = 17220] [serial = 1805] [outer = 0x98f68c00] 16:51:55 INFO - PROCESS | 17220 | 1461282715235 Marionette DEBUG loaded listener.js 16:51:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 177 (0x9b262800) [pid = 17220] [serial = 1806] [outer = 0x98f68c00] 16:51:56 INFO - PROCESS | 17220 | 1461282716222 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 16:51:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:51:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1833ms 16:51:56 INFO - PROCESS | 17220 | 1461282716267 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 16:51:56 INFO - PROCESS | 17220 | 1461282716271 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 16:51:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:51:56 INFO - PROCESS | 17220 | 1461282716278 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:51:56 INFO - PROCESS | 17220 | 1461282716282 Marionette TRACE conn4 <- [1,2378,null,{}] 16:51:56 INFO - PROCESS | 17220 | 1461282716288 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:56 INFO - PROCESS | 17220 | 1461282716554 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 16:51:56 INFO - PROCESS | 17220 | 1461282716903 Marionette TRACE conn4 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:56 INFO - PROCESS | 17220 | ++DOCSHELL 0x88532800 == 155 [pid = 17220] [id = 602] 16:51:56 INFO - PROCESS | 17220 | ++DOMWINDOW == 178 (0x8ab12400) [pid = 17220] [serial = 1807] [outer = (nil)] 16:51:56 INFO - PROCESS | 17220 | ++DOMWINDOW == 179 (0x9fb9a400) [pid = 17220] [serial = 1808] [outer = 0x8ab12400] 16:51:57 INFO - PROCESS | 17220 | 1461282716999 Marionette DEBUG loaded listener.js 16:51:57 INFO - PROCESS | 17220 | ++DOMWINDOW == 180 (0x9fc67800) [pid = 17220] [serial = 1809] [outer = 0x8ab12400] 16:51:57 INFO - PROCESS | 17220 | 1461282717926 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 16:51:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:51:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1690ms 16:51:57 INFO - PROCESS | 17220 | 1461282717970 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 16:51:57 INFO - PROCESS | 17220 | 1461282717973 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 16:51:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:51:57 INFO - PROCESS | 17220 | 1461282717980 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:51:57 INFO - PROCESS | 17220 | 1461282717984 Marionette TRACE conn4 <- [1,2382,null,{}] 16:51:57 INFO - PROCESS | 17220 | 1461282717990 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:58 INFO - PROCESS | 17220 | 1461282718258 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 16:51:58 INFO - PROCESS | 17220 | 1461282718613 Marionette TRACE conn4 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:51:58 INFO - PROCESS | 17220 | ++DOCSHELL 0x9ea2ac00 == 156 [pid = 17220] [id = 603] 16:51:58 INFO - PROCESS | 17220 | ++DOMWINDOW == 181 (0x9fb38c00) [pid = 17220] [serial = 1810] [outer = (nil)] 16:51:58 INFO - PROCESS | 17220 | ++DOMWINDOW == 182 (0xa0adf800) [pid = 17220] [serial = 1811] [outer = 0x9fb38c00] 16:51:58 INFO - PROCESS | 17220 | 1461282718715 Marionette DEBUG loaded listener.js 16:51:58 INFO - PROCESS | 17220 | ++DOMWINDOW == 183 (0xa0c4b400) [pid = 17220] [serial = 1812] [outer = 0x9fb38c00] 16:51:59 INFO - PROCESS | 17220 | 1461282719658 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 16:51:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:51:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1733ms 16:51:59 INFO - PROCESS | 17220 | 1461282719715 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 16:51:59 INFO - PROCESS | 17220 | 1461282719718 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 16:51:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:51:59 INFO - PROCESS | 17220 | 1461282719725 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:51:59 INFO - PROCESS | 17220 | 1461282719729 Marionette TRACE conn4 <- [1,2386,null,{}] 16:51:59 INFO - PROCESS | 17220 | 1461282719735 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:51:59 INFO - PROCESS | 17220 | 1461282719987 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 16:52:00 INFO - PROCESS | 17220 | 1461282720351 Marionette TRACE conn4 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:00 INFO - PROCESS | 17220 | ++DOCSHELL 0x99a24c00 == 157 [pid = 17220] [id = 604] 16:52:00 INFO - PROCESS | 17220 | ++DOMWINDOW == 184 (0xa0024c00) [pid = 17220] [serial = 1813] [outer = (nil)] 16:52:00 INFO - PROCESS | 17220 | ++DOMWINDOW == 185 (0xa445a000) [pid = 17220] [serial = 1814] [outer = 0xa0024c00] 16:52:00 INFO - PROCESS | 17220 | 1461282720460 Marionette DEBUG loaded listener.js 16:52:00 INFO - PROCESS | 17220 | ++DOMWINDOW == 186 (0xa4465c00) [pid = 17220] [serial = 1815] [outer = 0xa0024c00] 16:52:03 INFO - PROCESS | 17220 | --DOCSHELL 0x84706400 == 156 [pid = 17220] [id = 586] 16:52:03 INFO - PROCESS | 17220 | --DOCSHELL 0x87ea0800 == 155 [pid = 17220] [id = 585] 16:52:03 INFO - PROCESS | 17220 | --DOCSHELL 0x869cc800 == 154 [pid = 17220] [id = 584] 16:52:03 INFO - PROCESS | 17220 | --DOCSHELL 0x84702400 == 153 [pid = 17220] [id = 583] 16:52:03 INFO - PROCESS | 17220 | --DOCSHELL 0x851d4800 == 152 [pid = 17220] [id = 582] 16:52:03 INFO - PROCESS | 17220 | --DOCSHELL 0x85a34000 == 151 [pid = 17220] [id = 581] 16:52:03 INFO - PROCESS | 17220 | --DOCSHELL 0x8ffa1800 == 150 [pid = 17220] [id = 579] 16:52:03 INFO - PROCESS | 17220 | --DOCSHELL 0x8fd3ac00 == 149 [pid = 17220] [id = 580] 16:52:03 INFO - PROCESS | 17220 | --DOCSHELL 0x850a5000 == 148 [pid = 17220] [id = 578] 16:52:03 INFO - PROCESS | 17220 | --DOCSHELL 0x903f3c00 == 147 [pid = 17220] [id = 577] 16:52:03 INFO - PROCESS | 17220 | --DOCSHELL 0x901dd800 == 146 [pid = 17220] [id = 576] 16:52:03 INFO - PROCESS | 17220 | --DOCSHELL 0x8ac67c00 == 145 [pid = 17220] [id = 574] 16:52:04 INFO - PROCESS | 17220 | --DOCSHELL 0x87557400 == 144 [pid = 17220] [id = 575] 16:52:04 INFO - PROCESS | 17220 | --DOCSHELL 0x851c9000 == 143 [pid = 17220] [id = 573] 16:52:04 INFO - PROCESS | 17220 | --DOCSHELL 0x8aeec800 == 142 [pid = 17220] [id = 572] 16:52:04 INFO - PROCESS | 17220 | --DOCSHELL 0x8aaa0800 == 141 [pid = 17220] [id = 571] 16:52:04 INFO - PROCESS | 17220 | --DOCSHELL 0x89069000 == 140 [pid = 17220] [id = 570] 16:52:04 INFO - PROCESS | 17220 | --DOCSHELL 0x88581800 == 139 [pid = 17220] [id = 568] 16:52:04 INFO - PROCESS | 17220 | --DOCSHELL 0x89069c00 == 138 [pid = 17220] [id = 569] 16:52:04 INFO - PROCESS | 17220 | --DOCSHELL 0x87ea2800 == 137 [pid = 17220] [id = 567] 16:52:04 INFO - PROCESS | 17220 | --DOCSHELL 0x8470f000 == 136 [pid = 17220] [id = 565] 16:52:04 INFO - PROCESS | 17220 | --DOCSHELL 0x85a38c00 == 135 [pid = 17220] [id = 566] 16:52:04 INFO - PROCESS | 17220 | --DOMWINDOW == 185 (0x8ab18000) [pid = 17220] [serial = 1572] [outer = (nil)] [url = about:blank] 16:52:04 INFO - PROCESS | 17220 | --DOMWINDOW == 184 (0x8edb1000) [pid = 17220] [serial = 1575] [outer = (nil)] [url = about:blank] 16:52:04 INFO - PROCESS | 17220 | --DOMWINDOW == 183 (0x8f2acc00) [pid = 17220] [serial = 1581] [outer = (nil)] [url = about:blank] 16:52:04 INFO - PROCESS | 17220 | --DOMWINDOW == 182 (0x90347800) [pid = 17220] [serial = 1587] [outer = (nil)] [url = about:blank] 16:52:04 INFO - PROCESS | 17220 | --DOMWINDOW == 181 (0x87b85400) [pid = 17220] [serial = 1569] [outer = (nil)] [url = about:blank] 16:52:04 INFO - PROCESS | 17220 | --DOMWINDOW == 180 (0x8eece400) [pid = 17220] [serial = 1578] [outer = (nil)] [url = about:blank] 16:52:04 INFO - PROCESS | 17220 | --DOMWINDOW == 179 (0x8857c000) [pid = 17220] [serial = 1697] [outer = (nil)] [url = about:blank] 16:52:04 INFO - PROCESS | 17220 | --DOMWINDOW == 178 (0xa0ccc400) [pid = 17220] [serial = 1617] [outer = (nil)] [url = about:blank] 16:52:04 INFO - PROCESS | 17220 | --DOMWINDOW == 177 (0x8ae44000) [pid = 17220] [serial = 1566] [outer = (nil)] [url = about:blank] 16:52:04 INFO - PROCESS | 17220 | --DOMWINDOW == 176 (0x88532c00) [pid = 17220] [serial = 1694] [outer = (nil)] [url = about:blank] 16:52:04 INFO - PROCESS | 17220 | --DOMWINDOW == 175 (0x85a38000) [pid = 17220] [serial = 1688] [outer = (nil)] [url = about:blank] 16:52:04 INFO - PROCESS | 17220 | --DOMWINDOW == 174 (0x85fd5800) [pid = 17220] [serial = 1689] [outer = (nil)] [url = about:blank] 16:52:04 INFO - PROCESS | 17220 | --DOMWINDOW == 173 (0x89b4e000) [pid = 17220] [serial = 1686] [outer = (nil)] [url = about:blank] 16:52:04 INFO - PROCESS | 17220 | --DOMWINDOW == 172 (0x89b4c400) [pid = 17220] [serial = 1685] [outer = (nil)] [url = about:blank] 16:52:04 INFO - PROCESS | 17220 | --DOMWINDOW == 171 (0x89b45400) [pid = 17220] [serial = 1683] [outer = (nil)] [url = about:blank] 16:52:04 INFO - PROCESS | 17220 | --DOMWINDOW == 170 (0x89b43800) [pid = 17220] [serial = 1682] [outer = (nil)] [url = about:blank] 16:52:04 INFO - PROCESS | 17220 | --DOMWINDOW == 169 (0x876d6800) [pid = 17220] [serial = 1680] [outer = (nil)] [url = about:blank] 16:52:04 INFO - PROCESS | 17220 | --DOMWINDOW == 168 (0x876d4c00) [pid = 17220] [serial = 1679] [outer = (nil)] [url = about:blank] 16:52:04 INFO - PROCESS | 17220 | --DOMWINDOW == 167 (0xa44bac00) [pid = 17220] [serial = 1677] [outer = (nil)] [url = about:blank] 16:52:04 INFO - PROCESS | 17220 | --DOMWINDOW == 166 (0xa44acc00) [pid = 17220] [serial = 1676] [outer = (nil)] [url = about:blank] 16:52:04 INFO - PROCESS | 17220 | --DOMWINDOW == 165 (0xa0e8a800) [pid = 17220] [serial = 1674] [outer = (nil)] [url = about:blank] 16:52:04 INFO - PROCESS | 17220 | --DOMWINDOW == 164 (0xa0aa9400) [pid = 17220] [serial = 1673] [outer = (nil)] [url = about:blank] 16:52:04 INFO - PROCESS | 17220 | --DOMWINDOW == 163 (0x9fb32000) [pid = 17220] [serial = 1671] [outer = (nil)] [url = about:blank] 16:52:04 INFO - PROCESS | 17220 | --DOMWINDOW == 162 (0x9b25e400) [pid = 17220] [serial = 1670] [outer = (nil)] [url = about:blank] 16:52:04 INFO - PROCESS | 17220 | --DOMWINDOW == 161 (0x98fd3800) [pid = 17220] [serial = 1668] [outer = (nil)] [url = about:blank] 16:52:04 INFO - PROCESS | 17220 | --DOMWINDOW == 160 (0x98e10c00) [pid = 17220] [serial = 1667] [outer = (nil)] [url = about:blank] 16:52:04 INFO - PROCESS | 17220 | --DOMWINDOW == 159 (0x97e9e800) [pid = 17220] [serial = 1665] [outer = (nil)] [url = about:blank] 16:52:04 INFO - PROCESS | 17220 | --DOMWINDOW == 158 (0x97bc1c00) [pid = 17220] [serial = 1664] [outer = (nil)] [url = about:blank] 16:52:04 INFO - PROCESS | 17220 | --DOMWINDOW == 157 (0x93ae6400) [pid = 17220] [serial = 1661] [outer = (nil)] [url = about:blank] 16:52:04 INFO - PROCESS | 17220 | --DOMWINDOW == 156 (0x92ded400) [pid = 17220] [serial = 1659] [outer = (nil)] [url = about:blank] 16:52:04 INFO - PROCESS | 17220 | --DOMWINDOW == 155 (0x92deb800) [pid = 17220] [serial = 1658] [outer = (nil)] [url = about:blank] 16:52:04 INFO - PROCESS | 17220 | --DOMWINDOW == 154 (0x92c04000) [pid = 17220] [serial = 1656] [outer = (nil)] [url = about:blank] 16:52:04 INFO - PROCESS | 17220 | --DOMWINDOW == 153 (0x920e6000) [pid = 17220] [serial = 1655] [outer = (nil)] [url = about:blank] 16:52:04 INFO - PROCESS | 17220 | --DOMWINDOW == 152 (0x91489400) [pid = 17220] [serial = 1653] [outer = (nil)] [url = about:blank] 16:52:04 INFO - PROCESS | 17220 | --DOMWINDOW == 151 (0x90708400) [pid = 17220] [serial = 1652] [outer = (nil)] [url = about:blank] 16:52:04 INFO - PROCESS | 17220 | --DOMWINDOW == 150 (0x904a5c00) [pid = 17220] [serial = 1650] [outer = (nil)] [url = about:blank] 16:52:04 INFO - PROCESS | 17220 | --DOMWINDOW == 149 (0x9034c800) [pid = 17220] [serial = 1649] [outer = (nil)] [url = about:blank] 16:52:04 INFO - PROCESS | 17220 | --DOMWINDOW == 148 (0x8fe73c00) [pid = 17220] [serial = 1647] [outer = (nil)] [url = about:blank] 16:52:04 INFO - PROCESS | 17220 | --DOMWINDOW == 147 (0x8fdf7800) [pid = 17220] [serial = 1646] [outer = (nil)] [url = about:blank] 16:52:04 INFO - PROCESS | 17220 | --DOMWINDOW == 146 (0x8fd2c000) [pid = 17220] [serial = 1644] [outer = (nil)] [url = about:blank] 16:52:04 INFO - PROCESS | 17220 | --DOMWINDOW == 145 (0x8f27dc00) [pid = 17220] [serial = 1643] [outer = (nil)] [url = about:blank] 16:52:04 INFO - PROCESS | 17220 | --DOMWINDOW == 144 (0x8ee8dc00) [pid = 17220] [serial = 1641] [outer = (nil)] [url = about:blank] 16:52:04 INFO - PROCESS | 17220 | --DOMWINDOW == 143 (0x8edb7400) [pid = 17220] [serial = 1640] [outer = (nil)] [url = about:blank] 16:52:04 INFO - PROCESS | 17220 | --DOMWINDOW == 142 (0x8ae8d400) [pid = 17220] [serial = 1638] [outer = (nil)] [url = about:blank] 16:52:04 INFO - PROCESS | 17220 | --DOMWINDOW == 141 (0x8aaaa000) [pid = 17220] [serial = 1637] [outer = (nil)] [url = about:blank] 16:52:04 INFO - PROCESS | 17220 | --DOMWINDOW == 140 (0x88377c00) [pid = 17220] [serial = 1635] [outer = (nil)] [url = about:blank] 16:52:04 INFO - PROCESS | 17220 | --DOMWINDOW == 139 (0x87e9e000) [pid = 17220] [serial = 1634] [outer = (nil)] [url = about:blank] 16:52:04 INFO - PROCESS | 17220 | --DOMWINDOW == 138 (0x87555c00) [pid = 17220] [serial = 1691] [outer = (nil)] [url = about:blank] 16:52:04 INFO - PROCESS | 17220 | --DOMWINDOW == 137 (0x87b7d400) [pid = 17220] [serial = 1692] [outer = (nil)] [url = about:blank] 16:52:04 INFO - PROCESS | 17220 | --DOMWINDOW == 136 (0x88577400) [pid = 17220] [serial = 1695] [outer = (nil)] [url = about:blank] 16:52:04 INFO - PROCESS | 17220 | 1461282724327 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 16:52:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:52:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 4750ms 16:52:04 INFO - PROCESS | 17220 | 1461282724477 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 16:52:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:52:04 INFO - PROCESS | 17220 | 1461282724484 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 16:52:04 INFO - PROCESS | 17220 | 1461282724494 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:52:04 INFO - PROCESS | 17220 | 1461282724501 Marionette TRACE conn4 <- [1,2390,null,{}] 16:52:04 INFO - PROCESS | 17220 | 1461282724512 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:04 INFO - PROCESS | 17220 | 1461282724761 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 16:52:05 INFO - PROCESS | 17220 | 1461282725015 Marionette TRACE conn4 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:05 INFO - PROCESS | 17220 | ++DOCSHELL 0x859c4c00 == 136 [pid = 17220] [id = 605] 16:52:05 INFO - PROCESS | 17220 | ++DOMWINDOW == 137 (0x859c7c00) [pid = 17220] [serial = 1816] [outer = (nil)] 16:52:05 INFO - PROCESS | 17220 | ++DOMWINDOW == 138 (0x859cd800) [pid = 17220] [serial = 1817] [outer = 0x859c7c00] 16:52:05 INFO - PROCESS | 17220 | 1461282725103 Marionette DEBUG loaded listener.js 16:52:05 INFO - PROCESS | 17220 | ++DOMWINDOW == 139 (0x85a9f800) [pid = 17220] [serial = 1818] [outer = 0x859c7c00] 16:52:06 INFO - PROCESS | 17220 | 1461282725995 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 16:52:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:52:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1549ms 16:52:06 INFO - PROCESS | 17220 | 1461282726042 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 16:52:06 INFO - PROCESS | 17220 | 1461282726050 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 16:52:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:52:06 INFO - PROCESS | 17220 | 1461282726066 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:52:06 INFO - PROCESS | 17220 | 1461282726075 Marionette TRACE conn4 <- [1,2394,null,{}] 16:52:06 INFO - PROCESS | 17220 | 1461282726087 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:06 INFO - PROCESS | 17220 | 1461282726331 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 16:52:06 INFO - PROCESS | 17220 | 1461282726612 Marionette TRACE conn4 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:06 INFO - PROCESS | 17220 | ++DOCSHELL 0x86736c00 == 137 [pid = 17220] [id = 606] 16:52:06 INFO - PROCESS | 17220 | ++DOMWINDOW == 140 (0x869cc800) [pid = 17220] [serial = 1819] [outer = (nil)] 16:52:06 INFO - PROCESS | 17220 | ++DOMWINDOW == 141 (0x876cc400) [pid = 17220] [serial = 1820] [outer = 0x869cc800] 16:52:06 INFO - PROCESS | 17220 | 1461282726694 Marionette DEBUG loaded listener.js 16:52:06 INFO - PROCESS | 17220 | ++DOMWINDOW == 142 (0x876d7400) [pid = 17220] [serial = 1821] [outer = 0x869cc800] 16:52:07 INFO - PROCESS | 17220 | 1461282727696 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:52:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:52:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1700ms 16:52:07 INFO - PROCESS | 17220 | 1461282727762 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 16:52:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:52:07 INFO - PROCESS | 17220 | 1461282727766 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 16:52:07 INFO - PROCESS | 17220 | 1461282727773 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:52:07 INFO - PROCESS | 17220 | 1461282727778 Marionette TRACE conn4 <- [1,2398,null,{}] 16:52:07 INFO - PROCESS | 17220 | 1461282727803 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:08 INFO - PROCESS | 17220 | 1461282728133 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 16:52:08 INFO - PROCESS | 17220 | 1461282728359 Marionette TRACE conn4 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:08 INFO - PROCESS | 17220 | ++DOCSHELL 0x85309400 == 138 [pid = 17220] [id = 607] 16:52:08 INFO - PROCESS | 17220 | ++DOMWINDOW == 143 (0x87ff3400) [pid = 17220] [serial = 1822] [outer = (nil)] 16:52:08 INFO - PROCESS | 17220 | ++DOMWINDOW == 144 (0x88374800) [pid = 17220] [serial = 1823] [outer = 0x87ff3400] 16:52:08 INFO - PROCESS | 17220 | 1461282728446 Marionette DEBUG loaded listener.js 16:52:08 INFO - PROCESS | 17220 | ++DOMWINDOW == 145 (0x8852f000) [pid = 17220] [serial = 1824] [outer = 0x87ff3400] 16:52:09 INFO - PROCESS | 17220 | --DOMWINDOW == 144 (0x87ff5800) [pid = 17220] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:52:09 INFO - PROCESS | 17220 | --DOMWINDOW == 143 (0x92dac800) [pid = 17220] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:52:09 INFO - PROCESS | 17220 | --DOMWINDOW == 142 (0x87ea9000) [pid = 17220] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:52:09 INFO - PROCESS | 17220 | --DOMWINDOW == 141 (0x850a9400) [pid = 17220] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:52:09 INFO - PROCESS | 17220 | --DOMWINDOW == 140 (0x869d0000) [pid = 17220] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:52:09 INFO - PROCESS | 17220 | --DOMWINDOW == 139 (0x8470a800) [pid = 17220] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:52:09 INFO - PROCESS | 17220 | --DOMWINDOW == 138 (0x93e2f800) [pid = 17220] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:52:09 INFO - PROCESS | 17220 | --DOMWINDOW == 137 (0x89074c00) [pid = 17220] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:52:09 INFO - PROCESS | 17220 | --DOMWINDOW == 136 (0x92db0400) [pid = 17220] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:52:09 INFO - PROCESS | 17220 | --DOMWINDOW == 135 (0x915de400) [pid = 17220] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:52:09 INFO - PROCESS | 17220 | --DOMWINDOW == 134 (0x8865bc00) [pid = 17220] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:52:09 INFO - PROCESS | 17220 | --DOMWINDOW == 133 (0x904aa400) [pid = 17220] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:52:09 INFO - PROCESS | 17220 | --DOMWINDOW == 132 (0x903f7800) [pid = 17220] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:52:09 INFO - PROCESS | 17220 | --DOMWINDOW == 131 (0x8f280c00) [pid = 17220] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:52:09 INFO - PROCESS | 17220 | --DOMWINDOW == 130 (0x8eec2800) [pid = 17220] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:52:09 INFO - PROCESS | 17220 | --DOMWINDOW == 129 (0x8ee87c00) [pid = 17220] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:52:09 INFO - PROCESS | 17220 | --DOMWINDOW == 128 (0x8ea50800) [pid = 17220] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:52:09 INFO - PROCESS | 17220 | --DOMWINDOW == 127 (0x8ea51400) [pid = 17220] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:52:09 INFO - PROCESS | 17220 | --DOMWINDOW == 126 (0x89b50800) [pid = 17220] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:52:09 INFO - PROCESS | 17220 | --DOMWINDOW == 125 (0x89b48800) [pid = 17220] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:52:09 INFO - PROCESS | 17220 | --DOMWINDOW == 124 (0x893dc000) [pid = 17220] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:52:09 INFO - PROCESS | 17220 | --DOMWINDOW == 123 (0x87ea8c00) [pid = 17220] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:52:09 INFO - PROCESS | 17220 | --DOMWINDOW == 122 (0x85a39000) [pid = 17220] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:52:10 INFO - PROCESS | 17220 | 1461282730119 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 16:52:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:52:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 2396ms 16:52:10 INFO - PROCESS | 17220 | 1461282730169 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 16:52:10 INFO - PROCESS | 17220 | 1461282730174 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 16:52:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:52:10 INFO - PROCESS | 17220 | 1461282730180 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:52:10 INFO - PROCESS | 17220 | 1461282730200 Marionette TRACE conn4 <- [1,2402,null,{}] 16:52:10 INFO - PROCESS | 17220 | 1461282730206 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:10 INFO - PROCESS | 17220 | 1461282730440 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 16:52:10 INFO - PROCESS | 17220 | 1461282730645 Marionette TRACE conn4 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:10 INFO - PROCESS | 17220 | ++DOCSHELL 0x84701400 == 139 [pid = 17220] [id = 608] 16:52:10 INFO - PROCESS | 17220 | ++DOMWINDOW == 123 (0x869d0000) [pid = 17220] [serial = 1825] [outer = (nil)] 16:52:10 INFO - PROCESS | 17220 | ++DOMWINDOW == 124 (0x88533000) [pid = 17220] [serial = 1826] [outer = 0x869d0000] 16:52:10 INFO - PROCESS | 17220 | 1461282730728 Marionette DEBUG loaded listener.js 16:52:10 INFO - PROCESS | 17220 | ++DOMWINDOW == 125 (0x88579c00) [pid = 17220] [serial = 1827] [outer = 0x869d0000] 16:52:11 INFO - PROCESS | 17220 | 1461282731567 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 16:52:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:52:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1409ms 16:52:11 INFO - PROCESS | 17220 | 1461282731753 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 16:52:11 INFO - PROCESS | 17220 | 1461282731761 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 16:52:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:52:11 INFO - PROCESS | 17220 | 1461282731773 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:52:11 INFO - PROCESS | 17220 | 1461282731778 Marionette TRACE conn4 <- [1,2406,null,{}] 16:52:11 INFO - PROCESS | 17220 | 1461282731788 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:12 INFO - PROCESS | 17220 | 1461282732082 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 16:52:12 INFO - PROCESS | 17220 | 1461282732460 Marionette TRACE conn4 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:12 INFO - PROCESS | 17220 | ++DOCSHELL 0x859cac00 == 140 [pid = 17220] [id = 609] 16:52:12 INFO - PROCESS | 17220 | ++DOMWINDOW == 126 (0x859cb400) [pid = 17220] [serial = 1828] [outer = (nil)] 16:52:12 INFO - PROCESS | 17220 | ++DOMWINDOW == 127 (0x859cec00) [pid = 17220] [serial = 1829] [outer = 0x859cb400] 16:52:12 INFO - PROCESS | 17220 | 1461282732558 Marionette DEBUG loaded listener.js 16:52:12 INFO - PROCESS | 17220 | ++DOMWINDOW == 128 (0x85fd5800) [pid = 17220] [serial = 1830] [outer = 0x859cb400] 16:52:13 INFO - PROCESS | 17220 | 1461282733599 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 16:52:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:52:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1894ms 16:52:13 INFO - PROCESS | 17220 | 1461282733668 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 16:52:13 INFO - PROCESS | 17220 | 1461282733675 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 16:52:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:52:13 INFO - PROCESS | 17220 | 1461282733689 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:52:13 INFO - PROCESS | 17220 | 1461282733695 Marionette TRACE conn4 <- [1,2410,null,{}] 16:52:13 INFO - PROCESS | 17220 | 1461282733704 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:14 INFO - PROCESS | 17220 | 1461282734007 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 16:52:14 INFO - PROCESS | 17220 | 1461282734361 Marionette TRACE conn4 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:14 INFO - PROCESS | 17220 | ++DOCSHELL 0x876d9c00 == 141 [pid = 17220] [id = 610] 16:52:14 INFO - PROCESS | 17220 | ++DOMWINDOW == 129 (0x87b81400) [pid = 17220] [serial = 1831] [outer = (nil)] 16:52:14 INFO - PROCESS | 17220 | ++DOMWINDOW == 130 (0x87ea5800) [pid = 17220] [serial = 1832] [outer = 0x87b81400] 16:52:14 INFO - PROCESS | 17220 | 1461282734463 Marionette DEBUG loaded listener.js 16:52:14 INFO - PROCESS | 17220 | ++DOMWINDOW == 131 (0x88373000) [pid = 17220] [serial = 1833] [outer = 0x87b81400] 16:52:15 INFO - PROCESS | 17220 | 1461282735547 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 16:52:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:52:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1898ms 16:52:15 INFO - PROCESS | 17220 | 1461282735584 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 16:52:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:52:15 INFO - PROCESS | 17220 | 1461282735589 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 16:52:15 INFO - PROCESS | 17220 | 1461282735597 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:52:15 INFO - PROCESS | 17220 | 1461282735600 Marionette TRACE conn4 <- [1,2414,null,{}] 16:52:15 INFO - PROCESS | 17220 | 1461282735617 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:15 INFO - PROCESS | 17220 | 1461282735935 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 16:52:16 INFO - PROCESS | 17220 | 1461282736342 Marionette TRACE conn4 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:16 INFO - PROCESS | 17220 | ++DOCSHELL 0x87b81c00 == 142 [pid = 17220] [id = 611] 16:52:16 INFO - PROCESS | 17220 | ++DOMWINDOW == 132 (0x893d6800) [pid = 17220] [serial = 1834] [outer = (nil)] 16:52:16 INFO - PROCESS | 17220 | ++DOMWINDOW == 133 (0x894fd400) [pid = 17220] [serial = 1835] [outer = 0x893d6800] 16:52:16 INFO - PROCESS | 17220 | 1461282736445 Marionette DEBUG loaded listener.js 16:52:16 INFO - PROCESS | 17220 | ++DOMWINDOW == 134 (0x89b44800) [pid = 17220] [serial = 1836] [outer = 0x893d6800] 16:52:17 INFO - PROCESS | 17220 | 1461282737455 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 16:52:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:52:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1892ms 16:52:17 INFO - PROCESS | 17220 | 1461282737489 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 16:52:17 INFO - PROCESS | 17220 | 1461282737492 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 16:52:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:52:17 INFO - PROCESS | 17220 | 1461282737500 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:52:17 INFO - PROCESS | 17220 | 1461282737503 Marionette TRACE conn4 <- [1,2418,null,{}] 16:52:17 INFO - PROCESS | 17220 | 1461282737510 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:17 INFO - PROCESS | 17220 | 1461282737771 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 16:52:18 INFO - PROCESS | 17220 | 1461282738119 Marionette TRACE conn4 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:18 INFO - PROCESS | 17220 | ++DOCSHELL 0x85fd6000 == 143 [pid = 17220] [id = 612] 16:52:18 INFO - PROCESS | 17220 | ++DOMWINDOW == 135 (0x894f2000) [pid = 17220] [serial = 1837] [outer = (nil)] 16:52:18 INFO - PROCESS | 17220 | ++DOMWINDOW == 136 (0x8aaaa000) [pid = 17220] [serial = 1838] [outer = 0x894f2000] 16:52:18 INFO - PROCESS | 17220 | 1461282738220 Marionette DEBUG loaded listener.js 16:52:18 INFO - PROCESS | 17220 | ++DOMWINDOW == 137 (0x8ac63400) [pid = 17220] [serial = 1839] [outer = 0x894f2000] 16:52:19 INFO - PROCESS | 17220 | 1461282739133 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:52:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:52:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1682ms 16:52:19 INFO - PROCESS | 17220 | 1461282739184 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 16:52:19 INFO - PROCESS | 17220 | 1461282739187 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 16:52:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:52:19 INFO - PROCESS | 17220 | 1461282739195 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:52:19 INFO - PROCESS | 17220 | 1461282739199 Marionette TRACE conn4 <- [1,2422,null,{}] 16:52:19 INFO - PROCESS | 17220 | 1461282739204 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:19 INFO - PROCESS | 17220 | 1461282739464 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 16:52:19 INFO - PROCESS | 17220 | 1461282739810 Marionette TRACE conn4 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:19 INFO - PROCESS | 17220 | ++DOCSHELL 0x8865bc00 == 144 [pid = 17220] [id = 613] 16:52:19 INFO - PROCESS | 17220 | ++DOMWINDOW == 138 (0x89b4d000) [pid = 17220] [serial = 1840] [outer = (nil)] 16:52:19 INFO - PROCESS | 17220 | ++DOMWINDOW == 139 (0x8ae4dc00) [pid = 17220] [serial = 1841] [outer = 0x89b4d000] 16:52:19 INFO - PROCESS | 17220 | 1461282739914 Marionette DEBUG loaded listener.js 16:52:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 140 (0x8ae8d400) [pid = 17220] [serial = 1842] [outer = 0x89b4d000] 16:52:20 INFO - PROCESS | 17220 | 1461282740820 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:52:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:52:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1685ms 16:52:20 INFO - PROCESS | 17220 | 1461282740882 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 16:52:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:52:20 INFO - PROCESS | 17220 | 1461282740886 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 16:52:20 INFO - PROCESS | 17220 | 1461282740894 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:52:20 INFO - PROCESS | 17220 | 1461282740897 Marionette TRACE conn4 <- [1,2426,null,{}] 16:52:20 INFO - PROCESS | 17220 | 1461282740905 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:21 INFO - PROCESS | 17220 | 1461282741247 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 16:52:21 INFO - PROCESS | 17220 | 1461282741605 Marionette TRACE conn4 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:21 INFO - PROCESS | 17220 | ++DOCSHELL 0x89b50000 == 145 [pid = 17220] [id = 614] 16:52:21 INFO - PROCESS | 17220 | ++DOMWINDOW == 141 (0x8eb24400) [pid = 17220] [serial = 1843] [outer = (nil)] 16:52:21 INFO - PROCESS | 17220 | ++DOMWINDOW == 142 (0x8edb3c00) [pid = 17220] [serial = 1844] [outer = 0x8eb24400] 16:52:21 INFO - PROCESS | 17220 | 1461282741708 Marionette DEBUG loaded listener.js 16:52:21 INFO - PROCESS | 17220 | ++DOMWINDOW == 143 (0x8ee89000) [pid = 17220] [serial = 1845] [outer = 0x8eb24400] 16:52:22 INFO - PROCESS | 17220 | 1461282742660 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 16:52:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:52:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1794ms 16:52:22 INFO - PROCESS | 17220 | 1461282742688 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 16:52:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:52:22 INFO - PROCESS | 17220 | 1461282742692 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 16:52:22 INFO - PROCESS | 17220 | 1461282742699 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:52:22 INFO - PROCESS | 17220 | 1461282742702 Marionette TRACE conn4 <- [1,2430,null,{}] 16:52:22 INFO - PROCESS | 17220 | 1461282742709 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:22 INFO - PROCESS | 17220 | 1461282742955 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 16:52:23 INFO - PROCESS | 17220 | 1461282743268 Marionette TRACE conn4 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:23 INFO - PROCESS | 17220 | ++DOCSHELL 0x87551400 == 146 [pid = 17220] [id = 615] 16:52:23 INFO - PROCESS | 17220 | ++DOMWINDOW == 144 (0x8ae41400) [pid = 17220] [serial = 1846] [outer = (nil)] 16:52:23 INFO - PROCESS | 17220 | ++DOMWINDOW == 145 (0x8efe6400) [pid = 17220] [serial = 1847] [outer = 0x8ae41400] 16:52:23 INFO - PROCESS | 17220 | 1461282743368 Marionette DEBUG loaded listener.js 16:52:23 INFO - PROCESS | 17220 | ++DOMWINDOW == 146 (0x8f2a5400) [pid = 17220] [serial = 1848] [outer = 0x8ae41400] 16:52:24 INFO - PROCESS | 17220 | 1461282744314 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 16:52:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:52:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1685ms 16:52:24 INFO - PROCESS | 17220 | 1461282744384 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 16:52:24 INFO - PROCESS | 17220 | 1461282744389 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 16:52:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:52:24 INFO - PROCESS | 17220 | 1461282744395 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:52:24 INFO - PROCESS | 17220 | 1461282744404 Marionette TRACE conn4 <- [1,2434,null,{}] 16:52:24 INFO - PROCESS | 17220 | 1461282744413 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:24 INFO - PROCESS | 17220 | 1461282744701 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 16:52:25 INFO - PROCESS | 17220 | 1461282745085 Marionette TRACE conn4 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:25 INFO - PROCESS | 17220 | ++DOCSHELL 0x85a35400 == 147 [pid = 17220] [id = 616] 16:52:25 INFO - PROCESS | 17220 | ++DOMWINDOW == 147 (0x8edb9000) [pid = 17220] [serial = 1849] [outer = (nil)] 16:52:25 INFO - PROCESS | 17220 | ++DOMWINDOW == 148 (0x8fd33400) [pid = 17220] [serial = 1850] [outer = 0x8edb9000] 16:52:25 INFO - PROCESS | 17220 | 1461282745182 Marionette DEBUG loaded listener.js 16:52:25 INFO - PROCESS | 17220 | ++DOMWINDOW == 149 (0x8fdecc00) [pid = 17220] [serial = 1851] [outer = 0x8edb9000] 16:52:26 INFO - PROCESS | 17220 | 1461282746137 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 16:52:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:52:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1804ms 16:52:26 INFO - PROCESS | 17220 | 1461282746200 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 16:52:26 INFO - PROCESS | 17220 | 1461282746204 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 16:52:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:52:26 INFO - PROCESS | 17220 | 1461282746211 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:52:26 INFO - PROCESS | 17220 | 1461282746215 Marionette TRACE conn4 <- [1,2438,null,{}] 16:52:26 INFO - PROCESS | 17220 | 1461282746221 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:26 INFO - PROCESS | 17220 | 1461282746487 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 16:52:26 INFO - PROCESS | 17220 | 1461282746829 Marionette TRACE conn4 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:26 INFO - PROCESS | 17220 | ++DOCSHELL 0x87fefc00 == 148 [pid = 17220] [id = 617] 16:52:26 INFO - PROCESS | 17220 | ++DOMWINDOW == 150 (0x893cec00) [pid = 17220] [serial = 1852] [outer = (nil)] 16:52:26 INFO - PROCESS | 17220 | ++DOMWINDOW == 151 (0x8fe7c000) [pid = 17220] [serial = 1853] [outer = 0x893cec00] 16:52:26 INFO - PROCESS | 17220 | 1461282746930 Marionette DEBUG loaded listener.js 16:52:27 INFO - PROCESS | 17220 | ++DOMWINDOW == 152 (0x8ff9a800) [pid = 17220] [serial = 1854] [outer = 0x893cec00] 16:52:27 INFO - PROCESS | 17220 | 1461282747812 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 16:52:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:52:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1638ms 16:52:27 INFO - PROCESS | 17220 | 1461282747850 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 16:52:27 INFO - PROCESS | 17220 | 1461282747854 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 16:52:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:52:27 INFO - PROCESS | 17220 | 1461282747861 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:52:27 INFO - PROCESS | 17220 | 1461282747865 Marionette TRACE conn4 <- [1,2442,null,{}] 16:52:27 INFO - PROCESS | 17220 | 1461282747872 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:28 INFO - PROCESS | 17220 | 1461282748111 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 16:52:28 INFO - PROCESS | 17220 | 1461282748452 Marionette TRACE conn4 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:28 INFO - PROCESS | 17220 | ++DOCSHELL 0x8fd2e400 == 149 [pid = 17220] [id = 618] 16:52:28 INFO - PROCESS | 17220 | ++DOMWINDOW == 153 (0x8fe74400) [pid = 17220] [serial = 1855] [outer = (nil)] 16:52:28 INFO - PROCESS | 17220 | ++DOMWINDOW == 154 (0x901dd000) [pid = 17220] [serial = 1856] [outer = 0x8fe74400] 16:52:28 INFO - PROCESS | 17220 | 1461282748550 Marionette DEBUG loaded listener.js 16:52:28 INFO - PROCESS | 17220 | ++DOMWINDOW == 155 (0x901df800) [pid = 17220] [serial = 1857] [outer = 0x8fe74400] 16:52:29 INFO - PROCESS | 17220 | 1461282749466 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 16:52:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:52:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1635ms 16:52:29 INFO - PROCESS | 17220 | 1461282749497 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 16:52:29 INFO - PROCESS | 17220 | 1461282749501 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 16:52:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:52:29 INFO - PROCESS | 17220 | 1461282749508 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:52:29 INFO - PROCESS | 17220 | 1461282749512 Marionette TRACE conn4 <- [1,2446,null,{}] 16:52:29 INFO - PROCESS | 17220 | 1461282749518 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:29 INFO - PROCESS | 17220 | 1461282749782 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 16:52:30 INFO - PROCESS | 17220 | 1461282750151 Marionette TRACE conn4 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:30 INFO - PROCESS | 17220 | ++DOCSHELL 0x893d8800 == 150 [pid = 17220] [id = 619] 16:52:30 INFO - PROCESS | 17220 | ++DOMWINDOW == 156 (0x8eab4800) [pid = 17220] [serial = 1858] [outer = (nil)] 16:52:30 INFO - PROCESS | 17220 | ++DOMWINDOW == 157 (0x904f5000) [pid = 17220] [serial = 1859] [outer = 0x8eab4800] 16:52:30 INFO - PROCESS | 17220 | 1461282750251 Marionette DEBUG loaded listener.js 16:52:30 INFO - PROCESS | 17220 | ++DOMWINDOW == 158 (0x915d8800) [pid = 17220] [serial = 1860] [outer = 0x8eab4800] 16:52:31 INFO - PROCESS | 17220 | 1461282751169 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 16:52:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:52:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1740ms 16:52:31 INFO - PROCESS | 17220 | 1461282751249 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 16:52:31 INFO - PROCESS | 17220 | 1461282751253 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 16:52:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:52:31 INFO - PROCESS | 17220 | 1461282751260 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:52:31 INFO - PROCESS | 17220 | 1461282751264 Marionette TRACE conn4 <- [1,2450,null,{}] 16:52:31 INFO - PROCESS | 17220 | 1461282751270 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:31 INFO - PROCESS | 17220 | 1461282751558 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 16:52:31 INFO - PROCESS | 17220 | 1461282751916 Marionette TRACE conn4 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:31 INFO - PROCESS | 17220 | ++DOCSHELL 0x88577c00 == 151 [pid = 17220] [id = 620] 16:52:31 INFO - PROCESS | 17220 | ++DOMWINDOW == 159 (0x89074400) [pid = 17220] [serial = 1861] [outer = (nil)] 16:52:32 INFO - PROCESS | 17220 | ++DOMWINDOW == 160 (0x92b6a800) [pid = 17220] [serial = 1862] [outer = 0x89074400] 16:52:32 INFO - PROCESS | 17220 | 1461282752014 Marionette DEBUG loaded listener.js 16:52:32 INFO - PROCESS | 17220 | ++DOMWINDOW == 161 (0x92c07c00) [pid = 17220] [serial = 1863] [outer = 0x89074400] 16:52:32 INFO - PROCESS | 17220 | 1461282752930 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 16:52:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:52:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1731ms 16:52:32 INFO - PROCESS | 17220 | 1461282752993 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 16:52:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:52:33 INFO - PROCESS | 17220 | 1461282752997 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 16:52:33 INFO - PROCESS | 17220 | 1461282753003 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:52:33 INFO - PROCESS | 17220 | 1461282753007 Marionette TRACE conn4 <- [1,2454,null,{}] 16:52:33 INFO - PROCESS | 17220 | 1461282753013 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:33 INFO - PROCESS | 17220 | 1461282753368 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 16:52:33 INFO - PROCESS | 17220 | 1461282753640 Marionette TRACE conn4 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:33 INFO - PROCESS | 17220 | ++DOCSHELL 0x8aef0c00 == 152 [pid = 17220] [id = 621] 16:52:33 INFO - PROCESS | 17220 | ++DOMWINDOW == 162 (0x904b1c00) [pid = 17220] [serial = 1864] [outer = (nil)] 16:52:33 INFO - PROCESS | 17220 | ++DOMWINDOW == 163 (0x92deb800) [pid = 17220] [serial = 1865] [outer = 0x904b1c00] 16:52:33 INFO - PROCESS | 17220 | 1461282753736 Marionette DEBUG loaded listener.js 16:52:33 INFO - PROCESS | 17220 | ++DOMWINDOW == 164 (0x92dee400) [pid = 17220] [serial = 1866] [outer = 0x904b1c00] 16:52:34 INFO - PROCESS | 17220 | 1461282754665 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 16:52:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:52:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1733ms 16:52:34 INFO - PROCESS | 17220 | 1461282754738 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 16:52:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:52:34 INFO - PROCESS | 17220 | 1461282754742 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 16:52:34 INFO - PROCESS | 17220 | 1461282754749 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:52:34 INFO - PROCESS | 17220 | 1461282754752 Marionette TRACE conn4 <- [1,2458,null,{}] 16:52:34 INFO - PROCESS | 17220 | 1461282754758 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:35 INFO - PROCESS | 17220 | 1461282755011 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 16:52:35 INFO - PROCESS | 17220 | 1461282755370 Marionette TRACE conn4 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:35 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ac6ec00 == 153 [pid = 17220] [id = 622] 16:52:35 INFO - PROCESS | 17220 | ++DOMWINDOW == 165 (0x92da5c00) [pid = 17220] [serial = 1867] [outer = (nil)] 16:52:35 INFO - PROCESS | 17220 | ++DOMWINDOW == 166 (0x93aee400) [pid = 17220] [serial = 1868] [outer = 0x92da5c00] 16:52:35 INFO - PROCESS | 17220 | 1461282755465 Marionette DEBUG loaded listener.js 16:52:35 INFO - PROCESS | 17220 | ++DOMWINDOW == 167 (0x93af1800) [pid = 17220] [serial = 1869] [outer = 0x92da5c00] 16:52:36 INFO - PROCESS | 17220 | 1461282756448 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 16:52:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:52:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1737ms 16:52:36 INFO - PROCESS | 17220 | 1461282756486 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 16:52:36 INFO - PROCESS | 17220 | 1461282756489 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 16:52:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:52:36 INFO - PROCESS | 17220 | 1461282756496 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:52:36 INFO - PROCESS | 17220 | 1461282756500 Marionette TRACE conn4 <- [1,2462,null,{}] 16:52:36 INFO - PROCESS | 17220 | 1461282756506 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:36 INFO - PROCESS | 17220 | 1461282756781 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 16:52:37 INFO - PROCESS | 17220 | 1461282757135 Marionette TRACE conn4 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:37 INFO - PROCESS | 17220 | ++DOCSHELL 0x8edbcc00 == 154 [pid = 17220] [id = 623] 16:52:37 INFO - PROCESS | 17220 | ++DOMWINDOW == 168 (0x8f271800) [pid = 17220] [serial = 1870] [outer = (nil)] 16:52:37 INFO - PROCESS | 17220 | ++DOMWINDOW == 169 (0x95149c00) [pid = 17220] [serial = 1871] [outer = 0x8f271800] 16:52:37 INFO - PROCESS | 17220 | 1461282757238 Marionette DEBUG loaded listener.js 16:52:37 INFO - PROCESS | 17220 | ++DOMWINDOW == 170 (0x96c02000) [pid = 17220] [serial = 1872] [outer = 0x8f271800] 16:52:38 INFO - PROCESS | 17220 | 1461282758175 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 16:52:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:52:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1731ms 16:52:38 INFO - PROCESS | 17220 | 1461282758230 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 16:52:38 INFO - PROCESS | 17220 | 1461282758234 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 16:52:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:52:38 INFO - PROCESS | 17220 | 1461282758241 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:52:38 INFO - PROCESS | 17220 | 1461282758245 Marionette TRACE conn4 <- [1,2466,null,{}] 16:52:38 INFO - PROCESS | 17220 | 1461282758250 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:38 INFO - PROCESS | 17220 | 1461282758541 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 16:52:38 INFO - PROCESS | 17220 | 1461282758897 Marionette TRACE conn4 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:38 INFO - PROCESS | 17220 | ++DOCSHELL 0x920e6000 == 155 [pid = 17220] [id = 624] 16:52:38 INFO - PROCESS | 17220 | ++DOMWINDOW == 171 (0x93a0b400) [pid = 17220] [serial = 1873] [outer = (nil)] 16:52:38 INFO - PROCESS | 17220 | ++DOMWINDOW == 172 (0x97bc8800) [pid = 17220] [serial = 1874] [outer = 0x93a0b400] 16:52:38 INFO - PROCESS | 17220 | 1461282758993 Marionette DEBUG loaded listener.js 16:52:39 INFO - PROCESS | 17220 | ++DOMWINDOW == 173 (0x97c2a800) [pid = 17220] [serial = 1875] [outer = 0x93a0b400] 16:52:39 INFO - PROCESS | 17220 | 1461282759922 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 16:52:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:52:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1738ms 16:52:39 INFO - PROCESS | 17220 | 1461282759980 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 16:52:39 INFO - PROCESS | 17220 | 1461282759984 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 16:52:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:52:39 INFO - PROCESS | 17220 | 1461282759992 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:52:39 INFO - PROCESS | 17220 | 1461282759996 Marionette TRACE conn4 <- [1,2470,null,{}] 16:52:40 INFO - PROCESS | 17220 | 1461282760003 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:40 INFO - PROCESS | 17220 | 1461282760315 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 16:52:40 INFO - PROCESS | 17220 | 1461282760648 Marionette TRACE conn4 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:40 INFO - PROCESS | 17220 | ++DOCSHELL 0x97e9e800 == 156 [pid = 17220] [id = 625] 16:52:40 INFO - PROCESS | 17220 | ++DOMWINDOW == 174 (0x982b5c00) [pid = 17220] [serial = 1876] [outer = (nil)] 16:52:40 INFO - PROCESS | 17220 | ++DOMWINDOW == 175 (0x98fdd400) [pid = 17220] [serial = 1877] [outer = 0x982b5c00] 16:52:40 INFO - PROCESS | 17220 | 1461282760761 Marionette DEBUG loaded listener.js 16:52:40 INFO - PROCESS | 17220 | ++DOMWINDOW == 176 (0x994a7000) [pid = 17220] [serial = 1878] [outer = 0x982b5c00] 16:52:41 INFO - PROCESS | 17220 | 1461282761681 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 16:52:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:52:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1735ms 16:52:41 INFO - PROCESS | 17220 | 1461282761728 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 16:52:41 INFO - PROCESS | 17220 | 1461282761732 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 16:52:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:52:41 INFO - PROCESS | 17220 | 1461282761739 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:52:41 INFO - PROCESS | 17220 | 1461282761743 Marionette TRACE conn4 <- [1,2474,null,{}] 16:52:41 INFO - PROCESS | 17220 | 1461282761749 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:42 INFO - PROCESS | 17220 | 1461282762004 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 16:52:44 INFO - PROCESS | 17220 | --DOCSHELL 0x8f2a9c00 == 155 [pid = 17220] [id = 110] 16:52:44 INFO - PROCESS | 17220 | --DOCSHELL 0x85309400 == 154 [pid = 17220] [id = 607] 16:52:44 INFO - PROCESS | 17220 | --DOCSHELL 0x86736c00 == 153 [pid = 17220] [id = 606] 16:52:44 INFO - PROCESS | 17220 | --DOCSHELL 0x859c4c00 == 152 [pid = 17220] [id = 605] 16:52:44 INFO - PROCESS | 17220 | --DOCSHELL 0x9ea2ac00 == 151 [pid = 17220] [id = 603] 16:52:44 INFO - PROCESS | 17220 | --DOCSHELL 0x99a24c00 == 150 [pid = 17220] [id = 604] 16:52:44 INFO - PROCESS | 17220 | --DOCSHELL 0x88532800 == 149 [pid = 17220] [id = 602] 16:52:44 INFO - PROCESS | 17220 | --DOCSHELL 0x98e0e000 == 148 [pid = 17220] [id = 601] 16:52:44 INFO - PROCESS | 17220 | --DOCSHELL 0x87558800 == 147 [pid = 17220] [id = 599] 16:52:44 INFO - PROCESS | 17220 | --DOCSHELL 0x96c75000 == 146 [pid = 17220] [id = 600] 16:52:44 INFO - PROCESS | 17220 | --DOCSHELL 0x93a0f400 == 145 [pid = 17220] [id = 598] 16:52:44 INFO - PROCESS | 17220 | --DOCSHELL 0x920ed000 == 144 [pid = 17220] [id = 597] 16:52:44 INFO - PROCESS | 17220 | --DOCSHELL 0x904b2400 == 143 [pid = 17220] [id = 596] 16:52:44 INFO - PROCESS | 17220 | --DOCSHELL 0x8edaf400 == 142 [pid = 17220] [id = 595] 16:52:44 INFO - PROCESS | 17220 | --DOCSHELL 0x894fdc00 == 141 [pid = 17220] [id = 594] 16:52:44 INFO - PROCESS | 17220 | --DOCSHELL 0x8c1ac000 == 140 [pid = 17220] [id = 592] 16:52:44 INFO - PROCESS | 17220 | --DOCSHELL 0x8edbdc00 == 139 [pid = 17220] [id = 593] 16:52:44 INFO - PROCESS | 17220 | --DOCSHELL 0x8ae44c00 == 138 [pid = 17220] [id = 591] 16:52:44 INFO - PROCESS | 17220 | --DOCSHELL 0x8ae8fc00 == 137 [pid = 17220] [id = 590] 16:52:44 INFO - PROCESS | 17220 | --DOCSHELL 0x893cd400 == 136 [pid = 17220] [id = 589] 16:52:44 INFO - PROCESS | 17220 | --DOCSHELL 0x869c3400 == 135 [pid = 17220] [id = 588] 16:52:44 INFO - PROCESS | 17220 | --DOMWINDOW == 175 (0x8ae48400) [pid = 17220] [serial = 1632] [outer = (nil)] [url = about:blank] 16:52:44 INFO - PROCESS | 17220 | --DOMWINDOW == 174 (0x88379000) [pid = 17220] [serial = 1757] [outer = (nil)] [url = about:blank] 16:52:44 INFO - PROCESS | 17220 | --DOMWINDOW == 173 (0x88535400) [pid = 17220] [serial = 1758] [outer = (nil)] [url = about:blank] 16:52:44 INFO - PROCESS | 17220 | --DOMWINDOW == 172 (0x8530c400) [pid = 17220] [serial = 1760] [outer = (nil)] [url = about:blank] 16:52:44 INFO - PROCESS | 17220 | --DOMWINDOW == 171 (0x876cb800) [pid = 17220] [serial = 1754] [outer = (nil)] [url = about:blank] 16:52:44 INFO - PROCESS | 17220 | --DOMWINDOW == 170 (0x851cf000) [pid = 17220] [serial = 1751] [outer = (nil)] [url = about:blank] 16:52:44 INFO - PROCESS | 17220 | --DOMWINDOW == 169 (0x8530b000) [pid = 17220] [serial = 1752] [outer = (nil)] [url = about:blank] 16:52:44 INFO - PROCESS | 17220 | --DOMWINDOW == 168 (0x97bc3400) [pid = 17220] [serial = 1749] [outer = (nil)] [url = about:blank] 16:52:44 INFO - PROCESS | 17220 | --DOMWINDOW == 167 (0x97bb4c00) [pid = 17220] [serial = 1748] [outer = (nil)] [url = about:blank] 16:52:44 INFO - PROCESS | 17220 | --DOMWINDOW == 166 (0x95d59c00) [pid = 17220] [serial = 1745] [outer = (nil)] [url = about:blank] 16:52:44 INFO - PROCESS | 17220 | --DOMWINDOW == 165 (0x95db0000) [pid = 17220] [serial = 1746] [outer = (nil)] [url = about:blank] 16:52:44 INFO - PROCESS | 17220 | --DOMWINDOW == 164 (0x93e31800) [pid = 17220] [serial = 1743] [outer = (nil)] [url = about:blank] 16:52:44 INFO - PROCESS | 17220 | --DOMWINDOW == 163 (0x93e2d000) [pid = 17220] [serial = 1742] [outer = (nil)] [url = about:blank] 16:52:44 INFO - PROCESS | 17220 | --DOMWINDOW == 162 (0x93a07c00) [pid = 17220] [serial = 1740] [outer = (nil)] [url = about:blank] 16:52:44 INFO - PROCESS | 17220 | --DOMWINDOW == 161 (0x92df8400) [pid = 17220] [serial = 1739] [outer = (nil)] [url = about:blank] 16:52:44 INFO - PROCESS | 17220 | --DOMWINDOW == 160 (0x92d6d000) [pid = 17220] [serial = 1737] [outer = (nil)] [url = about:blank] 16:52:44 INFO - PROCESS | 17220 | --DOMWINDOW == 159 (0x92c0ac00) [pid = 17220] [serial = 1736] [outer = (nil)] [url = about:blank] 16:52:44 INFO - PROCESS | 17220 | --DOMWINDOW == 158 (0x920ec000) [pid = 17220] [serial = 1734] [outer = (nil)] [url = about:blank] 16:52:44 INFO - PROCESS | 17220 | --DOMWINDOW == 157 (0x920e8400) [pid = 17220] [serial = 1733] [outer = (nil)] [url = about:blank] 16:52:44 INFO - PROCESS | 17220 | --DOMWINDOW == 156 (0x904f3c00) [pid = 17220] [serial = 1731] [outer = (nil)] [url = about:blank] 16:52:44 INFO - PROCESS | 17220 | --DOMWINDOW == 155 (0x904ab000) [pid = 17220] [serial = 1730] [outer = (nil)] [url = about:blank] 16:52:44 INFO - PROCESS | 17220 | --DOMWINDOW == 154 (0x901d4400) [pid = 17220] [serial = 1728] [outer = (nil)] [url = about:blank] 16:52:44 INFO - PROCESS | 17220 | --DOMWINDOW == 153 (0x901d2400) [pid = 17220] [serial = 1727] [outer = (nil)] [url = about:blank] 16:52:44 INFO - PROCESS | 17220 | --DOMWINDOW == 152 (0x8fe75000) [pid = 17220] [serial = 1725] [outer = (nil)] [url = about:blank] 16:52:44 INFO - PROCESS | 17220 | --DOMWINDOW == 151 (0x8fdf8800) [pid = 17220] [serial = 1724] [outer = (nil)] [url = about:blank] 16:52:44 INFO - PROCESS | 17220 | --DOMWINDOW == 150 (0x8fd2b800) [pid = 17220] [serial = 1722] [outer = (nil)] [url = about:blank] 16:52:44 INFO - PROCESS | 17220 | --DOMWINDOW == 149 (0x8f2aa400) [pid = 17220] [serial = 1721] [outer = (nil)] [url = about:blank] 16:52:44 INFO - PROCESS | 17220 | --DOMWINDOW == 148 (0x8efe5800) [pid = 17220] [serial = 1719] [outer = (nil)] [url = about:blank] 16:52:44 INFO - PROCESS | 17220 | --DOMWINDOW == 147 (0x8eeca400) [pid = 17220] [serial = 1718] [outer = (nil)] [url = about:blank] 16:52:44 INFO - PROCESS | 17220 | --DOMWINDOW == 146 (0x8edb8c00) [pid = 17220] [serial = 1716] [outer = (nil)] [url = about:blank] 16:52:44 INFO - PROCESS | 17220 | --DOMWINDOW == 145 (0x8eb21400) [pid = 17220] [serial = 1715] [outer = (nil)] [url = about:blank] 16:52:44 INFO - PROCESS | 17220 | --DOMWINDOW == 144 (0x8aeecc00) [pid = 17220] [serial = 1713] [outer = (nil)] [url = about:blank] 16:52:44 INFO - PROCESS | 17220 | --DOMWINDOW == 143 (0x8ae8a400) [pid = 17220] [serial = 1712] [outer = (nil)] [url = about:blank] 16:52:44 INFO - PROCESS | 17220 | --DOMWINDOW == 142 (0x8ab16400) [pid = 17220] [serial = 1710] [outer = (nil)] [url = about:blank] 16:52:44 INFO - PROCESS | 17220 | --DOMWINDOW == 141 (0x8aaa4400) [pid = 17220] [serial = 1709] [outer = (nil)] [url = about:blank] 16:52:44 INFO - PROCESS | 17220 | --DOMWINDOW == 140 (0x89ab2800) [pid = 17220] [serial = 1707] [outer = (nil)] [url = about:blank] 16:52:44 INFO - PROCESS | 17220 | --DOMWINDOW == 139 (0x894fb400) [pid = 17220] [serial = 1706] [outer = (nil)] [url = about:blank] 16:52:44 INFO - PROCESS | 17220 | --DOMWINDOW == 138 (0x88573400) [pid = 17220] [serial = 1704] [outer = (nil)] [url = about:blank] 16:52:44 INFO - PROCESS | 17220 | --DOMWINDOW == 137 (0x88370800) [pid = 17220] [serial = 1703] [outer = (nil)] [url = about:blank] 16:52:44 INFO - PROCESS | 17220 | --DOMWINDOW == 136 (0x86736000) [pid = 17220] [serial = 1701] [outer = (nil)] [url = about:blank] 16:52:44 INFO - PROCESS | 17220 | --DOMWINDOW == 135 (0x85fdfc00) [pid = 17220] [serial = 1700] [outer = (nil)] [url = about:blank] 16:52:44 INFO - PROCESS | 17220 | --DOMWINDOW == 134 (0x876da400) [pid = 17220] [serial = 1755] [outer = (nil)] [url = about:blank] 16:52:44 INFO - PROCESS | 17220 | --DOMWINDOW == 133 (0x876d9800) [pid = 17220] [serial = 1761] [outer = (nil)] [url = about:blank] 16:52:44 INFO - PROCESS | 17220 | --DOMWINDOW == 132 (0x93aed800) [pid = 17220] [serial = 1662] [outer = (nil)] [url = about:blank] 16:52:45 INFO - PROCESS | 17220 | 1461282765163 Marionette TRACE conn4 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:45 INFO - PROCESS | 17220 | ++DOCSHELL 0x850a9000 == 136 [pid = 17220] [id = 626] 16:52:45 INFO - PROCESS | 17220 | ++DOMWINDOW == 133 (0x850aa000) [pid = 17220] [serial = 1879] [outer = (nil)] 16:52:45 INFO - PROCESS | 17220 | ++DOMWINDOW == 134 (0x850f8800) [pid = 17220] [serial = 1880] [outer = 0x850aa000] 16:52:45 INFO - PROCESS | 17220 | 1461282765257 Marionette DEBUG loaded listener.js 16:52:45 INFO - PROCESS | 17220 | ++DOMWINDOW == 135 (0x85306000) [pid = 17220] [serial = 1881] [outer = 0x850aa000] 16:52:46 INFO - PROCESS | 17220 | 1461282766116 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 16:52:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:52:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 4397ms 16:52:46 INFO - PROCESS | 17220 | 1461282766159 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 16:52:46 INFO - PROCESS | 17220 | 1461282766167 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 16:52:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:52:46 INFO - PROCESS | 17220 | 1461282766180 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:52:46 INFO - PROCESS | 17220 | 1461282766184 Marionette TRACE conn4 <- [1,2478,null,{}] 16:52:46 INFO - PROCESS | 17220 | 1461282766191 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:46 INFO - PROCESS | 17220 | 1461282766453 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 16:52:46 INFO - PROCESS | 17220 | 1461282766710 Marionette TRACE conn4 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:46 INFO - PROCESS | 17220 | ++DOCSHELL 0x85aa1800 == 137 [pid = 17220] [id = 627] 16:52:46 INFO - PROCESS | 17220 | ++DOMWINDOW == 136 (0x85aa4800) [pid = 17220] [serial = 1882] [outer = (nil)] 16:52:46 INFO - PROCESS | 17220 | ++DOMWINDOW == 137 (0x85aae800) [pid = 17220] [serial = 1883] [outer = 0x85aa4800] 16:52:46 INFO - PROCESS | 17220 | 1461282766796 Marionette DEBUG loaded listener.js 16:52:46 INFO - PROCESS | 17220 | ++DOMWINDOW == 138 (0x85fe2400) [pid = 17220] [serial = 1884] [outer = 0x85aa4800] 16:52:47 INFO - PROCESS | 17220 | 1461282767722 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 16:52:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:52:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1589ms 16:52:47 INFO - PROCESS | 17220 | 1461282767773 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 16:52:47 INFO - PROCESS | 17220 | 1461282767780 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 16:52:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:52:47 INFO - PROCESS | 17220 | 1461282767796 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:52:47 INFO - PROCESS | 17220 | 1461282767799 Marionette TRACE conn4 <- [1,2482,null,{}] 16:52:47 INFO - PROCESS | 17220 | 1461282767806 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:48 INFO - PROCESS | 17220 | 1461282768119 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 16:52:48 INFO - PROCESS | 17220 | 1461282768364 Marionette TRACE conn4 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:48 INFO - PROCESS | 17220 | ++DOCSHELL 0x86737000 == 138 [pid = 17220] [id = 628] 16:52:48 INFO - PROCESS | 17220 | ++DOMWINDOW == 139 (0x8754e000) [pid = 17220] [serial = 1885] [outer = (nil)] 16:52:48 INFO - PROCESS | 17220 | ++DOMWINDOW == 140 (0x87555800) [pid = 17220] [serial = 1886] [outer = 0x8754e000] 16:52:48 INFO - PROCESS | 17220 | 1461282768451 Marionette DEBUG loaded listener.js 16:52:48 INFO - PROCESS | 17220 | ++DOMWINDOW == 141 (0x876d1000) [pid = 17220] [serial = 1887] [outer = 0x8754e000] 16:52:49 INFO - PROCESS | 17220 | 1461282769938 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 16:52:49 INFO - PROCESS | 17220 | --DOMWINDOW == 140 (0x8672f000) [pid = 17220] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:52:49 INFO - PROCESS | 17220 | --DOMWINDOW == 139 (0x87ff3400) [pid = 17220] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:52:49 INFO - PROCESS | 17220 | --DOMWINDOW == 138 (0x9fb38c00) [pid = 17220] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:52:49 INFO - PROCESS | 17220 | --DOMWINDOW == 137 (0x8ab12400) [pid = 17220] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:52:49 INFO - PROCESS | 17220 | --DOMWINDOW == 136 (0x98f68c00) [pid = 17220] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:52:49 INFO - PROCESS | 17220 | --DOMWINDOW == 135 (0x97bb7400) [pid = 17220] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:52:49 INFO - PROCESS | 17220 | --DOMWINDOW == 134 (0x93a01800) [pid = 17220] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:52:49 INFO - PROCESS | 17220 | --DOMWINDOW == 133 (0x97bc9c00) [pid = 17220] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:52:49 INFO - PROCESS | 17220 | --DOMWINDOW == 132 (0x92df1800) [pid = 17220] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:52:49 INFO - PROCESS | 17220 | --DOMWINDOW == 131 (0x904ec000) [pid = 17220] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:52:49 INFO - PROCESS | 17220 | --DOMWINDOW == 130 (0x9034a800) [pid = 17220] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:52:49 INFO - PROCESS | 17220 | --DOMWINDOW == 129 (0x8aeeb800) [pid = 17220] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:52:49 INFO - PROCESS | 17220 | --DOMWINDOW == 128 (0x8fded800) [pid = 17220] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:52:49 INFO - PROCESS | 17220 | --DOMWINDOW == 127 (0x8edb0000) [pid = 17220] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:52:49 INFO - PROCESS | 17220 | --DOMWINDOW == 126 (0x8eaabc00) [pid = 17220] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:52:49 INFO - PROCESS | 17220 | --DOMWINDOW == 125 (0x8c1a1800) [pid = 17220] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:52:50 INFO - PROCESS | 17220 | --DOMWINDOW == 124 (0x893cfc00) [pid = 17220] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:52:50 INFO - PROCESS | 17220 | --DOMWINDOW == 123 (0x869c7c00) [pid = 17220] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:52:50 INFO - PROCESS | 17220 | --DOMWINDOW == 122 (0x869cc800) [pid = 17220] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:52:50 INFO - PROCESS | 17220 | --DOMWINDOW == 121 (0x859c7c00) [pid = 17220] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:52:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:52:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 2239ms 16:52:50 INFO - PROCESS | 17220 | 1461282770043 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 16:52:50 INFO - PROCESS | 17220 | 1461282770048 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 16:52:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:52:50 INFO - PROCESS | 17220 | 1461282770105 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:52:50 INFO - PROCESS | 17220 | 1461282770115 Marionette TRACE conn4 <- [1,2486,null,{}] 16:52:50 INFO - PROCESS | 17220 | 1461282770129 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:50 INFO - PROCESS | 17220 | 1461282770466 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 16:52:50 INFO - PROCESS | 17220 | 1461282770603 Marionette TRACE conn4 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:50 INFO - PROCESS | 17220 | ++DOCSHELL 0x87b7e000 == 139 [pid = 17220] [id = 629] 16:52:50 INFO - PROCESS | 17220 | ++DOMWINDOW == 122 (0x87b86000) [pid = 17220] [serial = 1888] [outer = (nil)] 16:52:50 INFO - PROCESS | 17220 | ++DOMWINDOW == 123 (0x87ea0800) [pid = 17220] [serial = 1889] [outer = 0x87b86000] 16:52:50 INFO - PROCESS | 17220 | 1461282770683 Marionette DEBUG loaded listener.js 16:52:50 INFO - PROCESS | 17220 | ++DOMWINDOW == 124 (0x87fef400) [pid = 17220] [serial = 1890] [outer = 0x87b86000] 16:52:51 INFO - PROCESS | 17220 | 1461282771481 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 16:52:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:52:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1447ms 16:52:51 INFO - PROCESS | 17220 | 1461282771503 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 16:52:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:52:51 INFO - PROCESS | 17220 | 1461282771508 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 16:52:51 INFO - PROCESS | 17220 | 1461282771515 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:52:51 INFO - PROCESS | 17220 | 1461282771518 Marionette TRACE conn4 <- [1,2490,null,{}] 16:52:51 INFO - PROCESS | 17220 | 1461282771524 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:51 INFO - PROCESS | 17220 | 1461282771834 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 16:52:51 INFO - PROCESS | 17220 | 1461282771858 Marionette TRACE conn4 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:51 INFO - PROCESS | 17220 | ++DOCSHELL 0x86739000 == 140 [pid = 17220] [id = 630] 16:52:51 INFO - PROCESS | 17220 | ++DOMWINDOW == 125 (0x87e9e000) [pid = 17220] [serial = 1891] [outer = (nil)] 16:52:51 INFO - PROCESS | 17220 | ++DOMWINDOW == 126 (0x8837a400) [pid = 17220] [serial = 1892] [outer = 0x87e9e000] 16:52:51 INFO - PROCESS | 17220 | 1461282771938 Marionette DEBUG loaded listener.js 16:52:52 INFO - PROCESS | 17220 | ++DOMWINDOW == 127 (0x8852e400) [pid = 17220] [serial = 1893] [outer = 0x87e9e000] 16:52:53 INFO - PROCESS | 17220 | 1461282773311 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 16:52:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:52:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1833ms 16:52:53 INFO - PROCESS | 17220 | 1461282773348 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 16:52:53 INFO - PROCESS | 17220 | 1461282773357 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 16:52:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:52:53 INFO - PROCESS | 17220 | 1461282773367 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:52:53 INFO - PROCESS | 17220 | 1461282773373 Marionette TRACE conn4 <- [1,2494,null,{}] 16:52:53 INFO - PROCESS | 17220 | 1461282773381 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:53 INFO - PROCESS | 17220 | 1461282773655 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 16:52:54 INFO - PROCESS | 17220 | 1461282774014 Marionette TRACE conn4 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:54 INFO - PROCESS | 17220 | ++DOCSHELL 0x859c7400 == 141 [pid = 17220] [id = 631] 16:52:54 INFO - PROCESS | 17220 | ++DOMWINDOW == 128 (0x859cf000) [pid = 17220] [serial = 1894] [outer = (nil)] 16:52:54 INFO - PROCESS | 17220 | ++DOMWINDOW == 129 (0x86731400) [pid = 17220] [serial = 1895] [outer = 0x859cf000] 16:52:54 INFO - PROCESS | 17220 | 1461282774117 Marionette DEBUG loaded listener.js 16:52:54 INFO - PROCESS | 17220 | ++DOMWINDOW == 130 (0x869cac00) [pid = 17220] [serial = 1896] [outer = 0x859cf000] 16:52:55 INFO - PROCESS | 17220 | 1461282775204 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 16:52:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:52:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1903ms 16:52:55 INFO - PROCESS | 17220 | 1461282775272 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 16:52:55 INFO - PROCESS | 17220 | 1461282775282 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 16:52:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:52:55 INFO - PROCESS | 17220 | 1461282775293 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:52:55 INFO - PROCESS | 17220 | 1461282775297 Marionette TRACE conn4 <- [1,2498,null,{}] 16:52:55 INFO - PROCESS | 17220 | 1461282775304 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:55 INFO - PROCESS | 17220 | 1461282775627 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 16:52:56 INFO - PROCESS | 17220 | 1461282776014 Marionette TRACE conn4 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:56 INFO - PROCESS | 17220 | ++DOCSHELL 0x87ea3800 == 142 [pid = 17220] [id = 632] 16:52:56 INFO - PROCESS | 17220 | ++DOMWINDOW == 131 (0x87ff5800) [pid = 17220] [serial = 1897] [outer = (nil)] 16:52:56 INFO - PROCESS | 17220 | ++DOMWINDOW == 132 (0x8837b000) [pid = 17220] [serial = 1898] [outer = 0x87ff5800] 16:52:56 INFO - PROCESS | 17220 | 1461282776109 Marionette DEBUG loaded listener.js 16:52:56 INFO - PROCESS | 17220 | ++DOMWINDOW == 133 (0x88574c00) [pid = 17220] [serial = 1899] [outer = 0x87ff5800] 16:52:57 INFO - PROCESS | 17220 | 1461282777094 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 16:52:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:52:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1837ms 16:52:57 INFO - PROCESS | 17220 | 1461282777130 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 16:52:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:52:57 INFO - PROCESS | 17220 | 1461282777135 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 16:52:57 INFO - PROCESS | 17220 | 1461282777142 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:52:57 INFO - PROCESS | 17220 | 1461282777149 Marionette TRACE conn4 <- [1,2502,null,{}] 16:52:57 INFO - PROCESS | 17220 | 1461282777167 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:57 INFO - PROCESS | 17220 | 1461282777434 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 16:52:57 INFO - PROCESS | 17220 | 1461282777781 Marionette TRACE conn4 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:57 INFO - PROCESS | 17220 | ++DOCSHELL 0x85aabc00 == 143 [pid = 17220] [id = 633] 16:52:57 INFO - PROCESS | 17220 | ++DOMWINDOW == 134 (0x8857e400) [pid = 17220] [serial = 1900] [outer = (nil)] 16:52:57 INFO - PROCESS | 17220 | ++DOMWINDOW == 135 (0x88663400) [pid = 17220] [serial = 1901] [outer = 0x8857e400] 16:52:57 INFO - PROCESS | 17220 | 1461282777879 Marionette DEBUG loaded listener.js 16:52:58 INFO - PROCESS | 17220 | ++DOMWINDOW == 136 (0x89071c00) [pid = 17220] [serial = 1902] [outer = 0x8857e400] 16:52:58 INFO - PROCESS | 17220 | 1461282778797 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:52:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:52:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1688ms 16:52:58 INFO - PROCESS | 17220 | 1461282778830 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 16:52:58 INFO - PROCESS | 17220 | 1461282778835 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 16:52:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:52:58 INFO - PROCESS | 17220 | 1461282778843 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:52:58 INFO - PROCESS | 17220 | 1461282778847 Marionette TRACE conn4 <- [1,2506,null,{}] 16:52:58 INFO - PROCESS | 17220 | 1461282778853 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:52:59 INFO - PROCESS | 17220 | 1461282779127 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 16:52:59 INFO - PROCESS | 17220 | 1461282779469 Marionette TRACE conn4 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:52:59 INFO - PROCESS | 17220 | ++DOCSHELL 0x85aac800 == 144 [pid = 17220] [id = 634] 16:52:59 INFO - PROCESS | 17220 | ++DOMWINDOW == 137 (0x89074c00) [pid = 17220] [serial = 1903] [outer = (nil)] 16:52:59 INFO - PROCESS | 17220 | ++DOMWINDOW == 138 (0x894f5400) [pid = 17220] [serial = 1904] [outer = 0x89074c00] 16:52:59 INFO - PROCESS | 17220 | 1461282779584 Marionette DEBUG loaded listener.js 16:52:59 INFO - PROCESS | 17220 | ++DOMWINDOW == 139 (0x894fd000) [pid = 17220] [serial = 1905] [outer = 0x89074c00] 16:53:00 INFO - PROCESS | 17220 | 1461282780528 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:53:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:53:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1736ms 16:53:00 INFO - PROCESS | 17220 | 1461282780579 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 16:53:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:53:00 INFO - PROCESS | 17220 | 1461282780583 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 16:53:00 INFO - PROCESS | 17220 | 1461282780590 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:53:00 INFO - PROCESS | 17220 | 1461282780593 Marionette TRACE conn4 <- [1,2510,null,{}] 16:53:00 INFO - PROCESS | 17220 | 1461282780599 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:00 INFO - PROCESS | 17220 | 1461282780876 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 16:53:01 INFO - PROCESS | 17220 | 1461282781231 Marionette TRACE conn4 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:01 INFO - PROCESS | 17220 | ++DOCSHELL 0x88372000 == 145 [pid = 17220] [id = 635] 16:53:01 INFO - PROCESS | 17220 | ++DOMWINDOW == 140 (0x894f7c00) [pid = 17220] [serial = 1906] [outer = (nil)] 16:53:01 INFO - PROCESS | 17220 | ++DOMWINDOW == 141 (0x89b4c000) [pid = 17220] [serial = 1907] [outer = 0x894f7c00] 16:53:01 INFO - PROCESS | 17220 | 1461282781343 Marionette DEBUG loaded listener.js 16:53:01 INFO - PROCESS | 17220 | ++DOMWINDOW == 142 (0x89b4ec00) [pid = 17220] [serial = 1908] [outer = 0x894f7c00] 16:53:02 INFO - PROCESS | 17220 | 1461282782310 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 16:53:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:53:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1791ms 16:53:02 INFO - PROCESS | 17220 | 1461282782382 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 16:53:02 INFO - PROCESS | 17220 | 1461282782385 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 16:53:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:53:02 INFO - PROCESS | 17220 | 1461282782393 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:53:02 INFO - PROCESS | 17220 | 1461282782397 Marionette TRACE conn4 <- [1,2514,null,{}] 16:53:02 INFO - PROCESS | 17220 | 1461282782404 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:02 INFO - PROCESS | 17220 | 1461282782717 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 16:53:03 INFO - PROCESS | 17220 | 1461282783072 Marionette TRACE conn4 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:03 INFO - PROCESS | 17220 | ++DOCSHELL 0x8857b400 == 146 [pid = 17220] [id = 636] 16:53:03 INFO - PROCESS | 17220 | ++DOMWINDOW == 143 (0x894efc00) [pid = 17220] [serial = 1909] [outer = (nil)] 16:53:03 INFO - PROCESS | 17220 | ++DOMWINDOW == 144 (0x8ae46800) [pid = 17220] [serial = 1910] [outer = 0x894efc00] 16:53:03 INFO - PROCESS | 17220 | 1461282783172 Marionette DEBUG loaded listener.js 16:53:03 INFO - PROCESS | 17220 | ++DOMWINDOW == 145 (0x8ae4a000) [pid = 17220] [serial = 1911] [outer = 0x894efc00] 16:53:04 INFO - PROCESS | 17220 | 1461282784134 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 16:53:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:53:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1786ms 16:53:04 INFO - PROCESS | 17220 | 1461282784180 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 16:53:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:53:04 INFO - PROCESS | 17220 | 1461282784185 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 16:53:04 INFO - PROCESS | 17220 | 1461282784191 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:53:04 INFO - PROCESS | 17220 | 1461282784195 Marionette TRACE conn4 <- [1,2518,null,{}] 16:53:04 INFO - PROCESS | 17220 | 1461282784201 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:04 INFO - PROCESS | 17220 | 1461282784455 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 16:53:04 INFO - PROCESS | 17220 | 1461282784821 Marionette TRACE conn4 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:04 INFO - PROCESS | 17220 | ++DOCSHELL 0x87b7f400 == 147 [pid = 17220] [id = 637] 16:53:04 INFO - PROCESS | 17220 | ++DOMWINDOW == 146 (0x87feb400) [pid = 17220] [serial = 1912] [outer = (nil)] 16:53:04 INFO - PROCESS | 17220 | ++DOMWINDOW == 147 (0x8ae8e400) [pid = 17220] [serial = 1913] [outer = 0x87feb400] 16:53:04 INFO - PROCESS | 17220 | 1461282784923 Marionette DEBUG loaded listener.js 16:53:05 INFO - PROCESS | 17220 | ++DOMWINDOW == 148 (0x8aeef800) [pid = 17220] [serial = 1914] [outer = 0x87feb400] 16:53:05 INFO - PROCESS | 17220 | 1461282785831 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 16:53:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:53:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1682ms 16:53:05 INFO - PROCESS | 17220 | 1461282785880 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 16:53:05 INFO - PROCESS | 17220 | 1461282785885 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 16:53:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:53:05 INFO - PROCESS | 17220 | 1461282785892 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:53:05 INFO - PROCESS | 17220 | 1461282785896 Marionette TRACE conn4 <- [1,2522,null,{}] 16:53:05 INFO - PROCESS | 17220 | 1461282785902 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:06 INFO - PROCESS | 17220 | 1461282786166 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 16:53:06 INFO - PROCESS | 17220 | 1461282786521 Marionette TRACE conn4 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:06 INFO - PROCESS | 17220 | ++DOCSHELL 0x87fed800 == 148 [pid = 17220] [id = 638] 16:53:06 INFO - PROCESS | 17220 | ++DOMWINDOW == 149 (0x8ac69c00) [pid = 17220] [serial = 1915] [outer = (nil)] 16:53:06 INFO - PROCESS | 17220 | ++DOMWINDOW == 150 (0x8c1af800) [pid = 17220] [serial = 1916] [outer = 0x8ac69c00] 16:53:06 INFO - PROCESS | 17220 | 1461282786623 Marionette DEBUG loaded listener.js 16:53:06 INFO - PROCESS | 17220 | ++DOMWINDOW == 151 (0x8ea4a800) [pid = 17220] [serial = 1917] [outer = 0x8ac69c00] 16:53:07 INFO - PROCESS | 17220 | 1461282787533 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 16:53:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:53:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1690ms 16:53:07 INFO - PROCESS | 17220 | 1461282787584 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 16:53:07 INFO - PROCESS | 17220 | 1461282787588 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 16:53:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:53:07 INFO - PROCESS | 17220 | 1461282787596 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:53:07 INFO - PROCESS | 17220 | 1461282787600 Marionette TRACE conn4 <- [1,2526,null,{}] 16:53:07 INFO - PROCESS | 17220 | 1461282787606 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:07 INFO - PROCESS | 17220 | 1461282787866 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 16:53:08 INFO - PROCESS | 17220 | 1461282788212 Marionette TRACE conn4 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:08 INFO - PROCESS | 17220 | ++DOCSHELL 0x894f0000 == 149 [pid = 17220] [id = 639] 16:53:08 INFO - PROCESS | 17220 | ++DOMWINDOW == 152 (0x8ac6fc00) [pid = 17220] [serial = 1918] [outer = (nil)] 16:53:08 INFO - PROCESS | 17220 | ++DOMWINDOW == 153 (0x8eb24000) [pid = 17220] [serial = 1919] [outer = 0x8ac6fc00] 16:53:08 INFO - PROCESS | 17220 | 1461282788314 Marionette DEBUG loaded listener.js 16:53:08 INFO - PROCESS | 17220 | ++DOMWINDOW == 154 (0x8eb26800) [pid = 17220] [serial = 1920] [outer = 0x8ac6fc00] 16:53:09 INFO - PROCESS | 17220 | 1461282789227 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 16:53:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:53:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1684ms 16:53:09 INFO - PROCESS | 17220 | 1461282789281 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 16:53:09 INFO - PROCESS | 17220 | 1461282789285 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 16:53:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:53:09 INFO - PROCESS | 17220 | 1461282789294 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:53:09 INFO - PROCESS | 17220 | 1461282789298 Marionette TRACE conn4 <- [1,2530,null,{}] 16:53:09 INFO - PROCESS | 17220 | 1461282789305 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:09 INFO - PROCESS | 17220 | 1461282789572 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 16:53:09 INFO - PROCESS | 17220 | 1461282789955 Marionette TRACE conn4 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:09 INFO - PROCESS | 17220 | ++DOCSHELL 0x8c1a2400 == 150 [pid = 17220] [id = 640] 16:53:09 INFO - PROCESS | 17220 | ++DOMWINDOW == 155 (0x8edb3000) [pid = 17220] [serial = 1921] [outer = (nil)] 16:53:10 INFO - PROCESS | 17220 | ++DOMWINDOW == 156 (0x8ee7f000) [pid = 17220] [serial = 1922] [outer = 0x8edb3000] 16:53:10 INFO - PROCESS | 17220 | 1461282790053 Marionette DEBUG loaded listener.js 16:53:10 INFO - PROCESS | 17220 | ++DOMWINDOW == 157 (0x8ee82000) [pid = 17220] [serial = 1923] [outer = 0x8edb3000] 16:53:11 INFO - PROCESS | 17220 | 1461282791071 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 16:53:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:53:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1831ms 16:53:11 INFO - PROCESS | 17220 | 1461282791126 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 16:53:11 INFO - PROCESS | 17220 | 1461282791138 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 16:53:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:53:11 INFO - PROCESS | 17220 | 1461282791146 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:53:11 INFO - PROCESS | 17220 | 1461282791150 Marionette TRACE conn4 <- [1,2534,null,{}] 16:53:11 INFO - PROCESS | 17220 | 1461282791156 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:11 INFO - PROCESS | 17220 | 1461282791482 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 16:53:11 INFO - PROCESS | 17220 | 1461282791836 Marionette TRACE conn4 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:11 INFO - PROCESS | 17220 | ++DOCSHELL 0x8edb4000 == 151 [pid = 17220] [id = 641] 16:53:11 INFO - PROCESS | 17220 | ++DOMWINDOW == 158 (0x8eec5c00) [pid = 17220] [serial = 1924] [outer = (nil)] 16:53:11 INFO - PROCESS | 17220 | ++DOMWINDOW == 159 (0x8efed800) [pid = 17220] [serial = 1925] [outer = 0x8eec5c00] 16:53:11 INFO - PROCESS | 17220 | 1461282791941 Marionette DEBUG loaded listener.js 16:53:12 INFO - PROCESS | 17220 | ++DOMWINDOW == 160 (0x8f27d800) [pid = 17220] [serial = 1926] [outer = 0x8eec5c00] 16:53:12 INFO - PROCESS | 17220 | 1461282792841 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 16:53:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:53:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1733ms 16:53:12 INFO - PROCESS | 17220 | 1461282792879 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 16:53:12 INFO - PROCESS | 17220 | 1461282792883 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 16:53:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:53:12 INFO - PROCESS | 17220 | 1461282792889 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:53:12 INFO - PROCESS | 17220 | 1461282792893 Marionette TRACE conn4 <- [1,2538,null,{}] 16:53:12 INFO - PROCESS | 17220 | 1461282792899 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:13 INFO - PROCESS | 17220 | 1461282793141 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 16:53:13 INFO - PROCESS | 17220 | 1461282793488 Marionette TRACE conn4 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:13 INFO - PROCESS | 17220 | ++DOCSHELL 0x8edb4800 == 152 [pid = 17220] [id = 642] 16:53:13 INFO - PROCESS | 17220 | ++DOMWINDOW == 161 (0x8eeccc00) [pid = 17220] [serial = 1927] [outer = (nil)] 16:53:13 INFO - PROCESS | 17220 | ++DOMWINDOW == 162 (0x8f2b3c00) [pid = 17220] [serial = 1928] [outer = 0x8eeccc00] 16:53:13 INFO - PROCESS | 17220 | 1461282793586 Marionette DEBUG loaded listener.js 16:53:13 INFO - PROCESS | 17220 | ++DOMWINDOW == 163 (0x8fd2d400) [pid = 17220] [serial = 1929] [outer = 0x8eeccc00] 16:53:14 INFO - PROCESS | 17220 | 1461282794488 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 16:53:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:53:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1633ms 16:53:14 INFO - PROCESS | 17220 | 1461282794524 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 16:53:14 INFO - PROCESS | 17220 | 1461282794528 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 16:53:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:53:14 INFO - PROCESS | 17220 | 1461282794534 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:53:14 INFO - PROCESS | 17220 | 1461282794538 Marionette TRACE conn4 <- [1,2542,null,{}] 16:53:14 INFO - PROCESS | 17220 | 1461282794544 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:14 INFO - PROCESS | 17220 | 1461282794794 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 16:53:15 INFO - PROCESS | 17220 | 1461282795155 Marionette TRACE conn4 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:15 INFO - PROCESS | 17220 | ++DOCSHELL 0x869c2000 == 153 [pid = 17220] [id = 643] 16:53:15 INFO - PROCESS | 17220 | ++DOMWINDOW == 164 (0x876cdc00) [pid = 17220] [serial = 1930] [outer = (nil)] 16:53:15 INFO - PROCESS | 17220 | ++DOMWINDOW == 165 (0x8fdf4000) [pid = 17220] [serial = 1931] [outer = 0x876cdc00] 16:53:15 INFO - PROCESS | 17220 | 1461282795256 Marionette DEBUG loaded listener.js 16:53:15 INFO - PROCESS | 17220 | ++DOMWINDOW == 166 (0x8fdf8c00) [pid = 17220] [serial = 1932] [outer = 0x876cdc00] 16:53:16 INFO - PROCESS | 17220 | 1461282796184 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 16:53:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:53:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1729ms 16:53:16 INFO - PROCESS | 17220 | 1461282796266 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 16:53:16 INFO - PROCESS | 17220 | 1461282796269 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 16:53:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:53:16 INFO - PROCESS | 17220 | 1461282796276 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:53:16 INFO - PROCESS | 17220 | 1461282796280 Marionette TRACE conn4 <- [1,2546,null,{}] 16:53:16 INFO - PROCESS | 17220 | 1461282796286 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:16 INFO - PROCESS | 17220 | 1461282796574 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 16:53:16 INFO - PROCESS | 17220 | 1461282796929 Marionette TRACE conn4 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:16 INFO - PROCESS | 17220 | ++DOCSHELL 0x859c3400 == 154 [pid = 17220] [id = 644] 16:53:16 INFO - PROCESS | 17220 | ++DOMWINDOW == 167 (0x8f2ab000) [pid = 17220] [serial = 1933] [outer = (nil)] 16:53:17 INFO - PROCESS | 17220 | ++DOMWINDOW == 168 (0x8ff96800) [pid = 17220] [serial = 1934] [outer = 0x8f2ab000] 16:53:17 INFO - PROCESS | 17220 | 1461282797022 Marionette DEBUG loaded listener.js 16:53:17 INFO - PROCESS | 17220 | ++DOMWINDOW == 169 (0x8ff9b400) [pid = 17220] [serial = 1935] [outer = 0x8f2ab000] 16:53:17 INFO - PROCESS | 17220 | 1461282797952 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 16:53:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:53:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1738ms 16:53:18 INFO - PROCESS | 17220 | 1461282798016 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 16:53:18 INFO - PROCESS | 17220 | 1461282798021 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 16:53:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:53:18 INFO - PROCESS | 17220 | 1461282798027 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:53:18 INFO - PROCESS | 17220 | 1461282798031 Marionette TRACE conn4 <- [1,2550,null,{}] 16:53:18 INFO - PROCESS | 17220 | 1461282798036 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:18 INFO - PROCESS | 17220 | 1461282798290 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 16:53:18 INFO - PROCESS | 17220 | 1461282798642 Marionette TRACE conn4 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:18 INFO - PROCESS | 17220 | ++DOCSHELL 0x85310800 == 155 [pid = 17220] [id = 645] 16:53:18 INFO - PROCESS | 17220 | ++DOMWINDOW == 170 (0x8fe79c00) [pid = 17220] [serial = 1936] [outer = (nil)] 16:53:18 INFO - PROCESS | 17220 | ++DOMWINDOW == 171 (0x901d6000) [pid = 17220] [serial = 1937] [outer = 0x8fe79c00] 16:53:18 INFO - PROCESS | 17220 | 1461282798739 Marionette DEBUG loaded listener.js 16:53:18 INFO - PROCESS | 17220 | ++DOMWINDOW == 172 (0x901ddc00) [pid = 17220] [serial = 1938] [outer = 0x8fe79c00] 16:53:19 INFO - PROCESS | 17220 | 1461282799681 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 16:53:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:53:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1682ms 16:53:19 INFO - PROCESS | 17220 | 1461282799711 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 16:53:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:53:19 INFO - PROCESS | 17220 | 1461282799715 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 16:53:19 INFO - PROCESS | 17220 | 1461282799721 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:53:19 INFO - PROCESS | 17220 | 1461282799725 Marionette TRACE conn4 <- [1,2554,null,{}] 16:53:19 INFO - PROCESS | 17220 | 1461282799731 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:19 INFO - PROCESS | 17220 | 1461282799975 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 16:53:20 INFO - PROCESS | 17220 | 1461282800339 Marionette TRACE conn4 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:20 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ae8fc00 == 156 [pid = 17220] [id = 646] 16:53:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 173 (0x8ff9c400) [pid = 17220] [serial = 1939] [outer = (nil)] 16:53:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 174 (0x9034c800) [pid = 17220] [serial = 1940] [outer = 0x8ff9c400] 16:53:20 INFO - PROCESS | 17220 | 1461282800434 Marionette DEBUG loaded listener.js 16:53:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 175 (0x903f3c00) [pid = 17220] [serial = 1941] [outer = 0x8ff9c400] 16:53:21 INFO - PROCESS | 17220 | 1461282801411 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 16:53:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:53:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1737ms 16:53:21 INFO - PROCESS | 17220 | 1461282801458 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 16:53:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:53:21 INFO - PROCESS | 17220 | 1461282801462 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 16:53:21 INFO - PROCESS | 17220 | 1461282801469 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:53:21 INFO - PROCESS | 17220 | 1461282801473 Marionette TRACE conn4 <- [1,2558,null,{}] 16:53:21 INFO - PROCESS | 17220 | 1461282801478 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:21 INFO - PROCESS | 17220 | 1461282801738 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 16:53:22 INFO - PROCESS | 17220 | 1461282802094 Marionette TRACE conn4 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:22 INFO - PROCESS | 17220 | ++DOCSHELL 0x901de800 == 157 [pid = 17220] [id = 647] 16:53:22 INFO - PROCESS | 17220 | ++DOMWINDOW == 176 (0x90349c00) [pid = 17220] [serial = 1942] [outer = (nil)] 16:53:22 INFO - PROCESS | 17220 | ++DOMWINDOW == 177 (0x904ad800) [pid = 17220] [serial = 1943] [outer = 0x90349c00] 16:53:22 INFO - PROCESS | 17220 | 1461282802199 Marionette DEBUG loaded listener.js 16:53:22 INFO - PROCESS | 17220 | ++DOMWINDOW == 178 (0x904b0000) [pid = 17220] [serial = 1944] [outer = 0x90349c00] 16:53:25 INFO - PROCESS | 17220 | --DOCSHELL 0xa472e800 == 156 [pid = 17220] [id = 87] 16:53:25 INFO - PROCESS | 17220 | --DOCSHELL 0x87b7e000 == 155 [pid = 17220] [id = 629] 16:53:25 INFO - PROCESS | 17220 | --DOCSHELL 0x86737000 == 154 [pid = 17220] [id = 628] 16:53:25 INFO - PROCESS | 17220 | --DOCSHELL 0x85aa1800 == 153 [pid = 17220] [id = 627] 16:53:25 INFO - PROCESS | 17220 | --DOCSHELL 0x850a9000 == 152 [pid = 17220] [id = 626] 16:53:25 INFO - PROCESS | 17220 | --DOCSHELL 0x920e6000 == 151 [pid = 17220] [id = 624] 16:53:25 INFO - PROCESS | 17220 | --DOCSHELL 0x8edbcc00 == 150 [pid = 17220] [id = 623] 16:53:25 INFO - PROCESS | 17220 | --DOCSHELL 0x8ac6ec00 == 149 [pid = 17220] [id = 622] 16:53:25 INFO - PROCESS | 17220 | --DOCSHELL 0x8aef0c00 == 148 [pid = 17220] [id = 621] 16:53:25 INFO - PROCESS | 17220 | --DOCSHELL 0x893d8800 == 147 [pid = 17220] [id = 619] 16:53:25 INFO - PROCESS | 17220 | --DOCSHELL 0x88577c00 == 146 [pid = 17220] [id = 620] 16:53:25 INFO - PROCESS | 17220 | --DOCSHELL 0x893d0800 == 145 [pid = 17220] [id = 363] 16:53:25 INFO - PROCESS | 17220 | --DOCSHELL 0x8fd2e400 == 144 [pid = 17220] [id = 618] 16:53:25 INFO - PROCESS | 17220 | --DOCSHELL 0x87fefc00 == 143 [pid = 17220] [id = 617] 16:53:25 INFO - PROCESS | 17220 | --DOCSHELL 0x85a35400 == 142 [pid = 17220] [id = 616] 16:53:25 INFO - PROCESS | 17220 | --DOCSHELL 0x87551400 == 141 [pid = 17220] [id = 615] 16:53:25 INFO - PROCESS | 17220 | --DOCSHELL 0x89b50000 == 140 [pid = 17220] [id = 614] 16:53:25 INFO - PROCESS | 17220 | --DOCSHELL 0x85fd6000 == 139 [pid = 17220] [id = 612] 16:53:25 INFO - PROCESS | 17220 | --DOCSHELL 0x8865bc00 == 138 [pid = 17220] [id = 613] 16:53:25 INFO - PROCESS | 17220 | --DOCSHELL 0x87b81c00 == 137 [pid = 17220] [id = 611] 16:53:25 INFO - PROCESS | 17220 | --DOCSHELL 0x876d9c00 == 136 [pid = 17220] [id = 610] 16:53:25 INFO - PROCESS | 17220 | --DOCSHELL 0x859cac00 == 135 [pid = 17220] [id = 609] 16:53:25 INFO - PROCESS | 17220 | --DOMWINDOW == 177 (0x8857f400) [pid = 17220] [serial = 1698] [outer = (nil)] [url = about:blank] 16:53:25 INFO - PROCESS | 17220 | --DOMWINDOW == 176 (0x88533000) [pid = 17220] [serial = 1826] [outer = (nil)] [url = about:blank] 16:53:25 INFO - PROCESS | 17220 | --DOMWINDOW == 175 (0x88374800) [pid = 17220] [serial = 1823] [outer = (nil)] [url = about:blank] 16:53:25 INFO - PROCESS | 17220 | --DOMWINDOW == 174 (0xa445a000) [pid = 17220] [serial = 1814] [outer = (nil)] [url = about:blank] 16:53:25 INFO - PROCESS | 17220 | --DOMWINDOW == 173 (0xa0c4b400) [pid = 17220] [serial = 1812] [outer = (nil)] [url = about:blank] 16:53:25 INFO - PROCESS | 17220 | --DOMWINDOW == 172 (0xa0adf800) [pid = 17220] [serial = 1811] [outer = (nil)] [url = about:blank] 16:53:25 INFO - PROCESS | 17220 | --DOMWINDOW == 171 (0x9fc67800) [pid = 17220] [serial = 1809] [outer = (nil)] [url = about:blank] 16:53:25 INFO - PROCESS | 17220 | --DOMWINDOW == 170 (0x9fb9a400) [pid = 17220] [serial = 1808] [outer = (nil)] [url = about:blank] 16:53:25 INFO - PROCESS | 17220 | --DOMWINDOW == 169 (0x9b262800) [pid = 17220] [serial = 1806] [outer = (nil)] [url = about:blank] 16:53:25 INFO - PROCESS | 17220 | --DOMWINDOW == 168 (0x9b25d800) [pid = 17220] [serial = 1805] [outer = (nil)] [url = about:blank] 16:53:25 INFO - PROCESS | 17220 | --DOMWINDOW == 167 (0x991ccc00) [pid = 17220] [serial = 1803] [outer = (nil)] [url = about:blank] 16:53:25 INFO - PROCESS | 17220 | --DOMWINDOW == 166 (0x98fdd000) [pid = 17220] [serial = 1802] [outer = (nil)] [url = about:blank] 16:53:25 INFO - PROCESS | 17220 | --DOMWINDOW == 165 (0x98ccf800) [pid = 17220] [serial = 1800] [outer = (nil)] [url = about:blank] 16:53:25 INFO - PROCESS | 17220 | --DOMWINDOW == 164 (0x9852a400) [pid = 17220] [serial = 1799] [outer = (nil)] [url = about:blank] 16:53:25 INFO - PROCESS | 17220 | --DOMWINDOW == 163 (0x97e9c800) [pid = 17220] [serial = 1797] [outer = (nil)] [url = about:blank] 16:53:25 INFO - PROCESS | 17220 | --DOMWINDOW == 162 (0x97d8dc00) [pid = 17220] [serial = 1796] [outer = (nil)] [url = about:blank] 16:53:25 INFO - PROCESS | 17220 | --DOMWINDOW == 161 (0x93af3c00) [pid = 17220] [serial = 1794] [outer = (nil)] [url = about:blank] 16:53:25 INFO - PROCESS | 17220 | --DOMWINDOW == 160 (0x93ae9400) [pid = 17220] [serial = 1793] [outer = (nil)] [url = about:blank] 16:53:25 INFO - PROCESS | 17220 | --DOMWINDOW == 159 (0x92d6dc00) [pid = 17220] [serial = 1791] [outer = (nil)] [url = about:blank] 16:53:25 INFO - PROCESS | 17220 | --DOMWINDOW == 158 (0x92cb7000) [pid = 17220] [serial = 1790] [outer = (nil)] [url = about:blank] 16:53:25 INFO - PROCESS | 17220 | --DOMWINDOW == 157 (0x920e3400) [pid = 17220] [serial = 1788] [outer = (nil)] [url = about:blank] 16:53:25 INFO - PROCESS | 17220 | --DOMWINDOW == 156 (0x9206c000) [pid = 17220] [serial = 1787] [outer = (nil)] [url = about:blank] 16:53:25 INFO - PROCESS | 17220 | --DOMWINDOW == 155 (0x904ec800) [pid = 17220] [serial = 1785] [outer = (nil)] [url = about:blank] 16:53:25 INFO - PROCESS | 17220 | --DOMWINDOW == 154 (0x904ea400) [pid = 17220] [serial = 1784] [outer = (nil)] [url = about:blank] 16:53:25 INFO - PROCESS | 17220 | --DOMWINDOW == 153 (0x9034b400) [pid = 17220] [serial = 1782] [outer = (nil)] [url = about:blank] 16:53:25 INFO - PROCESS | 17220 | --DOMWINDOW == 152 (0x90343c00) [pid = 17220] [serial = 1781] [outer = (nil)] [url = about:blank] 16:53:25 INFO - PROCESS | 17220 | --DOMWINDOW == 151 (0x8fdf1000) [pid = 17220] [serial = 1779] [outer = (nil)] [url = about:blank] 16:53:25 INFO - PROCESS | 17220 | --DOMWINDOW == 150 (0x8f2b3000) [pid = 17220] [serial = 1778] [outer = (nil)] [url = about:blank] 16:53:25 INFO - PROCESS | 17220 | --DOMWINDOW == 149 (0x8eece800) [pid = 17220] [serial = 1776] [outer = (nil)] [url = about:blank] 16:53:25 INFO - PROCESS | 17220 | --DOMWINDOW == 148 (0x8ee89400) [pid = 17220] [serial = 1775] [outer = (nil)] [url = about:blank] 16:53:25 INFO - PROCESS | 17220 | --DOMWINDOW == 147 (0x8eab4c00) [pid = 17220] [serial = 1773] [outer = (nil)] [url = about:blank] 16:53:25 INFO - PROCESS | 17220 | --DOMWINDOW == 146 (0x8ea44800) [pid = 17220] [serial = 1772] [outer = (nil)] [url = about:blank] 16:53:25 INFO - PROCESS | 17220 | --DOMWINDOW == 145 (0x8aaa1800) [pid = 17220] [serial = 1770] [outer = (nil)] [url = about:blank] 16:53:25 INFO - PROCESS | 17220 | --DOMWINDOW == 144 (0x894fc800) [pid = 17220] [serial = 1769] [outer = (nil)] [url = about:blank] 16:53:25 INFO - PROCESS | 17220 | --DOMWINDOW == 143 (0x88375400) [pid = 17220] [serial = 1767] [outer = (nil)] [url = about:blank] 16:53:25 INFO - PROCESS | 17220 | --DOMWINDOW == 142 (0x87fef800) [pid = 17220] [serial = 1766] [outer = (nil)] [url = about:blank] 16:53:25 INFO - PROCESS | 17220 | --DOMWINDOW == 141 (0x89b42400) [pid = 17220] [serial = 1763] [outer = (nil)] [url = about:blank] 16:53:25 INFO - PROCESS | 17220 | --DOMWINDOW == 140 (0x876cc400) [pid = 17220] [serial = 1820] [outer = (nil)] [url = about:blank] 16:53:25 INFO - PROCESS | 17220 | --DOMWINDOW == 139 (0x859cd800) [pid = 17220] [serial = 1817] [outer = (nil)] [url = about:blank] 16:53:25 INFO - PROCESS | 17220 | --DOMWINDOW == 138 (0x85a9f800) [pid = 17220] [serial = 1818] [outer = (nil)] [url = about:blank] 16:53:25 INFO - PROCESS | 17220 | --DOMWINDOW == 137 (0x8852f000) [pid = 17220] [serial = 1824] [outer = (nil)] [url = about:blank] 16:53:25 INFO - PROCESS | 17220 | --DOMWINDOW == 136 (0x876d7400) [pid = 17220] [serial = 1821] [outer = (nil)] [url = about:blank] 16:53:26 INFO - PROCESS | 17220 | 1461282806237 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 16:53:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:53:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 4803ms 16:53:26 INFO - PROCESS | 17220 | 1461282806273 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 16:53:26 INFO - PROCESS | 17220 | 1461282806277 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 16:53:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:53:26 INFO - PROCESS | 17220 | 1461282806303 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:53:26 INFO - PROCESS | 17220 | 1461282806309 Marionette TRACE conn4 <- [1,2562,null,{}] 16:53:26 INFO - PROCESS | 17220 | 1461282806317 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:26 INFO - PROCESS | 17220 | 1461282806572 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 16:53:26 INFO - PROCESS | 17220 | 1461282806857 Marionette TRACE conn4 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:26 INFO - PROCESS | 17220 | ++DOCSHELL 0x85a33c00 == 136 [pid = 17220] [id = 648] 16:53:26 INFO - PROCESS | 17220 | ++DOMWINDOW == 137 (0x85a34000) [pid = 17220] [serial = 1945] [outer = (nil)] 16:53:26 INFO - PROCESS | 17220 | ++DOMWINDOW == 138 (0x8672fc00) [pid = 17220] [serial = 1946] [outer = 0x85a34000] 16:53:26 INFO - PROCESS | 17220 | 1461282806947 Marionette DEBUG loaded listener.js 16:53:27 INFO - PROCESS | 17220 | ++DOMWINDOW == 139 (0x86739c00) [pid = 17220] [serial = 1947] [outer = 0x85a34000] 16:53:27 INFO - PROCESS | 17220 | 1461282807936 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 16:53:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:53:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1693ms 16:53:27 INFO - PROCESS | 17220 | 1461282807989 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 16:53:27 INFO - PROCESS | 17220 | 1461282807997 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 16:53:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:53:28 INFO - PROCESS | 17220 | 1461282808019 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:53:28 INFO - PROCESS | 17220 | 1461282808024 Marionette TRACE conn4 <- [1,2566,null,{}] 16:53:28 INFO - PROCESS | 17220 | 1461282808030 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:28 INFO - PROCESS | 17220 | 1461282808350 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 16:53:28 INFO - PROCESS | 17220 | 1461282808599 Marionette TRACE conn4 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:28 INFO - PROCESS | 17220 | ++DOCSHELL 0x876cc400 == 137 [pid = 17220] [id = 649] 16:53:28 INFO - PROCESS | 17220 | ++DOMWINDOW == 140 (0x876d8000) [pid = 17220] [serial = 1948] [outer = (nil)] 16:53:28 INFO - PROCESS | 17220 | ++DOMWINDOW == 141 (0x87b8b400) [pid = 17220] [serial = 1949] [outer = 0x876d8000] 16:53:28 INFO - PROCESS | 17220 | 1461282808678 Marionette DEBUG loaded listener.js 16:53:28 INFO - PROCESS | 17220 | ++DOMWINDOW == 142 (0x87ff5000) [pid = 17220] [serial = 1950] [outer = 0x876d8000] 16:53:29 INFO - PROCESS | 17220 | 1461282809610 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 16:53:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:53:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 2235ms 16:53:30 INFO - PROCESS | 17220 | --DOMWINDOW == 141 (0x87b86000) [pid = 17220] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:53:30 INFO - PROCESS | 17220 | --DOMWINDOW == 140 (0x92da5c00) [pid = 17220] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:53:30 INFO - PROCESS | 17220 | --DOMWINDOW == 139 (0x85aa4800) [pid = 17220] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:53:30 INFO - PROCESS | 17220 | --DOMWINDOW == 138 (0x859cb400) [pid = 17220] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:53:30 INFO - PROCESS | 17220 | --DOMWINDOW == 137 (0x8eb24400) [pid = 17220] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:53:30 INFO - PROCESS | 17220 | --DOMWINDOW == 136 (0x850aa000) [pid = 17220] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:53:30 INFO - PROCESS | 17220 | --DOMWINDOW == 135 (0x8eab4800) [pid = 17220] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:53:30 INFO - PROCESS | 17220 | --DOMWINDOW == 134 (0x8edb9000) [pid = 17220] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:53:30 INFO - PROCESS | 17220 | --DOMWINDOW == 133 (0x8ae41400) [pid = 17220] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:53:30 INFO - PROCESS | 17220 | --DOMWINDOW == 132 (0x93a0b400) [pid = 17220] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:53:30 INFO - PROCESS | 17220 | --DOMWINDOW == 131 (0x982b5c00) [pid = 17220] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:53:30 INFO - PROCESS | 17220 | --DOMWINDOW == 130 (0x8754e000) [pid = 17220] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:53:30 INFO - PROCESS | 17220 | --DOMWINDOW == 129 (0x87b81400) [pid = 17220] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:53:30 INFO - PROCESS | 17220 | --DOMWINDOW == 128 (0x893cec00) [pid = 17220] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:53:30 INFO - PROCESS | 17220 | --DOMWINDOW == 127 (0x904b1c00) [pid = 17220] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:53:30 INFO - PROCESS | 17220 | --DOMWINDOW == 126 (0x8fe74400) [pid = 17220] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:53:30 INFO - PROCESS | 17220 | --DOMWINDOW == 125 (0x894f2000) [pid = 17220] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:53:30 INFO - PROCESS | 17220 | --DOMWINDOW == 124 (0x85a35000) [pid = 17220] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:53:30 INFO - PROCESS | 17220 | --DOMWINDOW == 123 (0x89b4d000) [pid = 17220] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:53:30 INFO - PROCESS | 17220 | --DOMWINDOW == 122 (0x89074400) [pid = 17220] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:53:30 INFO - PROCESS | 17220 | --DOMWINDOW == 121 (0x893d6800) [pid = 17220] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:53:30 INFO - PROCESS | 17220 | --DOMWINDOW == 120 (0x8f271800) [pid = 17220] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:53:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:53:30 INFO - PROCESS | 17220 | 1461282810382 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 16:53:30 INFO - PROCESS | 17220 | 1461282810385 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 16:53:30 INFO - PROCESS | 17220 | 1461282810393 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:53:30 INFO - PROCESS | 17220 | 1461282810400 Marionette TRACE conn4 <- [1,2570,null,{}] 16:53:30 INFO - PROCESS | 17220 | 1461282810418 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:30 INFO - PROCESS | 17220 | 1461282810731 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 16:53:30 INFO - PROCESS | 17220 | 1461282810867 Marionette TRACE conn4 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:30 INFO - PROCESS | 17220 | ++DOCSHELL 0x869ccc00 == 138 [pid = 17220] [id = 650] 16:53:30 INFO - PROCESS | 17220 | ++DOMWINDOW == 121 (0x87b86000) [pid = 17220] [serial = 1951] [outer = (nil)] 16:53:30 INFO - PROCESS | 17220 | ++DOMWINDOW == 122 (0x88370800) [pid = 17220] [serial = 1952] [outer = 0x87b86000] 16:53:30 INFO - PROCESS | 17220 | 1461282810954 Marionette DEBUG loaded listener.js 16:53:31 INFO - PROCESS | 17220 | ++DOMWINDOW == 123 (0x88529c00) [pid = 17220] [serial = 1953] [outer = 0x87b86000] 16:53:31 INFO - PROCESS | 17220 | 1461282811816 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 16:53:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:53:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1446ms 16:53:31 INFO - PROCESS | 17220 | 1461282811839 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 16:53:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:53:31 INFO - PROCESS | 17220 | 1461282811844 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 16:53:31 INFO - PROCESS | 17220 | 1461282811851 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:53:31 INFO - PROCESS | 17220 | 1461282811854 Marionette TRACE conn4 <- [1,2574,null,{}] 16:53:31 INFO - PROCESS | 17220 | 1461282811860 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:32 INFO - PROCESS | 17220 | 1461282812176 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 16:53:32 INFO - PROCESS | 17220 | 1461282812199 Marionette TRACE conn4 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:32 INFO - PROCESS | 17220 | ++DOCSHELL 0x8754e400 == 139 [pid = 17220] [id = 651] 16:53:32 INFO - PROCESS | 17220 | ++DOMWINDOW == 124 (0x8837b400) [pid = 17220] [serial = 1954] [outer = (nil)] 16:53:32 INFO - PROCESS | 17220 | ++DOMWINDOW == 125 (0x8857d800) [pid = 17220] [serial = 1955] [outer = 0x8837b400] 16:53:32 INFO - PROCESS | 17220 | 1461282812286 Marionette DEBUG loaded listener.js 16:53:32 INFO - PROCESS | 17220 | ++DOMWINDOW == 126 (0x88656c00) [pid = 17220] [serial = 1956] [outer = 0x8837b400] 16:53:33 INFO - PROCESS | 17220 | 1461282813664 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 16:53:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:53:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1885ms 16:53:33 INFO - PROCESS | 17220 | 1461282813737 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 16:53:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:53:33 INFO - PROCESS | 17220 | 1461282813746 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 16:53:33 INFO - PROCESS | 17220 | 1461282813756 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:53:33 INFO - PROCESS | 17220 | 1461282813762 Marionette TRACE conn4 <- [1,2578,null,{}] 16:53:33 INFO - PROCESS | 17220 | 1461282813781 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:34 INFO - PROCESS | 17220 | 1461282814155 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 16:53:34 INFO - PROCESS | 17220 | 1461282814444 Marionette TRACE conn4 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:34 INFO - PROCESS | 17220 | ++DOCSHELL 0x85aa4800 == 140 [pid = 17220] [id = 652] 16:53:34 INFO - PROCESS | 17220 | ++DOMWINDOW == 127 (0x85fd8400) [pid = 17220] [serial = 1957] [outer = (nil)] 16:53:34 INFO - PROCESS | 17220 | ++DOMWINDOW == 128 (0x8754f000) [pid = 17220] [serial = 1958] [outer = 0x85fd8400] 16:53:34 INFO - PROCESS | 17220 | 1461282814544 Marionette DEBUG loaded listener.js 16:53:34 INFO - PROCESS | 17220 | ++DOMWINDOW == 129 (0x876d4800) [pid = 17220] [serial = 1959] [outer = 0x85fd8400] 16:53:35 INFO - PROCESS | 17220 | 1461282815631 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 16:53:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:53:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1912ms 16:53:35 INFO - PROCESS | 17220 | 1461282815668 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 16:53:35 INFO - PROCESS | 17220 | 1461282815678 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 16:53:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:53:35 INFO - PROCESS | 17220 | 1461282815689 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:53:35 INFO - PROCESS | 17220 | 1461282815693 Marionette TRACE conn4 <- [1,2582,null,{}] 16:53:35 INFO - PROCESS | 17220 | 1461282815700 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:35 INFO - PROCESS | 17220 | 1461282815963 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 16:53:36 INFO - PROCESS | 17220 | 1461282816296 Marionette TRACE conn4 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:36 INFO - PROCESS | 17220 | ++DOCSHELL 0x87e9ac00 == 141 [pid = 17220] [id = 653] 16:53:36 INFO - PROCESS | 17220 | ++DOMWINDOW == 130 (0x8852e000) [pid = 17220] [serial = 1960] [outer = (nil)] 16:53:36 INFO - PROCESS | 17220 | ++DOMWINDOW == 131 (0x88577c00) [pid = 17220] [serial = 1961] [outer = 0x8852e000] 16:53:36 INFO - PROCESS | 17220 | 1461282816390 Marionette DEBUG loaded listener.js 16:53:36 INFO - PROCESS | 17220 | ++DOMWINDOW == 132 (0x8865bc00) [pid = 17220] [serial = 1962] [outer = 0x8852e000] 16:53:37 INFO - PROCESS | 17220 | 1461282817347 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 16:53:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:53:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1740ms 16:53:37 INFO - PROCESS | 17220 | 1461282817430 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 16:53:37 INFO - PROCESS | 17220 | 1461282817435 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 16:53:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:53:37 INFO - PROCESS | 17220 | 1461282817444 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:53:37 INFO - PROCESS | 17220 | 1461282817450 Marionette TRACE conn4 <- [1,2586,null,{}] 16:53:37 INFO - PROCESS | 17220 | 1461282817468 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:37 INFO - PROCESS | 17220 | 1461282817846 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 16:53:38 INFO - PROCESS | 17220 | 1461282818122 Marionette TRACE conn4 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:38 INFO - PROCESS | 17220 | ++DOCSHELL 0x87b82000 == 142 [pid = 17220] [id = 654] 16:53:38 INFO - PROCESS | 17220 | ++DOMWINDOW == 133 (0x893d5c00) [pid = 17220] [serial = 1963] [outer = (nil)] 16:53:38 INFO - PROCESS | 17220 | ++DOMWINDOW == 134 (0x89b43c00) [pid = 17220] [serial = 1964] [outer = 0x893d5c00] 16:53:38 INFO - PROCESS | 17220 | 1461282818220 Marionette DEBUG loaded listener.js 16:53:38 INFO - PROCESS | 17220 | ++DOMWINDOW == 135 (0x89b4f000) [pid = 17220] [serial = 1965] [outer = 0x893d5c00] 16:53:39 INFO - PROCESS | 17220 | 1461282819186 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 16:53:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:53:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1792ms 16:53:39 INFO - PROCESS | 17220 | 1461282819237 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 16:53:39 INFO - PROCESS | 17220 | 1461282819242 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 16:53:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:53:39 INFO - PROCESS | 17220 | 1461282819249 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:53:39 INFO - PROCESS | 17220 | 1461282819253 Marionette TRACE conn4 <- [1,2590,null,{}] 16:53:39 INFO - PROCESS | 17220 | 1461282819259 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:39 INFO - PROCESS | 17220 | 1461282819512 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 16:53:39 INFO - PROCESS | 17220 | 1461282819868 Marionette TRACE conn4 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:39 INFO - PROCESS | 17220 | ++DOCSHELL 0x88582400 == 143 [pid = 17220] [id = 655] 16:53:39 INFO - PROCESS | 17220 | ++DOMWINDOW == 136 (0x893db400) [pid = 17220] [serial = 1966] [outer = (nil)] 16:53:39 INFO - PROCESS | 17220 | ++DOMWINDOW == 137 (0x8ab10400) [pid = 17220] [serial = 1967] [outer = 0x893db400] 16:53:39 INFO - PROCESS | 17220 | 1461282819968 Marionette DEBUG loaded listener.js 16:53:40 INFO - PROCESS | 17220 | ++DOMWINDOW == 138 (0x8ac67400) [pid = 17220] [serial = 1968] [outer = 0x893db400] 16:53:40 INFO - PROCESS | 17220 | 1461282820901 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 16:53:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:53:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1685ms 16:53:40 INFO - PROCESS | 17220 | 1461282820935 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 16:53:40 INFO - PROCESS | 17220 | 1461282820939 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 16:53:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:53:40 INFO - PROCESS | 17220 | 1461282820946 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:53:40 INFO - PROCESS | 17220 | 1461282820949 Marionette TRACE conn4 <- [1,2594,null,{}] 16:53:40 INFO - PROCESS | 17220 | 1461282820956 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:41 INFO - PROCESS | 17220 | 1461282821208 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 16:53:41 INFO - PROCESS | 17220 | 1461282821626 Marionette TRACE conn4 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:41 INFO - PROCESS | 17220 | ++DOCSHELL 0x87ff2800 == 144 [pid = 17220] [id = 656] 16:53:41 INFO - PROCESS | 17220 | ++DOMWINDOW == 139 (0x8ae48000) [pid = 17220] [serial = 1969] [outer = (nil)] 16:53:41 INFO - PROCESS | 17220 | ++DOMWINDOW == 140 (0x8aef5400) [pid = 17220] [serial = 1970] [outer = 0x8ae48000] 16:53:41 INFO - PROCESS | 17220 | 1461282821718 Marionette DEBUG loaded listener.js 16:53:41 INFO - PROCESS | 17220 | ++DOMWINDOW == 141 (0x8ea44c00) [pid = 17220] [serial = 1971] [outer = 0x8ae48000] 16:53:42 INFO - PROCESS | 17220 | 1461282822690 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 16:53:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:53:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1790ms 16:53:42 INFO - PROCESS | 17220 | 1461282822737 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 16:53:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:53:42 INFO - PROCESS | 17220 | 1461282822741 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 16:53:42 INFO - PROCESS | 17220 | 1461282822748 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:53:42 INFO - PROCESS | 17220 | 1461282822752 Marionette TRACE conn4 <- [1,2598,null,{}] 16:53:42 INFO - PROCESS | 17220 | 1461282822758 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:43 INFO - PROCESS | 17220 | 1461282823055 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 16:53:43 INFO - PROCESS | 17220 | 1461282823398 Marionette TRACE conn4 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:43 INFO - PROCESS | 17220 | ++DOCSHELL 0x87ff2c00 == 145 [pid = 17220] [id = 657] 16:53:43 INFO - PROCESS | 17220 | ++DOMWINDOW == 142 (0x88530000) [pid = 17220] [serial = 1972] [outer = (nil)] 16:53:43 INFO - PROCESS | 17220 | ++DOMWINDOW == 143 (0x8eb24400) [pid = 17220] [serial = 1973] [outer = 0x88530000] 16:53:43 INFO - PROCESS | 17220 | 1461282823497 Marionette DEBUG loaded listener.js 16:53:43 INFO - PROCESS | 17220 | ++DOMWINDOW == 144 (0x8ee7f800) [pid = 17220] [serial = 1974] [outer = 0x88530000] 16:53:44 INFO - PROCESS | 17220 | 1461282824482 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 16:53:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:53:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1785ms 16:53:44 INFO - PROCESS | 17220 | 1461282824533 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 16:53:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:53:44 INFO - PROCESS | 17220 | 1461282824537 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 16:53:44 INFO - PROCESS | 17220 | 1461282824544 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:53:44 INFO - PROCESS | 17220 | 1461282824548 Marionette TRACE conn4 <- [1,2602,null,{}] 16:53:44 INFO - PROCESS | 17220 | 1461282824554 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:44 INFO - PROCESS | 17220 | 1461282824806 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 16:53:45 INFO - PROCESS | 17220 | 1461282825120 Marionette TRACE conn4 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:45 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ac6b400 == 146 [pid = 17220] [id = 658] 16:53:45 INFO - PROCESS | 17220 | ++DOMWINDOW == 145 (0x8ae4b800) [pid = 17220] [serial = 1975] [outer = (nil)] 16:53:45 INFO - PROCESS | 17220 | ++DOMWINDOW == 146 (0x8efe5c00) [pid = 17220] [serial = 1976] [outer = 0x8ae4b800] 16:53:45 INFO - PROCESS | 17220 | 1461282825214 Marionette DEBUG loaded listener.js 16:53:45 INFO - PROCESS | 17220 | ++DOMWINDOW == 147 (0x8f271800) [pid = 17220] [serial = 1977] [outer = 0x8ae4b800] 16:53:46 INFO - PROCESS | 17220 | 1461282826171 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 16:53:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:53:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1684ms 16:53:46 INFO - PROCESS | 17220 | 1461282826228 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 16:53:46 INFO - PROCESS | 17220 | 1461282826231 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 16:53:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:53:46 INFO - PROCESS | 17220 | 1461282826239 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:53:46 INFO - PROCESS | 17220 | 1461282826242 Marionette TRACE conn4 <- [1,2606,null,{}] 16:53:46 INFO - PROCESS | 17220 | 1461282826248 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:46 INFO - PROCESS | 17220 | 1461282826510 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 16:53:46 INFO - PROCESS | 17220 | 1461282826868 Marionette TRACE conn4 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:46 INFO - PROCESS | 17220 | ++DOCSHELL 0x8aaa9000 == 147 [pid = 17220] [id = 659] 16:53:46 INFO - PROCESS | 17220 | ++DOMWINDOW == 148 (0x8ea4f000) [pid = 17220] [serial = 1978] [outer = (nil)] 16:53:46 INFO - PROCESS | 17220 | ++DOMWINDOW == 149 (0x8fd36000) [pid = 17220] [serial = 1979] [outer = 0x8ea4f000] 16:53:46 INFO - PROCESS | 17220 | 1461282826966 Marionette DEBUG loaded listener.js 16:53:47 INFO - PROCESS | 17220 | ++DOMWINDOW == 150 (0x8fd39000) [pid = 17220] [serial = 1980] [outer = 0x8ea4f000] 16:53:47 INFO - PROCESS | 17220 | 1461282827946 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 16:53:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:53:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1781ms 16:53:48 INFO - PROCESS | 17220 | 1461282828022 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 16:53:48 INFO - PROCESS | 17220 | 1461282828025 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 16:53:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:53:48 INFO - PROCESS | 17220 | 1461282828032 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:53:48 INFO - PROCESS | 17220 | 1461282828036 Marionette TRACE conn4 <- [1,2610,null,{}] 16:53:48 INFO - PROCESS | 17220 | 1461282828041 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:48 INFO - PROCESS | 17220 | 1461282828291 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 16:53:48 INFO - PROCESS | 17220 | 1461282828610 Marionette TRACE conn4 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:48 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ae46000 == 148 [pid = 17220] [id = 660] 16:53:48 INFO - PROCESS | 17220 | ++DOMWINDOW == 151 (0x8eb28c00) [pid = 17220] [serial = 1981] [outer = (nil)] 16:53:48 INFO - PROCESS | 17220 | ++DOMWINDOW == 152 (0x8ff98c00) [pid = 17220] [serial = 1982] [outer = 0x8eb28c00] 16:53:48 INFO - PROCESS | 17220 | 1461282828710 Marionette DEBUG loaded listener.js 16:53:48 INFO - PROCESS | 17220 | ++DOMWINDOW == 153 (0x8ffa3000) [pid = 17220] [serial = 1983] [outer = 0x8eb28c00] 16:53:49 INFO - PROCESS | 17220 | 1461282829643 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 16:53:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:53:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1683ms 16:53:49 INFO - PROCESS | 17220 | 1461282829717 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 16:53:49 INFO - PROCESS | 17220 | 1461282829721 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 16:53:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:53:49 INFO - PROCESS | 17220 | 1461282829728 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:53:49 INFO - PROCESS | 17220 | 1461282829731 Marionette TRACE conn4 <- [1,2614,null,{}] 16:53:49 INFO - PROCESS | 17220 | 1461282829737 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:50 INFO - PROCESS | 17220 | 1461282830017 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 16:53:50 INFO - PROCESS | 17220 | 1461282830375 Marionette TRACE conn4 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:50 INFO - PROCESS | 17220 | ++DOCSHELL 0x8fdf5800 == 149 [pid = 17220] [id = 661] 16:53:50 INFO - PROCESS | 17220 | ++DOMWINDOW == 154 (0x903ee800) [pid = 17220] [serial = 1984] [outer = (nil)] 16:53:50 INFO - PROCESS | 17220 | ++DOMWINDOW == 155 (0x903fa400) [pid = 17220] [serial = 1985] [outer = 0x903ee800] 16:53:50 INFO - PROCESS | 17220 | 1461282830468 Marionette DEBUG loaded listener.js 16:53:50 INFO - PROCESS | 17220 | ++DOMWINDOW == 156 (0x904a7000) [pid = 17220] [serial = 1986] [outer = 0x903ee800] 16:53:51 INFO - PROCESS | 17220 | 1461282831479 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 16:53:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:53:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1831ms 16:53:51 INFO - PROCESS | 17220 | 1461282831560 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 16:53:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:53:51 INFO - PROCESS | 17220 | 1461282831566 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 16:53:51 INFO - PROCESS | 17220 | 1461282831574 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:53:51 INFO - PROCESS | 17220 | 1461282831589 Marionette TRACE conn4 <- [1,2618,null,{}] 16:53:51 INFO - PROCESS | 17220 | 1461282831601 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:52 INFO - PROCESS | 17220 | 1461282832000 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 16:53:52 INFO - PROCESS | 17220 | 1461282832283 Marionette TRACE conn4 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:52 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ae90400 == 150 [pid = 17220] [id = 662] 16:53:52 INFO - PROCESS | 17220 | ++DOMWINDOW == 157 (0x8f2af400) [pid = 17220] [serial = 1987] [outer = (nil)] 16:53:52 INFO - PROCESS | 17220 | ++DOMWINDOW == 158 (0x9070f400) [pid = 17220] [serial = 1988] [outer = 0x8f2af400] 16:53:52 INFO - PROCESS | 17220 | 1461282832384 Marionette DEBUG loaded listener.js 16:53:52 INFO - PROCESS | 17220 | ++DOMWINDOW == 159 (0x915ddc00) [pid = 17220] [serial = 1989] [outer = 0x8f2af400] 16:53:53 INFO - PROCESS | 17220 | 1461282833300 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 16:53:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:53:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1803ms 16:53:53 INFO - PROCESS | 17220 | 1461282833376 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 16:53:53 INFO - PROCESS | 17220 | 1461282833380 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 16:53:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:53:53 INFO - PROCESS | 17220 | 1461282833387 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:53:53 INFO - PROCESS | 17220 | 1461282833390 Marionette TRACE conn4 <- [1,2622,null,{}] 16:53:53 INFO - PROCESS | 17220 | 1461282833396 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:53 INFO - PROCESS | 17220 | 1461282833648 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 16:53:54 INFO - PROCESS | 17220 | 1461282834000 Marionette TRACE conn4 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:54 INFO - PROCESS | 17220 | ++DOCSHELL 0x904f3800 == 151 [pid = 17220] [id = 663] 16:53:54 INFO - PROCESS | 17220 | ++DOMWINDOW == 160 (0x904f8800) [pid = 17220] [serial = 1990] [outer = (nil)] 16:53:54 INFO - PROCESS | 17220 | ++DOMWINDOW == 161 (0x920e4000) [pid = 17220] [serial = 1991] [outer = 0x904f8800] 16:53:54 INFO - PROCESS | 17220 | 1461282834094 Marionette DEBUG loaded listener.js 16:53:54 INFO - PROCESS | 17220 | ++DOMWINDOW == 162 (0x920e7c00) [pid = 17220] [serial = 1992] [outer = 0x904f8800] 16:53:55 INFO - PROCESS | 17220 | 1461282835073 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 16:53:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:53:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1737ms 16:53:55 INFO - PROCESS | 17220 | 1461282835125 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 16:53:55 INFO - PROCESS | 17220 | 1461282835129 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 16:53:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:53:55 INFO - PROCESS | 17220 | 1461282835136 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:53:55 INFO - PROCESS | 17220 | 1461282835139 Marionette TRACE conn4 <- [1,2626,null,{}] 16:53:55 INFO - PROCESS | 17220 | 1461282835145 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:55 INFO - PROCESS | 17220 | 1461282835386 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 16:53:55 INFO - PROCESS | 17220 | 1461282835734 Marionette TRACE conn4 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:55 INFO - PROCESS | 17220 | ++DOCSHELL 0x92068c00 == 152 [pid = 17220] [id = 664] 16:53:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 163 (0x92069000) [pid = 17220] [serial = 1993] [outer = (nil)] 16:53:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 164 (0x92b70000) [pid = 17220] [serial = 1994] [outer = 0x92069000] 16:53:55 INFO - PROCESS | 17220 | 1461282835831 Marionette DEBUG loaded listener.js 16:53:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 165 (0x92b73000) [pid = 17220] [serial = 1995] [outer = 0x92069000] 16:53:56 INFO - PROCESS | 17220 | 1461282836797 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 16:53:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:53:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1731ms 16:53:56 INFO - PROCESS | 17220 | 1461282836869 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 16:53:56 INFO - PROCESS | 17220 | 1461282836873 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 16:53:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:53:56 INFO - PROCESS | 17220 | 1461282836879 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:53:56 INFO - PROCESS | 17220 | 1461282836883 Marionette TRACE conn4 <- [1,2630,null,{}] 16:53:56 INFO - PROCESS | 17220 | 1461282836889 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:57 INFO - PROCESS | 17220 | 1461282837175 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 16:53:57 INFO - PROCESS | 17220 | 1461282837531 Marionette TRACE conn4 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:57 INFO - PROCESS | 17220 | ++DOCSHELL 0x8aaab800 == 153 [pid = 17220] [id = 665] 16:53:57 INFO - PROCESS | 17220 | ++DOMWINDOW == 166 (0x8fd34400) [pid = 17220] [serial = 1996] [outer = (nil)] 16:53:57 INFO - PROCESS | 17220 | ++DOMWINDOW == 167 (0x92cb8000) [pid = 17220] [serial = 1997] [outer = 0x8fd34400] 16:53:57 INFO - PROCESS | 17220 | 1461282837627 Marionette DEBUG loaded listener.js 16:53:57 INFO - PROCESS | 17220 | ++DOMWINDOW == 168 (0x92d6c800) [pid = 17220] [serial = 1998] [outer = 0x8fd34400] 16:53:58 INFO - PROCESS | 17220 | 1461282838532 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 16:53:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:53:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1732ms 16:53:58 INFO - PROCESS | 17220 | 1461282838614 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 16:53:58 INFO - PROCESS | 17220 | 1461282838618 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 16:53:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:53:58 INFO - PROCESS | 17220 | 1461282838624 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:53:58 INFO - PROCESS | 17220 | 1461282838628 Marionette TRACE conn4 <- [1,2634,null,{}] 16:53:58 INFO - PROCESS | 17220 | 1461282838634 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:53:58 INFO - PROCESS | 17220 | 1461282838929 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 16:53:59 INFO - PROCESS | 17220 | 1461282839292 Marionette TRACE conn4 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:53:59 INFO - PROCESS | 17220 | ++DOCSHELL 0x92b6ac00 == 154 [pid = 17220] [id = 666] 16:53:59 INFO - PROCESS | 17220 | ++DOMWINDOW == 169 (0x92cba000) [pid = 17220] [serial = 1999] [outer = (nil)] 16:53:59 INFO - PROCESS | 17220 | ++DOMWINDOW == 170 (0x92daf400) [pid = 17220] [serial = 2000] [outer = 0x92cba000] 16:53:59 INFO - PROCESS | 17220 | 1461282839390 Marionette DEBUG loaded listener.js 16:53:59 INFO - PROCESS | 17220 | ++DOMWINDOW == 171 (0x92db1400) [pid = 17220] [serial = 2001] [outer = 0x92cba000] 16:54:00 INFO - PROCESS | 17220 | 1461282840311 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 16:54:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:54:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1739ms 16:54:00 INFO - PROCESS | 17220 | 1461282840365 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 16:54:00 INFO - PROCESS | 17220 | 1461282840369 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 16:54:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:54:00 INFO - PROCESS | 17220 | 1461282840375 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:54:00 INFO - PROCESS | 17220 | 1461282840378 Marionette TRACE conn4 <- [1,2638,null,{}] 16:54:00 INFO - PROCESS | 17220 | 1461282840384 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:00 INFO - PROCESS | 17220 | 1461282840646 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 16:54:01 INFO - PROCESS | 17220 | 1461282840998 Marionette TRACE conn4 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:01 INFO - PROCESS | 17220 | ++DOCSHELL 0x84704c00 == 155 [pid = 17220] [id = 667] 16:54:01 INFO - PROCESS | 17220 | ++DOMWINDOW == 172 (0x851cc800) [pid = 17220] [serial = 2002] [outer = (nil)] 16:54:01 INFO - PROCESS | 17220 | ++DOMWINDOW == 173 (0x93a01800) [pid = 17220] [serial = 2003] [outer = 0x851cc800] 16:54:01 INFO - PROCESS | 17220 | 1461282841101 Marionette DEBUG loaded listener.js 16:54:01 INFO - PROCESS | 17220 | ++DOMWINDOW == 174 (0x93a05c00) [pid = 17220] [serial = 2004] [outer = 0x851cc800] 16:54:02 INFO - PROCESS | 17220 | 1461282842021 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 16:54:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:54:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1684ms 16:54:02 INFO - PROCESS | 17220 | 1461282842062 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 16:54:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:54:02 INFO - PROCESS | 17220 | 1461282842068 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 16:54:02 INFO - PROCESS | 17220 | 1461282842078 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:54:02 INFO - PROCESS | 17220 | 1461282842082 Marionette TRACE conn4 <- [1,2642,null,{}] 16:54:02 INFO - PROCESS | 17220 | 1461282842088 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:02 INFO - PROCESS | 17220 | 1461282842349 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 16:54:02 INFO - PROCESS | 17220 | 1461282842706 Marionette TRACE conn4 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:05 INFO - PROCESS | 17220 | --DOCSHELL 0x8ac6e000 == 154 [pid = 17220] [id = 209] 16:54:05 INFO - PROCESS | 17220 | --DOCSHELL 0x876dac00 == 153 [pid = 17220] [id = 561] 16:54:05 INFO - PROCESS | 17220 | --DOCSHELL 0x869ccc00 == 152 [pid = 17220] [id = 650] 16:54:05 INFO - PROCESS | 17220 | --DOCSHELL 0x876cc400 == 151 [pid = 17220] [id = 649] 16:54:05 INFO - PROCESS | 17220 | --DOCSHELL 0x85a33c00 == 150 [pid = 17220] [id = 648] 16:54:05 INFO - PROCESS | 17220 | --DOCSHELL 0x8ae8fc00 == 149 [pid = 17220] [id = 646] 16:54:05 INFO - PROCESS | 17220 | --DOCSHELL 0x85310800 == 148 [pid = 17220] [id = 645] 16:54:05 INFO - PROCESS | 17220 | --DOCSHELL 0x859c3400 == 147 [pid = 17220] [id = 644] 16:54:05 INFO - PROCESS | 17220 | --DOCSHELL 0x8edb4800 == 146 [pid = 17220] [id = 642] 16:54:05 INFO - PROCESS | 17220 | --DOCSHELL 0x869c2000 == 145 [pid = 17220] [id = 643] 16:54:05 INFO - PROCESS | 17220 | --DOCSHELL 0x8edb4000 == 144 [pid = 17220] [id = 641] 16:54:05 INFO - PROCESS | 17220 | --DOCSHELL 0x8c1a2400 == 143 [pid = 17220] [id = 640] 16:54:05 INFO - PROCESS | 17220 | --DOCSHELL 0x894f0000 == 142 [pid = 17220] [id = 639] 16:54:05 INFO - PROCESS | 17220 | --DOCSHELL 0x87b7f400 == 141 [pid = 17220] [id = 637] 16:54:05 INFO - PROCESS | 17220 | --DOCSHELL 0x87fed800 == 140 [pid = 17220] [id = 638] 16:54:05 INFO - PROCESS | 17220 | --DOCSHELL 0x8857b400 == 139 [pid = 17220] [id = 636] 16:54:05 INFO - PROCESS | 17220 | --DOCSHELL 0x88372000 == 138 [pid = 17220] [id = 635] 16:54:05 INFO - PROCESS | 17220 | --DOCSHELL 0x85aac800 == 137 [pid = 17220] [id = 634] 16:54:05 INFO - PROCESS | 17220 | --DOCSHELL 0x85aabc00 == 136 [pid = 17220] [id = 633] 16:54:05 INFO - PROCESS | 17220 | --DOCSHELL 0x859c7400 == 135 [pid = 17220] [id = 631] 16:54:05 INFO - PROCESS | 17220 | --DOCSHELL 0x87ea3800 == 134 [pid = 17220] [id = 632] 16:54:05 INFO - PROCESS | 17220 | --DOMWINDOW == 173 (0x93aee400) [pid = 17220] [serial = 1868] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 17220 | --DOMWINDOW == 172 (0x85aae800) [pid = 17220] [serial = 1883] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 17220 | --DOMWINDOW == 171 (0x85fd5800) [pid = 17220] [serial = 1830] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 17220 | --DOMWINDOW == 170 (0x8edb3c00) [pid = 17220] [serial = 1844] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 17220 | --DOMWINDOW == 169 (0x850f8800) [pid = 17220] [serial = 1880] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 17220 | --DOMWINDOW == 168 (0x904f5000) [pid = 17220] [serial = 1859] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 17220 | --DOMWINDOW == 167 (0x8fdecc00) [pid = 17220] [serial = 1851] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 17220 | --DOMWINDOW == 166 (0x8f2a5400) [pid = 17220] [serial = 1848] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 17220 | --DOMWINDOW == 165 (0x97bc8800) [pid = 17220] [serial = 1874] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 17220 | --DOMWINDOW == 164 (0x8fd33400) [pid = 17220] [serial = 1850] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 17220 | --DOMWINDOW == 163 (0x994a7000) [pid = 17220] [serial = 1878] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 17220 | --DOMWINDOW == 162 (0x87555800) [pid = 17220] [serial = 1886] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 17220 | --DOMWINDOW == 161 (0x87ea5800) [pid = 17220] [serial = 1832] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 17220 | --DOMWINDOW == 160 (0x876d1000) [pid = 17220] [serial = 1887] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 17220 | --DOMWINDOW == 159 (0x8ff9a800) [pid = 17220] [serial = 1854] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 17220 | --DOMWINDOW == 158 (0x8fe7c000) [pid = 17220] [serial = 1853] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 17220 | --DOMWINDOW == 157 (0x88373000) [pid = 17220] [serial = 1833] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 17220 | --DOMWINDOW == 156 (0x92dee400) [pid = 17220] [serial = 1866] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 17220 | --DOMWINDOW == 155 (0x85306000) [pid = 17220] [serial = 1881] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 17220 | --DOMWINDOW == 154 (0x92deb800) [pid = 17220] [serial = 1865] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 17220 | --DOMWINDOW == 153 (0x901dd000) [pid = 17220] [serial = 1856] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 17220 | --DOMWINDOW == 152 (0x915d8800) [pid = 17220] [serial = 1860] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 17220 | --DOMWINDOW == 151 (0x93af1800) [pid = 17220] [serial = 1869] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 17220 | --DOMWINDOW == 150 (0x85fe2400) [pid = 17220] [serial = 1884] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 17220 | --DOMWINDOW == 149 (0x8ac63400) [pid = 17220] [serial = 1839] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 17220 | --DOMWINDOW == 148 (0x859cec00) [pid = 17220] [serial = 1829] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 17220 | --DOMWINDOW == 147 (0x8aaaa000) [pid = 17220] [serial = 1838] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 17220 | --DOMWINDOW == 146 (0x89b4f800) [pid = 17220] [serial = 1764] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 17220 | --DOMWINDOW == 145 (0x98fdd400) [pid = 17220] [serial = 1877] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 17220 | --DOMWINDOW == 144 (0x8ae8d400) [pid = 17220] [serial = 1842] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 17220 | --DOMWINDOW == 143 (0x97c2a800) [pid = 17220] [serial = 1875] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 17220 | --DOMWINDOW == 142 (0x8ee89000) [pid = 17220] [serial = 1845] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 17220 | --DOMWINDOW == 141 (0x92b6a800) [pid = 17220] [serial = 1862] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 17220 | --DOMWINDOW == 140 (0x89b44800) [pid = 17220] [serial = 1836] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 17220 | --DOMWINDOW == 139 (0x95149c00) [pid = 17220] [serial = 1871] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 17220 | --DOMWINDOW == 138 (0x8efe6400) [pid = 17220] [serial = 1847] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 17220 | --DOMWINDOW == 137 (0x96c02000) [pid = 17220] [serial = 1872] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 17220 | --DOMWINDOW == 136 (0x894fd400) [pid = 17220] [serial = 1835] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 17220 | --DOMWINDOW == 135 (0x8ae4dc00) [pid = 17220] [serial = 1841] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 17220 | --DOMWINDOW == 134 (0x901df800) [pid = 17220] [serial = 1857] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 17220 | --DOMWINDOW == 133 (0x92c07c00) [pid = 17220] [serial = 1863] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 17220 | --DOMWINDOW == 132 (0x87ea0800) [pid = 17220] [serial = 1889] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 17220 | --DOMWINDOW == 131 (0x87fef400) [pid = 17220] [serial = 1890] [outer = (nil)] [url = about:blank] 16:54:05 INFO - PROCESS | 17220 | ++DOCSHELL 0x84701800 == 135 [pid = 17220] [id = 668] 16:54:05 INFO - PROCESS | 17220 | ++DOMWINDOW == 132 (0x850f8800) [pid = 17220] [serial = 2005] [outer = (nil)] 16:54:05 INFO - PROCESS | 17220 | ++DOMWINDOW == 133 (0x85309400) [pid = 17220] [serial = 2006] [outer = 0x850f8800] 16:54:05 INFO - PROCESS | 17220 | 1461282845732 Marionette DEBUG loaded listener.js 16:54:05 INFO - PROCESS | 17220 | ++DOMWINDOW == 134 (0x859c7400) [pid = 17220] [serial = 2007] [outer = 0x850f8800] 16:54:06 INFO - PROCESS | 17220 | 1461282846622 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 16:54:06 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:54:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 4593ms 16:54:06 INFO - PROCESS | 17220 | 1461282846671 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 16:54:06 INFO - PROCESS | 17220 | 1461282846680 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 16:54:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:54:06 INFO - PROCESS | 17220 | 1461282846691 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:54:06 INFO - PROCESS | 17220 | 1461282846695 Marionette TRACE conn4 <- [1,2646,null,{}] 16:54:06 INFO - PROCESS | 17220 | 1461282846704 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:06 INFO - PROCESS | 17220 | 1461282846975 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 16:54:07 INFO - PROCESS | 17220 | 1461282847266 Marionette TRACE conn4 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:07 INFO - PROCESS | 17220 | ++DOCSHELL 0x86731c00 == 136 [pid = 17220] [id = 669] 16:54:07 INFO - PROCESS | 17220 | ++DOMWINDOW == 135 (0x86733000) [pid = 17220] [serial = 2008] [outer = (nil)] 16:54:07 INFO - PROCESS | 17220 | ++DOMWINDOW == 136 (0x8673a400) [pid = 17220] [serial = 2009] [outer = 0x86733000] 16:54:07 INFO - PROCESS | 17220 | 1461282847355 Marionette DEBUG loaded listener.js 16:54:07 INFO - PROCESS | 17220 | ++DOMWINDOW == 137 (0x8754f800) [pid = 17220] [serial = 2010] [outer = 0x86733000] 16:54:08 INFO - PROCESS | 17220 | 1461282848235 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 16:54:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:54:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1588ms 16:54:08 INFO - PROCESS | 17220 | 1461282848279 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 16:54:08 INFO - PROCESS | 17220 | 1461282848285 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 16:54:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:54:08 INFO - PROCESS | 17220 | 1461282848301 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:54:08 INFO - PROCESS | 17220 | 1461282848306 Marionette TRACE conn4 <- [1,2650,null,{}] 16:54:08 INFO - PROCESS | 17220 | 1461282848312 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:08 INFO - PROCESS | 17220 | 1461282848616 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 16:54:08 INFO - PROCESS | 17220 | 1461282848654 Marionette TRACE conn4 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:08 INFO - PROCESS | 17220 | ++DOCSHELL 0x876d2800 == 137 [pid = 17220] [id = 670] 16:54:08 INFO - PROCESS | 17220 | ++DOMWINDOW == 138 (0x876d7000) [pid = 17220] [serial = 2011] [outer = (nil)] 16:54:08 INFO - PROCESS | 17220 | ++DOMWINDOW == 139 (0x87e9c800) [pid = 17220] [serial = 2012] [outer = 0x876d7000] 16:54:08 INFO - PROCESS | 17220 | 1461282848732 Marionette DEBUG loaded listener.js 16:54:08 INFO - PROCESS | 17220 | ++DOMWINDOW == 140 (0x87ff6c00) [pid = 17220] [serial = 2013] [outer = 0x876d7000] 16:54:09 INFO - PROCESS | 17220 | 1461282849845 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 16:54:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:54:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1585ms 16:54:09 INFO - PROCESS | 17220 | 1461282849891 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 16:54:09 INFO - PROCESS | 17220 | 1461282849898 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 16:54:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:54:09 INFO - PROCESS | 17220 | 1461282849916 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:54:09 INFO - PROCESS | 17220 | 1461282849922 Marionette TRACE conn4 <- [1,2654,null,{}] 16:54:09 INFO - PROCESS | 17220 | 1461282849938 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:10 INFO - PROCESS | 17220 | 1461282850776 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 16:54:10 INFO - PROCESS | 17220 | --DOMWINDOW == 139 (0x89074c00) [pid = 17220] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:54:10 INFO - PROCESS | 17220 | --DOMWINDOW == 138 (0x8857e400) [pid = 17220] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:54:10 INFO - PROCESS | 17220 | --DOMWINDOW == 137 (0x8f2ab000) [pid = 17220] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:54:10 INFO - PROCESS | 17220 | --DOMWINDOW == 136 (0x8edb3000) [pid = 17220] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:54:10 INFO - PROCESS | 17220 | --DOMWINDOW == 135 (0x869d0000) [pid = 17220] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:54:10 INFO - PROCESS | 17220 | --DOMWINDOW == 134 (0x894f7c00) [pid = 17220] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:54:10 INFO - PROCESS | 17220 | --DOMWINDOW == 133 (0x894efc00) [pid = 17220] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:54:10 INFO - PROCESS | 17220 | --DOMWINDOW == 132 (0x8ff9c400) [pid = 17220] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:54:10 INFO - PROCESS | 17220 | --DOMWINDOW == 131 (0x876d8000) [pid = 17220] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:54:10 INFO - PROCESS | 17220 | --DOMWINDOW == 130 (0x859cf000) [pid = 17220] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:54:10 INFO - PROCESS | 17220 | --DOMWINDOW == 129 (0x85a34000) [pid = 17220] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:54:10 INFO - PROCESS | 17220 | --DOMWINDOW == 128 (0x8fe79c00) [pid = 17220] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:54:10 INFO - PROCESS | 17220 | --DOMWINDOW == 127 (0xa0024c00) [pid = 17220] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:54:10 INFO - PROCESS | 17220 | --DOMWINDOW == 126 (0x8ac69c00) [pid = 17220] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:54:10 INFO - PROCESS | 17220 | --DOMWINDOW == 125 (0x876cdc00) [pid = 17220] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:54:10 INFO - PROCESS | 17220 | --DOMWINDOW == 124 (0x8eeccc00) [pid = 17220] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:54:10 INFO - PROCESS | 17220 | --DOMWINDOW == 123 (0x8eec5c00) [pid = 17220] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:54:10 INFO - PROCESS | 17220 | --DOMWINDOW == 122 (0x8ac6fc00) [pid = 17220] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:54:10 INFO - PROCESS | 17220 | --DOMWINDOW == 121 (0x87feb400) [pid = 17220] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:54:10 INFO - PROCESS | 17220 | --DOMWINDOW == 120 (0x87ff5800) [pid = 17220] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:54:10 INFO - PROCESS | 17220 | --DOMWINDOW == 119 (0x87b86000) [pid = 17220] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:54:11 INFO - PROCESS | 17220 | 1461282851046 Marionette TRACE conn4 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:11 INFO - PROCESS | 17220 | ++DOCSHELL 0x8470c400 == 138 [pid = 17220] [id = 671] 16:54:11 INFO - PROCESS | 17220 | ++DOMWINDOW == 120 (0x859c8000) [pid = 17220] [serial = 2014] [outer = (nil)] 16:54:11 INFO - PROCESS | 17220 | ++DOMWINDOW == 121 (0x8754e000) [pid = 17220] [serial = 2015] [outer = 0x859c8000] 16:54:11 INFO - PROCESS | 17220 | 1461282851128 Marionette DEBUG loaded listener.js 16:54:11 INFO - PROCESS | 17220 | ++DOMWINDOW == 122 (0x8836e800) [pid = 17220] [serial = 2016] [outer = 0x859c8000] 16:54:11 INFO - PROCESS | 17220 | 1461282851932 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 16:54:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:54:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 2051ms 16:54:11 INFO - PROCESS | 17220 | 1461282851968 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 16:54:11 INFO - PROCESS | 17220 | 1461282851974 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 16:54:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:54:11 INFO - PROCESS | 17220 | 1461282851979 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:54:11 INFO - PROCESS | 17220 | 1461282851983 Marionette TRACE conn4 <- [1,2658,null,{}] 16:54:11 INFO - PROCESS | 17220 | 1461282851988 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:12 INFO - PROCESS | 17220 | 1461282852280 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 16:54:12 INFO - PROCESS | 17220 | 1461282852416 Marionette TRACE conn4 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:12 INFO - PROCESS | 17220 | ++DOCSHELL 0x85a37c00 == 139 [pid = 17220] [id = 672] 16:54:12 INFO - PROCESS | 17220 | ++DOMWINDOW == 123 (0x8672f400) [pid = 17220] [serial = 2017] [outer = (nil)] 16:54:12 INFO - PROCESS | 17220 | ++DOMWINDOW == 124 (0x89073c00) [pid = 17220] [serial = 2018] [outer = 0x8672f400] 16:54:12 INFO - PROCESS | 17220 | 1461282852494 Marionette DEBUG loaded listener.js 16:54:12 INFO - PROCESS | 17220 | ++DOMWINDOW == 125 (0x893d4c00) [pid = 17220] [serial = 2019] [outer = 0x8672f400] 16:54:13 INFO - PROCESS | 17220 | 1461282853563 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 16:54:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:54:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1650ms 16:54:13 INFO - PROCESS | 17220 | 1461282853631 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 16:54:13 INFO - PROCESS | 17220 | 1461282853639 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 16:54:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:54:13 INFO - PROCESS | 17220 | 1461282853649 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:54:13 INFO - PROCESS | 17220 | 1461282853654 Marionette TRACE conn4 <- [1,2662,null,{}] 16:54:13 INFO - PROCESS | 17220 | 1461282853663 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:13 INFO - PROCESS | 17220 | 1461282853948 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 16:54:14 INFO - PROCESS | 17220 | 1461282854307 Marionette TRACE conn4 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:14 INFO - PROCESS | 17220 | ++DOCSHELL 0x85aa8000 == 140 [pid = 17220] [id = 673] 16:54:14 INFO - PROCESS | 17220 | ++DOMWINDOW == 126 (0x8672c000) [pid = 17220] [serial = 2020] [outer = (nil)] 16:54:14 INFO - PROCESS | 17220 | ++DOMWINDOW == 127 (0x87556400) [pid = 17220] [serial = 2021] [outer = 0x8672c000] 16:54:14 INFO - PROCESS | 17220 | 1461282854401 Marionette DEBUG loaded listener.js 16:54:14 INFO - PROCESS | 17220 | ++DOMWINDOW == 128 (0x876d8c00) [pid = 17220] [serial = 2022] [outer = 0x8672c000] 16:54:15 INFO - PROCESS | 17220 | 1461282855349 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 16:54:15 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:54:15 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1737ms 16:54:15 INFO - PROCESS | 17220 | 1461282855386 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 16:54:15 INFO - PROCESS | 17220 | 1461282855396 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 16:54:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:54:15 INFO - PROCESS | 17220 | 1461282855406 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:54:15 INFO - PROCESS | 17220 | 1461282855410 Marionette TRACE conn4 <- [1,2666,null,{}] 16:54:15 INFO - PROCESS | 17220 | 1461282855417 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:15 INFO - PROCESS | 17220 | 1461282855646 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 16:54:16 INFO - PROCESS | 17220 | 1461282856046 Marionette TRACE conn4 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:16 INFO - PROCESS | 17220 | ++DOCSHELL 0x88377400 == 141 [pid = 17220] [id = 674] 16:54:16 INFO - PROCESS | 17220 | ++DOMWINDOW == 129 (0x8852a000) [pid = 17220] [serial = 2023] [outer = (nil)] 16:54:16 INFO - PROCESS | 17220 | ++DOMWINDOW == 130 (0x8857c800) [pid = 17220] [serial = 2024] [outer = 0x8852a000] 16:54:16 INFO - PROCESS | 17220 | 1461282856141 Marionette DEBUG loaded listener.js 16:54:16 INFO - PROCESS | 17220 | ++DOMWINDOW == 131 (0x89069c00) [pid = 17220] [serial = 2025] [outer = 0x8852a000] 16:54:17 INFO - PROCESS | 17220 | SkCairoFTTypeface::onFilterRec unimplemented 16:54:17 INFO - PROCESS | 17220 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:54:17 INFO - PROCESS | 17220 | 1461282857514 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 16:54:17 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) 16:54:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2146ms 16:54:17 INFO - PROCESS | 17220 | 1461282857551 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 16:54:17 INFO - PROCESS | 17220 | 1461282857556 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 16:54:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:54:17 INFO - PROCESS | 17220 | 1461282857563 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:54:17 INFO - PROCESS | 17220 | 1461282857569 Marionette TRACE conn4 <- [1,2670,null,{}] 16:54:17 INFO - PROCESS | 17220 | 1461282857686 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:17 INFO - PROCESS | 17220 | 1461282857917 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 16:54:18 INFO - PROCESS | 17220 | 1461282858203 Marionette TRACE conn4 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:18 INFO - PROCESS | 17220 | ++DOCSHELL 0x8672e400 == 142 [pid = 17220] [id = 675] 16:54:18 INFO - PROCESS | 17220 | ++DOMWINDOW == 132 (0x893d5400) [pid = 17220] [serial = 2026] [outer = (nil)] 16:54:18 INFO - PROCESS | 17220 | ++DOMWINDOW == 133 (0x89b45c00) [pid = 17220] [serial = 2027] [outer = 0x893d5400] 16:54:18 INFO - PROCESS | 17220 | 1461282858299 Marionette DEBUG loaded listener.js 16:54:18 INFO - PROCESS | 17220 | ++DOMWINDOW == 134 (0x8ab0fc00) [pid = 17220] [serial = 2028] [outer = 0x893d5400] 16:54:19 INFO - PROCESS | 17220 | SkCairoFTTypeface::onFilterRec unimplemented 16:54:19 INFO - PROCESS | 17220 | 1461282859669 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 16:54:19 INFO - PROCESS | 17220 | 1461282859764 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 16:54:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:54:19 INFO - PROCESS | 17220 | 1461282859773 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:54:19 INFO - PROCESS | 17220 | 1461282859776 Marionette TRACE conn4 <- [1,2674,null,{}] 16:54:19 INFO - PROCESS | 17220 | 1461282859783 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:20 INFO - PROCESS | 17220 | 1461282860022 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 16:54:20 INFO - PROCESS | 17220 | 1461282860312 Marionette TRACE conn4 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:20 INFO - PROCESS | 17220 | ++DOCSHELL 0x85fd7c00 == 143 [pid = 17220] [id = 676] 16:54:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 135 (0x8aa9dc00) [pid = 17220] [serial = 2029] [outer = (nil)] 16:54:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 136 (0x8ae8a400) [pid = 17220] [serial = 2030] [outer = 0x8aa9dc00] 16:54:20 INFO - PROCESS | 17220 | 1461282860402 Marionette DEBUG loaded listener.js 16:54:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 137 (0x8aef5000) [pid = 17220] [serial = 2031] [outer = 0x8aa9dc00] 16:54:21 INFO - PROCESS | 17220 | SkCairoFTTypeface::onFilterRec unimplemented 16:54:21 INFO - PROCESS | 17220 | 1461282861821 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 16:54:21 INFO - PROCESS | 17220 | 1461282861869 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 16:54:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:54:21 INFO - PROCESS | 17220 | 1461282861877 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:54:21 INFO - PROCESS | 17220 | 1461282861881 Marionette TRACE conn4 <- [1,2678,null,{}] 16:54:21 INFO - PROCESS | 17220 | 1461282861887 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:22 INFO - PROCESS | 17220 | 1461282862138 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 16:54:22 INFO - PROCESS | 17220 | 1461282862429 Marionette TRACE conn4 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:22 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ae43000 == 144 [pid = 17220] [id = 677] 16:54:22 INFO - PROCESS | 17220 | ++DOMWINDOW == 138 (0x8ae8b400) [pid = 17220] [serial = 2032] [outer = (nil)] 16:54:22 INFO - PROCESS | 17220 | ++DOMWINDOW == 139 (0x8eaad000) [pid = 17220] [serial = 2033] [outer = 0x8ae8b400] 16:54:22 INFO - PROCESS | 17220 | 1461282862520 Marionette DEBUG loaded listener.js 16:54:22 INFO - PROCESS | 17220 | ++DOMWINDOW == 140 (0x8eb1e400) [pid = 17220] [serial = 2034] [outer = 0x8ae8b400] 16:54:23 INFO - PROCESS | 17220 | SkCairoFTTypeface::onFilterRec unimplemented 16:54:23 INFO - PROCESS | 17220 | 1461282863876 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 16:54:23 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) 16:54:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2089ms 16:54:23 INFO - PROCESS | 17220 | 1461282863966 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 16:54:23 INFO - PROCESS | 17220 | 1461282863971 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 16:54:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:54:23 INFO - PROCESS | 17220 | 1461282863977 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:54:23 INFO - PROCESS | 17220 | 1461282863981 Marionette TRACE conn4 <- [1,2682,null,{}] 16:54:23 INFO - PROCESS | 17220 | 1461282863988 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:24 INFO - PROCESS | 17220 | 1461282864261 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 16:54:24 INFO - PROCESS | 17220 | 1461282864555 Marionette TRACE conn4 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:24 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ea47800 == 145 [pid = 17220] [id = 678] 16:54:24 INFO - PROCESS | 17220 | ++DOMWINDOW == 141 (0x8eb2c800) [pid = 17220] [serial = 2035] [outer = (nil)] 16:54:24 INFO - PROCESS | 17220 | ++DOMWINDOW == 142 (0x8ee89800) [pid = 17220] [serial = 2036] [outer = 0x8eb2c800] 16:54:24 INFO - PROCESS | 17220 | 1461282864652 Marionette DEBUG loaded listener.js 16:54:24 INFO - PROCESS | 17220 | ++DOMWINDOW == 143 (0x8eec6400) [pid = 17220] [serial = 2037] [outer = 0x8eb2c800] 16:54:26 INFO - PROCESS | 17220 | SkCairoFTTypeface::onFilterRec unimplemented 16:54:26 INFO - PROCESS | 17220 | 1461282866410 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 16:54:26 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) 16:54:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2494ms 16:54:26 INFO - PROCESS | 17220 | 1461282866561 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 16:54:26 INFO - PROCESS | 17220 | 1461282866564 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 16:54:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:54:26 INFO - PROCESS | 17220 | 1461282866583 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:54:26 INFO - PROCESS | 17220 | 1461282866587 Marionette TRACE conn4 <- [1,2686,null,{}] 16:54:26 INFO - PROCESS | 17220 | 1461282866594 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:26 INFO - PROCESS | 17220 | 1461282866939 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 16:54:27 INFO - PROCESS | 17220 | 1461282867287 Marionette TRACE conn4 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:27 INFO - PROCESS | 17220 | ++DOCSHELL 0x88581400 == 146 [pid = 17220] [id = 679] 16:54:27 INFO - PROCESS | 17220 | ++DOMWINDOW == 144 (0x8eec1800) [pid = 17220] [serial = 2038] [outer = (nil)] 16:54:27 INFO - PROCESS | 17220 | ++DOMWINDOW == 145 (0x8f2aec00) [pid = 17220] [serial = 2039] [outer = 0x8eec1800] 16:54:27 INFO - PROCESS | 17220 | 1461282867382 Marionette DEBUG loaded listener.js 16:54:27 INFO - PROCESS | 17220 | ++DOMWINDOW == 146 (0x8fd38000) [pid = 17220] [serial = 2040] [outer = 0x8eec1800] 16:54:28 INFO - PROCESS | 17220 | SkCairoFTTypeface::onFilterRec unimplemented 16:54:28 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 16:54:28 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:54:28 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 16:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:54:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:54:28 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1 16:54:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:54:28 INFO - _addTest/ [0,2689,"getWindowHandle",null] 16:54:28 INFO - PROCESS | 17220 | 1461282868788 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 16:54:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:54:28 INFO - PROCESS | 17220 | 1461282868795 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:54:28 INFO - PROCESS | 17220 | 1461282868799 Marionette TRACE conn4 <- [1,2690,null,{}] 16:54:28 INFO - PROCESS | 17220 | 1461282868902 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:29 INFO - PROCESS | 17220 | 1461282869177 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 16:54:29 INFO - PROCESS | 17220 | 1461282869468 Marionette TRACE conn4 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:29 INFO - PROCESS | 17220 | ++DOCSHELL 0x8f2af000 == 147 [pid = 17220] [id = 680] 16:54:29 INFO - PROCESS | 17220 | ++DOMWINDOW == 147 (0x8fd2c800) [pid = 17220] [serial = 2041] [outer = (nil)] 16:54:29 INFO - PROCESS | 17220 | ++DOMWINDOW == 148 (0x8fe80000) [pid = 17220] [serial = 2042] [outer = 0x8fd2c800] 16:54:29 INFO - PROCESS | 17220 | 1461282869561 Marionette DEBUG loaded listener.js 16:54:29 INFO - PROCESS | 17220 | ++DOMWINDOW == 149 (0x8ff99000) [pid = 17220] [serial = 2043] [outer = 0x8fd2c800] 16:54:30 INFO - PROCESS | 17220 | SkCairoFTTypeface::onFilterRec unimplemented 16:54:31 INFO - PROCESS | 17220 | 1461282871003 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 16:54:31 INFO - PROCESS | 17220 | 1461282871065 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 16:54:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:54:31 INFO - PROCESS | 17220 | 1461282871077 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:54:31 INFO - PROCESS | 17220 | 1461282871080 Marionette TRACE conn4 <- [1,2694,null,{}] 16:54:31 INFO - PROCESS | 17220 | 1461282871087 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:31 INFO - PROCESS | 17220 | 1461282871356 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 16:54:31 INFO - PROCESS | 17220 | 1461282871653 Marionette TRACE conn4 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:31 INFO - PROCESS | 17220 | ++DOCSHELL 0x8fdf8000 == 148 [pid = 17220] [id = 681] 16:54:31 INFO - PROCESS | 17220 | ++DOMWINDOW == 150 (0x8fe7c800) [pid = 17220] [serial = 2044] [outer = (nil)] 16:54:31 INFO - PROCESS | 17220 | ++DOMWINDOW == 151 (0x901dc800) [pid = 17220] [serial = 2045] [outer = 0x8fe7c800] 16:54:31 INFO - PROCESS | 17220 | 1461282871753 Marionette DEBUG loaded listener.js 16:54:31 INFO - PROCESS | 17220 | ++DOMWINDOW == 152 (0x9033e400) [pid = 17220] [serial = 2046] [outer = 0x8fe7c800] 16:54:33 INFO - PROCESS | 17220 | SkCairoFTTypeface::onFilterRec unimplemented 16:54:33 INFO - PROCESS | 17220 | 1461282873140 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 16:54:33 INFO - PROCESS | 17220 | 1461282873230 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 16:54:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:54:33 INFO - PROCESS | 17220 | 1461282873244 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:54:33 INFO - PROCESS | 17220 | 1461282873246 Marionette TRACE conn4 <- [1,2698,null,{}] 16:54:33 INFO - PROCESS | 17220 | 1461282873253 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:33 INFO - PROCESS | 17220 | 1461282873510 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 16:54:33 INFO - PROCESS | 17220 | 1461282873808 Marionette TRACE conn4 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:33 INFO - PROCESS | 17220 | ++DOCSHELL 0x8fe7c000 == 149 [pid = 17220] [id = 682] 16:54:33 INFO - PROCESS | 17220 | ++DOMWINDOW == 153 (0x8ffa1400) [pid = 17220] [serial = 2047] [outer = (nil)] 16:54:33 INFO - PROCESS | 17220 | ++DOMWINDOW == 154 (0x904a7400) [pid = 17220] [serial = 2048] [outer = 0x8ffa1400] 16:54:33 INFO - PROCESS | 17220 | 1461282873901 Marionette DEBUG loaded listener.js 16:54:34 INFO - PROCESS | 17220 | ++DOMWINDOW == 155 (0x904ec000) [pid = 17220] [serial = 2049] [outer = 0x8ffa1400] 16:54:35 INFO - PROCESS | 17220 | SkCairoFTTypeface::onFilterRec unimplemented 16:54:35 INFO - PROCESS | 17220 | 1461282875301 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 16:54:35 INFO - PROCESS | 17220 | 1461282875335 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 16:54:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:54:35 INFO - PROCESS | 17220 | 1461282875454 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:54:35 INFO - PROCESS | 17220 | 1461282875459 Marionette TRACE conn4 <- [1,2702,null,{}] 16:54:35 INFO - PROCESS | 17220 | 1461282875468 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:35 INFO - PROCESS | 17220 | 1461282875735 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 16:54:36 INFO - PROCESS | 17220 | 1461282876030 Marionette TRACE conn4 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:36 INFO - PROCESS | 17220 | ++DOCSHELL 0x903f7c00 == 150 [pid = 17220] [id = 683] 16:54:36 INFO - PROCESS | 17220 | ++DOMWINDOW == 156 (0x904ebc00) [pid = 17220] [serial = 2050] [outer = (nil)] 16:54:36 INFO - PROCESS | 17220 | ++DOMWINDOW == 157 (0x920e5800) [pid = 17220] [serial = 2051] [outer = 0x904ebc00] 16:54:36 INFO - PROCESS | 17220 | 1461282876127 Marionette DEBUG loaded listener.js 16:54:36 INFO - PROCESS | 17220 | ++DOMWINDOW == 158 (0x92d70000) [pid = 17220] [serial = 2052] [outer = 0x904ebc00] 16:54:37 INFO - PROCESS | 17220 | 1461282877106 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 16:54:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:54:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1743ms 16:54:37 INFO - PROCESS | 17220 | 1461282877141 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 16:54:37 INFO - PROCESS | 17220 | 1461282877145 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 16:54:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:54:37 INFO - PROCESS | 17220 | 1461282877153 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:54:37 INFO - PROCESS | 17220 | 1461282877164 Marionette TRACE conn4 <- [1,2706,null,{}] 16:54:37 INFO - PROCESS | 17220 | 1461282877175 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:37 INFO - PROCESS | 17220 | 1461282877486 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 16:54:37 INFO - PROCESS | 17220 | 1461282877851 Marionette TRACE conn4 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:37 INFO - PROCESS | 17220 | ++DOCSHELL 0x85a38000 == 151 [pid = 17220] [id = 684] 16:54:37 INFO - PROCESS | 17220 | ++DOMWINDOW == 159 (0x85aae400) [pid = 17220] [serial = 2053] [outer = (nil)] 16:54:37 INFO - PROCESS | 17220 | ++DOMWINDOW == 160 (0x92df0400) [pid = 17220] [serial = 2054] [outer = 0x85aae400] 16:54:37 INFO - PROCESS | 17220 | 1461282877947 Marionette DEBUG loaded listener.js 16:54:38 INFO - PROCESS | 17220 | ++DOMWINDOW == 161 (0x92df4c00) [pid = 17220] [serial = 2055] [outer = 0x85aae400] 16:54:38 INFO - PROCESS | 17220 | 1461282878903 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 16:54:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:54:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1793ms 16:54:38 INFO - PROCESS | 17220 | 1461282878947 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 16:54:38 INFO - PROCESS | 17220 | 1461282878951 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 16:54:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:54:38 INFO - PROCESS | 17220 | 1461282878958 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:54:38 INFO - PROCESS | 17220 | 1461282878962 Marionette TRACE conn4 <- [1,2710,null,{}] 16:54:38 INFO - PROCESS | 17220 | 1461282878968 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:39 INFO - PROCESS | 17220 | 1461282879225 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 16:54:39 INFO - PROCESS | 17220 | 1461282879579 Marionette TRACE conn4 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:39 INFO - PROCESS | 17220 | ++DOCSHELL 0x903f4400 == 152 [pid = 17220] [id = 685] 16:54:39 INFO - PROCESS | 17220 | ++DOMWINDOW == 162 (0x92c10000) [pid = 17220] [serial = 2056] [outer = (nil)] 16:54:39 INFO - PROCESS | 17220 | ++DOMWINDOW == 163 (0x93ae9400) [pid = 17220] [serial = 2057] [outer = 0x92c10000] 16:54:39 INFO - PROCESS | 17220 | 1461282879676 Marionette DEBUG loaded listener.js 16:54:39 INFO - PROCESS | 17220 | ++DOMWINDOW == 164 (0x93aef000) [pid = 17220] [serial = 2058] [outer = 0x92c10000] 16:54:40 INFO - PROCESS | 17220 | 1461282880635 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 16:54:40 INFO - PROCESS | 17220 | 1461282880696 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 16:54:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 16:54:40 INFO - PROCESS | 17220 | 1461282880703 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:54:40 INFO - PROCESS | 17220 | 1461282880707 Marionette TRACE conn4 <- [1,2714,null,{}] 16:54:40 INFO - PROCESS | 17220 | 1461282880758 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:41 INFO - PROCESS | 17220 | 1461282881046 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 16:54:41 INFO - PROCESS | 17220 | 1461282881367 Marionette TRACE conn4 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:41 INFO - PROCESS | 17220 | ++DOCSHELL 0x92df3800 == 153 [pid = 17220] [id = 686] 16:54:41 INFO - PROCESS | 17220 | ++DOMWINDOW == 165 (0x93ae5000) [pid = 17220] [serial = 2059] [outer = (nil)] 16:54:41 INFO - PROCESS | 17220 | ++DOMWINDOW == 166 (0x93e33c00) [pid = 17220] [serial = 2060] [outer = 0x93ae5000] 16:54:41 INFO - PROCESS | 17220 | 1461282881456 Marionette DEBUG loaded listener.js 16:54:41 INFO - PROCESS | 17220 | ++DOMWINDOW == 167 (0x95146400) [pid = 17220] [serial = 2061] [outer = 0x93ae5000] 16:54:42 INFO - PROCESS | 17220 | 1461282882399 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 16:54:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:54:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1746ms 16:54:42 INFO - PROCESS | 17220 | 1461282882450 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 16:54:42 INFO - PROCESS | 17220 | 1461282882454 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 16:54:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:54:42 INFO - PROCESS | 17220 | 1461282882461 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:54:42 INFO - PROCESS | 17220 | 1461282882465 Marionette TRACE conn4 <- [1,2718,null,{}] 16:54:42 INFO - PROCESS | 17220 | 1461282882471 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:42 INFO - PROCESS | 17220 | 1461282882730 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 16:54:43 INFO - PROCESS | 17220 | 1461282883085 Marionette TRACE conn4 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:44 INFO - PROCESS | 17220 | --DOCSHELL 0x9aea9400 == 152 [pid = 17220] [id = 96] 16:54:44 INFO - PROCESS | 17220 | --DOCSHELL 0x8470c400 == 151 [pid = 17220] [id = 671] 16:54:44 INFO - PROCESS | 17220 | --DOCSHELL 0x876d2800 == 150 [pid = 17220] [id = 670] 16:54:44 INFO - PROCESS | 17220 | --DOCSHELL 0x86731c00 == 149 [pid = 17220] [id = 669] 16:54:44 INFO - PROCESS | 17220 | --DOCSHELL 0x84701800 == 148 [pid = 17220] [id = 668] 16:54:44 INFO - PROCESS | 17220 | --DOCSHELL 0x84704c00 == 147 [pid = 17220] [id = 667] 16:54:44 INFO - PROCESS | 17220 | --DOCSHELL 0x8aaab800 == 146 [pid = 17220] [id = 665] 16:54:44 INFO - PROCESS | 17220 | --DOCSHELL 0x92b6ac00 == 145 [pid = 17220] [id = 666] 16:54:44 INFO - PROCESS | 17220 | --DOCSHELL 0x92068c00 == 144 [pid = 17220] [id = 664] 16:54:44 INFO - PROCESS | 17220 | --DOCSHELL 0x904f3800 == 143 [pid = 17220] [id = 663] 16:54:44 INFO - PROCESS | 17220 | --DOCSHELL 0x8ae90400 == 142 [pid = 17220] [id = 662] 16:54:44 INFO - PROCESS | 17220 | --DOCSHELL 0x8fdf5800 == 141 [pid = 17220] [id = 661] 16:54:44 INFO - PROCESS | 17220 | --DOCSHELL 0x8aaa9000 == 140 [pid = 17220] [id = 659] 16:54:44 INFO - PROCESS | 17220 | --DOCSHELL 0x8ae46000 == 139 [pid = 17220] [id = 660] 16:54:44 INFO - PROCESS | 17220 | --DOCSHELL 0x8ac6b400 == 138 [pid = 17220] [id = 658] 16:54:44 INFO - PROCESS | 17220 | --DOCSHELL 0x87ff2c00 == 137 [pid = 17220] [id = 657] 16:54:44 INFO - PROCESS | 17220 | --DOCSHELL 0x87ff2800 == 136 [pid = 17220] [id = 656] 16:54:44 INFO - PROCESS | 17220 | --DOCSHELL 0x88582400 == 135 [pid = 17220] [id = 655] 16:54:44 INFO - PROCESS | 17220 | --DOCSHELL 0x87e9ac00 == 134 [pid = 17220] [id = 653] 16:54:44 INFO - PROCESS | 17220 | --DOCSHELL 0x87b82000 == 133 [pid = 17220] [id = 654] 16:54:44 INFO - PROCESS | 17220 | --DOCSHELL 0x85aa4800 == 132 [pid = 17220] [id = 652] 16:54:44 INFO - PROCESS | 17220 | --DOCSHELL 0x8754e400 == 131 [pid = 17220] [id = 651] 16:54:45 INFO - PROCESS | 17220 | --DOMWINDOW == 166 (0x88370800) [pid = 17220] [serial = 1952] [outer = (nil)] [url = about:blank] 16:54:45 INFO - PROCESS | 17220 | --DOMWINDOW == 165 (0x88529c00) [pid = 17220] [serial = 1953] [outer = (nil)] [url = about:blank] 16:54:45 INFO - PROCESS | 17220 | --DOMWINDOW == 164 (0x894fd000) [pid = 17220] [serial = 1905] [outer = (nil)] [url = about:blank] 16:54:45 INFO - PROCESS | 17220 | --DOMWINDOW == 163 (0x88663400) [pid = 17220] [serial = 1901] [outer = (nil)] [url = about:blank] 16:54:45 INFO - PROCESS | 17220 | --DOMWINDOW == 162 (0x8ff96800) [pid = 17220] [serial = 1934] [outer = (nil)] [url = about:blank] 16:54:45 INFO - PROCESS | 17220 | --DOMWINDOW == 161 (0x8ee7f000) [pid = 17220] [serial = 1922] [outer = (nil)] [url = about:blank] 16:54:45 INFO - PROCESS | 17220 | --DOMWINDOW == 160 (0x904ad800) [pid = 17220] [serial = 1943] [outer = (nil)] [url = about:blank] 16:54:45 INFO - PROCESS | 17220 | --DOMWINDOW == 159 (0x88579c00) [pid = 17220] [serial = 1827] [outer = (nil)] [url = about:blank] 16:54:45 INFO - PROCESS | 17220 | --DOMWINDOW == 158 (0x89b4c000) [pid = 17220] [serial = 1907] [outer = (nil)] [url = about:blank] 16:54:45 INFO - PROCESS | 17220 | --DOMWINDOW == 157 (0x8ae4a000) [pid = 17220] [serial = 1911] [outer = (nil)] [url = about:blank] 16:54:45 INFO - PROCESS | 17220 | --DOMWINDOW == 156 (0x894f5400) [pid = 17220] [serial = 1904] [outer = (nil)] [url = about:blank] 16:54:45 INFO - PROCESS | 17220 | --DOMWINDOW == 155 (0x9034c800) [pid = 17220] [serial = 1940] [outer = (nil)] [url = about:blank] 16:54:45 INFO - PROCESS | 17220 | --DOMWINDOW == 154 (0x87b8b400) [pid = 17220] [serial = 1949] [outer = (nil)] [url = about:blank] 16:54:45 INFO - PROCESS | 17220 | --DOMWINDOW == 153 (0x86731400) [pid = 17220] [serial = 1895] [outer = (nil)] [url = about:blank] 16:54:45 INFO - PROCESS | 17220 | --DOMWINDOW == 152 (0x903f3c00) [pid = 17220] [serial = 1941] [outer = (nil)] [url = about:blank] 16:54:45 INFO - PROCESS | 17220 | --DOMWINDOW == 151 (0x86739c00) [pid = 17220] [serial = 1947] [outer = (nil)] [url = about:blank] 16:54:45 INFO - PROCESS | 17220 | --DOMWINDOW == 150 (0x901d6000) [pid = 17220] [serial = 1937] [outer = (nil)] [url = about:blank] 16:54:45 INFO - PROCESS | 17220 | --DOMWINDOW == 149 (0xa4465c00) [pid = 17220] [serial = 1815] [outer = (nil)] [url = about:blank] 16:54:45 INFO - PROCESS | 17220 | --DOMWINDOW == 148 (0x8c1af800) [pid = 17220] [serial = 1916] [outer = (nil)] [url = about:blank] 16:54:45 INFO - PROCESS | 17220 | --DOMWINDOW == 147 (0x8fdf4000) [pid = 17220] [serial = 1931] [outer = (nil)] [url = about:blank] 16:54:45 INFO - PROCESS | 17220 | --DOMWINDOW == 146 (0x8ae46800) [pid = 17220] [serial = 1910] [outer = (nil)] [url = about:blank] 16:54:45 INFO - PROCESS | 17220 | --DOMWINDOW == 145 (0x8fd2d400) [pid = 17220] [serial = 1929] [outer = (nil)] [url = about:blank] 16:54:45 INFO - PROCESS | 17220 | --DOMWINDOW == 144 (0x8ee82000) [pid = 17220] [serial = 1923] [outer = (nil)] [url = about:blank] 16:54:45 INFO - PROCESS | 17220 | --DOMWINDOW == 143 (0x87ff5000) [pid = 17220] [serial = 1950] [outer = (nil)] [url = about:blank] 16:54:45 INFO - PROCESS | 17220 | --DOMWINDOW == 142 (0x8f27d800) [pid = 17220] [serial = 1926] [outer = (nil)] [url = about:blank] 16:54:45 INFO - PROCESS | 17220 | --DOMWINDOW == 141 (0x8ea4a800) [pid = 17220] [serial = 1917] [outer = (nil)] [url = about:blank] 16:54:45 INFO - PROCESS | 17220 | --DOMWINDOW == 140 (0x8ff9b400) [pid = 17220] [serial = 1935] [outer = (nil)] [url = about:blank] 16:54:45 INFO - PROCESS | 17220 | --DOMWINDOW == 139 (0x8f2b3c00) [pid = 17220] [serial = 1928] [outer = (nil)] [url = about:blank] 16:54:45 INFO - PROCESS | 17220 | --DOMWINDOW == 138 (0x8eb24000) [pid = 17220] [serial = 1919] [outer = (nil)] [url = about:blank] 16:54:45 INFO - PROCESS | 17220 | --DOMWINDOW == 137 (0x89b4ec00) [pid = 17220] [serial = 1908] [outer = (nil)] [url = about:blank] 16:54:45 INFO - PROCESS | 17220 | --DOMWINDOW == 136 (0x8efed800) [pid = 17220] [serial = 1925] [outer = (nil)] [url = about:blank] 16:54:45 INFO - PROCESS | 17220 | --DOMWINDOW == 135 (0x8ae8e400) [pid = 17220] [serial = 1913] [outer = (nil)] [url = about:blank] 16:54:45 INFO - PROCESS | 17220 | --DOMWINDOW == 134 (0x88574c00) [pid = 17220] [serial = 1899] [outer = (nil)] [url = about:blank] 16:54:45 INFO - PROCESS | 17220 | --DOMWINDOW == 133 (0x8837a400) [pid = 17220] [serial = 1892] [outer = (nil)] [url = about:blank] 16:54:45 INFO - PROCESS | 17220 | --DOMWINDOW == 132 (0x869cac00) [pid = 17220] [serial = 1896] [outer = (nil)] [url = about:blank] 16:54:45 INFO - PROCESS | 17220 | --DOMWINDOW == 131 (0x8672fc00) [pid = 17220] [serial = 1946] [outer = (nil)] [url = about:blank] 16:54:45 INFO - PROCESS | 17220 | --DOMWINDOW == 130 (0x8aeef800) [pid = 17220] [serial = 1914] [outer = (nil)] [url = about:blank] 16:54:45 INFO - PROCESS | 17220 | --DOMWINDOW == 129 (0x8fdf8c00) [pid = 17220] [serial = 1932] [outer = (nil)] [url = about:blank] 16:54:45 INFO - PROCESS | 17220 | --DOMWINDOW == 128 (0x8eb26800) [pid = 17220] [serial = 1920] [outer = (nil)] [url = about:blank] 16:54:45 INFO - PROCESS | 17220 | --DOMWINDOW == 127 (0x901ddc00) [pid = 17220] [serial = 1938] [outer = (nil)] [url = about:blank] 16:54:45 INFO - PROCESS | 17220 | --DOMWINDOW == 126 (0x8837b000) [pid = 17220] [serial = 1898] [outer = (nil)] [url = about:blank] 16:54:45 INFO - PROCESS | 17220 | --DOMWINDOW == 125 (0x89071c00) [pid = 17220] [serial = 1902] [outer = (nil)] [url = about:blank] 16:54:45 INFO - PROCESS | 17220 | ++DOCSHELL 0x84704c00 == 132 [pid = 17220] [id = 687] 16:54:45 INFO - PROCESS | 17220 | ++DOMWINDOW == 126 (0x8470b000) [pid = 17220] [serial = 2062] [outer = (nil)] 16:54:45 INFO - PROCESS | 17220 | ++DOMWINDOW == 127 (0x859c6800) [pid = 17220] [serial = 2063] [outer = 0x8470b000] 16:54:45 INFO - PROCESS | 17220 | 1461282885224 Marionette DEBUG loaded listener.js 16:54:45 INFO - PROCESS | 17220 | ++DOMWINDOW == 128 (0x85a33c00) [pid = 17220] [serial = 2064] [outer = 0x8470b000] 16:54:46 INFO - PROCESS | 17220 | 1461282886234 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 16:54:46 INFO - PROCESS | 17220 | 1461282886275 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 16:54:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:54:46 INFO - PROCESS | 17220 | 1461282886287 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:54:46 INFO - PROCESS | 17220 | 1461282886291 Marionette TRACE conn4 <- [1,2722,null,{}] 16:54:46 INFO - PROCESS | 17220 | 1461282886302 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:46 INFO - PROCESS | 17220 | 1461282886576 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 16:54:46 INFO - PROCESS | 17220 | 1461282886890 Marionette TRACE conn4 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:46 INFO - PROCESS | 17220 | ++DOCSHELL 0x869cfc00 == 133 [pid = 17220] [id = 688] 16:54:46 INFO - PROCESS | 17220 | ++DOMWINDOW == 129 (0x8754a400) [pid = 17220] [serial = 2065] [outer = (nil)] 16:54:46 INFO - PROCESS | 17220 | ++DOMWINDOW == 130 (0x87557800) [pid = 17220] [serial = 2066] [outer = 0x8754a400] 16:54:46 INFO - PROCESS | 17220 | 1461282886996 Marionette DEBUG loaded listener.js 16:54:47 INFO - PROCESS | 17220 | ++DOMWINDOW == 131 (0x876d6000) [pid = 17220] [serial = 2067] [outer = 0x8754a400] 16:54:47 INFO - PROCESS | 17220 | 1461282887965 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 16:54:48 INFO - PROCESS | 17220 | 1461282888046 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 16:54:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:54:48 INFO - PROCESS | 17220 | 1461282888059 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:54:48 INFO - PROCESS | 17220 | 1461282888063 Marionette TRACE conn4 <- [1,2726,null,{}] 16:54:48 INFO - PROCESS | 17220 | 1461282888083 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:48 INFO - PROCESS | 17220 | 1461282888418 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 16:54:48 INFO - PROCESS | 17220 | 1461282888697 Marionette TRACE conn4 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:48 INFO - PROCESS | 17220 | ++DOCSHELL 0x88372400 == 134 [pid = 17220] [id = 689] 16:54:48 INFO - PROCESS | 17220 | ++DOMWINDOW == 132 (0x88372800) [pid = 17220] [serial = 2068] [outer = (nil)] 16:54:48 INFO - PROCESS | 17220 | ++DOMWINDOW == 133 (0x88376800) [pid = 17220] [serial = 2069] [outer = 0x88372800] 16:54:48 INFO - PROCESS | 17220 | 1461282888777 Marionette DEBUG loaded listener.js 16:54:48 INFO - PROCESS | 17220 | ++DOMWINDOW == 134 (0x88532c00) [pid = 17220] [serial = 2070] [outer = 0x88372800] 16:54:50 INFO - PROCESS | 17220 | --DOMWINDOW == 133 (0x85fd8400) [pid = 17220] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:54:50 INFO - PROCESS | 17220 | --DOMWINDOW == 132 (0x851cc800) [pid = 17220] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:54:50 INFO - PROCESS | 17220 | --DOMWINDOW == 131 (0x88530000) [pid = 17220] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:54:50 INFO - PROCESS | 17220 | --DOMWINDOW == 130 (0x904f8800) [pid = 17220] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:54:50 INFO - PROCESS | 17220 | --DOMWINDOW == 129 (0x859c8000) [pid = 17220] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:54:50 INFO - PROCESS | 17220 | --DOMWINDOW == 128 (0x86733000) [pid = 17220] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:54:50 INFO - PROCESS | 17220 | --DOMWINDOW == 127 (0x8ae4b800) [pid = 17220] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:54:50 INFO - PROCESS | 17220 | --DOMWINDOW == 126 (0x8ae48000) [pid = 17220] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:54:50 INFO - PROCESS | 17220 | --DOMWINDOW == 125 (0x876d7000) [pid = 17220] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:54:50 INFO - PROCESS | 17220 | --DOMWINDOW == 124 (0x893d5c00) [pid = 17220] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:54:50 INFO - PROCESS | 17220 | --DOMWINDOW == 123 (0x8f2af400) [pid = 17220] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:54:50 INFO - PROCESS | 17220 | --DOMWINDOW == 122 (0x903ee800) [pid = 17220] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:54:50 INFO - PROCESS | 17220 | --DOMWINDOW == 121 (0x8fd34400) [pid = 17220] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:54:50 INFO - PROCESS | 17220 | --DOMWINDOW == 120 (0x92069000) [pid = 17220] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:54:50 INFO - PROCESS | 17220 | --DOMWINDOW == 119 (0x8eb28c00) [pid = 17220] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:54:50 INFO - PROCESS | 17220 | --DOMWINDOW == 118 (0x850f8800) [pid = 17220] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:54:50 INFO - PROCESS | 17220 | --DOMWINDOW == 117 (0x92cba000) [pid = 17220] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:54:50 INFO - PROCESS | 17220 | --DOMWINDOW == 116 (0x8852e000) [pid = 17220] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:54:50 INFO - PROCESS | 17220 | --DOMWINDOW == 115 (0x8ea4f000) [pid = 17220] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:54:50 INFO - PROCESS | 17220 | --DOMWINDOW == 114 (0x90349c00) [pid = 17220] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:54:50 INFO - PROCESS | 17220 | --DOMWINDOW == 113 (0x893db400) [pid = 17220] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:54:50 INFO - PROCESS | 17220 | --DOMWINDOW == 112 (0x87e9e000) [pid = 17220] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:54:50 INFO - PROCESS | 17220 | 1461282890637 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 16:54:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:54:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 2612ms 16:54:50 INFO - PROCESS | 17220 | 1461282890680 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 16:54:50 INFO - PROCESS | 17220 | 1461282890684 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 16:54:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:54:50 INFO - PROCESS | 17220 | 1461282890692 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:54:50 INFO - PROCESS | 17220 | 1461282890699 Marionette TRACE conn4 <- [1,2730,null,{}] 16:54:50 INFO - PROCESS | 17220 | 1461282890715 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:51 INFO - PROCESS | 17220 | 1461282890995 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 16:54:51 INFO - PROCESS | 17220 | 1461282891219 Marionette TRACE conn4 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:51 INFO - PROCESS | 17220 | ++DOCSHELL 0x87fee400 == 135 [pid = 17220] [id = 690] 16:54:51 INFO - PROCESS | 17220 | ++DOMWINDOW == 113 (0x87ff2800) [pid = 17220] [serial = 2071] [outer = (nil)] 16:54:51 INFO - PROCESS | 17220 | ++DOMWINDOW == 114 (0x88578000) [pid = 17220] [serial = 2072] [outer = 0x87ff2800] 16:54:51 INFO - PROCESS | 17220 | 1461282891304 Marionette DEBUG loaded listener.js 16:54:51 INFO - PROCESS | 17220 | ++DOMWINDOW == 115 (0x8857f800) [pid = 17220] [serial = 2073] [outer = 0x87ff2800] 16:54:52 INFO - PROCESS | 17220 | 1461282892650 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 16:54:52 INFO - PROCESS | 17220 | 1461282892741 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 16:54:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:54:52 INFO - PROCESS | 17220 | 1461282892756 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:54:52 INFO - PROCESS | 17220 | 1461282892764 Marionette TRACE conn4 <- [1,2734,null,{}] 16:54:52 INFO - PROCESS | 17220 | 1461282892912 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:53 INFO - PROCESS | 17220 | 1461282893248 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 16:54:53 INFO - PROCESS | 17220 | 1461282893468 Marionette TRACE conn4 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:53 INFO - PROCESS | 17220 | ++DOCSHELL 0x85fd8400 == 136 [pid = 17220] [id = 691] 16:54:53 INFO - PROCESS | 17220 | ++DOMWINDOW == 116 (0x85fdb000) [pid = 17220] [serial = 2074] [outer = (nil)] 16:54:53 INFO - PROCESS | 17220 | ++DOMWINDOW == 117 (0x8672dc00) [pid = 17220] [serial = 2075] [outer = 0x85fdb000] 16:54:53 INFO - PROCESS | 17220 | 1461282893567 Marionette DEBUG loaded listener.js 16:54:53 INFO - PROCESS | 17220 | ++DOMWINDOW == 118 (0x86739800) [pid = 17220] [serial = 2076] [outer = 0x85fdb000] 16:54:54 INFO - PROCESS | 17220 | 1461282894630 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 16:54:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:54:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1916ms 16:54:54 INFO - PROCESS | 17220 | 1461282894671 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 16:54:54 INFO - PROCESS | 17220 | 1461282894681 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 16:54:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:54:54 INFO - PROCESS | 17220 | 1461282894692 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:54:54 INFO - PROCESS | 17220 | 1461282894696 Marionette TRACE conn4 <- [1,2738,null,{}] 16:54:54 INFO - PROCESS | 17220 | 1461282894703 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:54 INFO - PROCESS | 17220 | 1461282894972 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 16:54:55 INFO - PROCESS | 17220 | 1461282895310 Marionette TRACE conn4 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:55 INFO - PROCESS | 17220 | ++DOCSHELL 0x87b7e800 == 137 [pid = 17220] [id = 692] 16:54:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 119 (0x87b89400) [pid = 17220] [serial = 2077] [outer = (nil)] 16:54:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 120 (0x87febc00) [pid = 17220] [serial = 2078] [outer = 0x87b89400] 16:54:55 INFO - PROCESS | 17220 | 1461282895406 Marionette DEBUG loaded listener.js 16:54:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 121 (0x88379800) [pid = 17220] [serial = 2079] [outer = 0x87b89400] 16:54:56 INFO - PROCESS | 17220 | 1461282896423 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 16:54:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:54:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1788ms 16:54:56 INFO - PROCESS | 17220 | 1461282896480 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 16:54:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:54:56 INFO - PROCESS | 17220 | 1461282896485 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 16:54:56 INFO - PROCESS | 17220 | 1461282896494 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:54:56 INFO - PROCESS | 17220 | 1461282896500 Marionette TRACE conn4 <- [1,2742,null,{}] 16:54:56 INFO - PROCESS | 17220 | 1461282896518 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:56 INFO - PROCESS | 17220 | 1461282896847 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 16:54:57 INFO - PROCESS | 17220 | 1461282897255 Marionette TRACE conn4 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:57 INFO - PROCESS | 17220 | ++DOCSHELL 0x8857c000 == 138 [pid = 17220] [id = 693] 16:54:57 INFO - PROCESS | 17220 | ++DOMWINDOW == 122 (0x8906c400) [pid = 17220] [serial = 2080] [outer = (nil)] 16:54:57 INFO - PROCESS | 17220 | ++DOMWINDOW == 123 (0x893d0000) [pid = 17220] [serial = 2081] [outer = 0x8906c400] 16:54:57 INFO - PROCESS | 17220 | 1461282897365 Marionette DEBUG loaded listener.js 16:54:57 INFO - PROCESS | 17220 | ++DOMWINDOW == 124 (0x894f3c00) [pid = 17220] [serial = 2082] [outer = 0x8906c400] 16:54:58 INFO - PROCESS | 17220 | 1461282898668 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 16:54:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:54:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 2201ms 16:54:58 INFO - PROCESS | 17220 | 1461282898697 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 16:54:58 INFO - PROCESS | 17220 | 1461282898706 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 16:54:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:54:58 INFO - PROCESS | 17220 | 1461282898717 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:54:58 INFO - PROCESS | 17220 | 1461282898720 Marionette TRACE conn4 <- [1,2746,null,{}] 16:54:58 INFO - PROCESS | 17220 | 1461282898728 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:54:59 INFO - PROCESS | 17220 | 1461282899046 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 16:54:59 INFO - PROCESS | 17220 | 1461282899394 Marionette TRACE conn4 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:54:59 INFO - PROCESS | 17220 | ++DOCSHELL 0x8852e000 == 139 [pid = 17220] [id = 694] 16:54:59 INFO - PROCESS | 17220 | ++DOMWINDOW == 125 (0x89aa9000) [pid = 17220] [serial = 2083] [outer = (nil)] 16:54:59 INFO - PROCESS | 17220 | ++DOMWINDOW == 126 (0x89b4d000) [pid = 17220] [serial = 2084] [outer = 0x89aa9000] 16:54:59 INFO - PROCESS | 17220 | 1461282899492 Marionette DEBUG loaded listener.js 16:54:59 INFO - PROCESS | 17220 | ++DOMWINDOW == 127 (0x8aaa3800) [pid = 17220] [serial = 2085] [outer = 0x89aa9000] 16:55:00 INFO - PROCESS | 17220 | 1461282900450 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 16:55:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:55:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1782ms 16:55:00 INFO - PROCESS | 17220 | 1461282900499 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 16:55:00 INFO - PROCESS | 17220 | 1461282900503 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 16:55:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:55:00 INFO - PROCESS | 17220 | 1461282900510 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:55:00 INFO - PROCESS | 17220 | 1461282900514 Marionette TRACE conn4 <- [1,2750,null,{}] 16:55:00 INFO - PROCESS | 17220 | 1461282900520 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:00 INFO - PROCESS | 17220 | 1461282900774 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 16:55:01 INFO - PROCESS | 17220 | 1461282901183 Marionette TRACE conn4 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:01 INFO - PROCESS | 17220 | ++DOCSHELL 0x89072c00 == 140 [pid = 17220] [id = 695] 16:55:01 INFO - PROCESS | 17220 | ++DOMWINDOW == 128 (0x89ab1400) [pid = 17220] [serial = 2086] [outer = (nil)] 16:55:01 INFO - PROCESS | 17220 | ++DOMWINDOW == 129 (0x8ac61800) [pid = 17220] [serial = 2087] [outer = 0x89ab1400] 16:55:01 INFO - PROCESS | 17220 | 1461282901298 Marionette DEBUG loaded listener.js 16:55:01 INFO - PROCESS | 17220 | ++DOMWINDOW == 130 (0x8ac6cc00) [pid = 17220] [serial = 2088] [outer = 0x89ab1400] 16:55:02 INFO - PROCESS | 17220 | 1461282902260 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 16:55:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:55:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1783ms 16:55:02 INFO - PROCESS | 17220 | 1461282902316 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 16:55:02 INFO - PROCESS | 17220 | 1461282902323 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 16:55:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:55:02 INFO - PROCESS | 17220 | 1461282902342 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:55:02 INFO - PROCESS | 17220 | 1461282902349 Marionette TRACE conn4 <- [1,2754,null,{}] 16:55:02 INFO - PROCESS | 17220 | 1461282902359 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:02 INFO - PROCESS | 17220 | 1461282902819 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 16:55:03 INFO - PROCESS | 17220 | 1461282903196 Marionette TRACE conn4 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:03 INFO - PROCESS | 17220 | ++DOCSHELL 0x8865c400 == 141 [pid = 17220] [id = 696] 16:55:03 INFO - PROCESS | 17220 | ++DOMWINDOW == 131 (0x8ae43800) [pid = 17220] [serial = 2089] [outer = (nil)] 16:55:03 INFO - PROCESS | 17220 | ++DOMWINDOW == 132 (0x8aef2400) [pid = 17220] [serial = 2090] [outer = 0x8ae43800] 16:55:03 INFO - PROCESS | 17220 | 1461282903354 Marionette DEBUG loaded listener.js 16:55:03 INFO - PROCESS | 17220 | ++DOMWINDOW == 133 (0x8ea45400) [pid = 17220] [serial = 2091] [outer = 0x8ae43800] 16:55:04 INFO - PROCESS | 17220 | 1461282904420 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 16:55:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:55:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 2098ms 16:55:04 INFO - PROCESS | 17220 | 1461282904436 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 16:55:04 INFO - PROCESS | 17220 | 1461282904441 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 16:55:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:55:04 INFO - PROCESS | 17220 | 1461282904448 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:55:04 INFO - PROCESS | 17220 | 1461282904452 Marionette TRACE conn4 <- [1,2758,null,{}] 16:55:04 INFO - PROCESS | 17220 | 1461282904459 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:04 INFO - PROCESS | 17220 | 1461282904721 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 16:55:05 INFO - PROCESS | 17220 | 1461282905041 Marionette TRACE conn4 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:05 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ab16800 == 142 [pid = 17220] [id = 697] 16:55:05 INFO - PROCESS | 17220 | ++DOMWINDOW == 134 (0x8ae45800) [pid = 17220] [serial = 2092] [outer = (nil)] 16:55:05 INFO - PROCESS | 17220 | ++DOMWINDOW == 135 (0x8eab3400) [pid = 17220] [serial = 2093] [outer = 0x8ae45800] 16:55:05 INFO - PROCESS | 17220 | 1461282905143 Marionette DEBUG loaded listener.js 16:55:05 INFO - PROCESS | 17220 | ++DOMWINDOW == 136 (0x8eb29400) [pid = 17220] [serial = 2094] [outer = 0x8ae45800] 16:55:06 INFO - PROCESS | 17220 | 1461282906104 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 16:55:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:55:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1692ms 16:55:06 INFO - PROCESS | 17220 | 1461282906141 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 16:55:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:55:06 INFO - PROCESS | 17220 | 1461282906146 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 16:55:06 INFO - PROCESS | 17220 | 1461282906154 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:55:06 INFO - PROCESS | 17220 | 1461282906157 Marionette TRACE conn4 <- [1,2762,null,{}] 16:55:06 INFO - PROCESS | 17220 | 1461282906165 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:06 INFO - PROCESS | 17220 | 1461282906439 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 16:55:06 INFO - PROCESS | 17220 | 1461282906788 Marionette TRACE conn4 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:06 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ea4d800 == 143 [pid = 17220] [id = 698] 16:55:06 INFO - PROCESS | 17220 | ++DOMWINDOW == 137 (0x8eaaa000) [pid = 17220] [serial = 2095] [outer = (nil)] 16:55:06 INFO - PROCESS | 17220 | ++DOMWINDOW == 138 (0x8edb9c00) [pid = 17220] [serial = 2096] [outer = 0x8eaaa000] 16:55:06 INFO - PROCESS | 17220 | 1461282906888 Marionette DEBUG loaded listener.js 16:55:07 INFO - PROCESS | 17220 | ++DOMWINDOW == 139 (0x8edbd400) [pid = 17220] [serial = 2097] [outer = 0x8eaaa000] 16:55:07 INFO - PROCESS | 17220 | 1461282907879 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 16:55:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:55:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1785ms 16:55:07 INFO - PROCESS | 17220 | 1461282907940 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 16:55:07 INFO - PROCESS | 17220 | 1461282907945 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 16:55:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:55:07 INFO - PROCESS | 17220 | 1461282907953 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:55:07 INFO - PROCESS | 17220 | 1461282907957 Marionette TRACE conn4 <- [1,2766,null,{}] 16:55:07 INFO - PROCESS | 17220 | 1461282907965 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:08 INFO - PROCESS | 17220 | 1461282908237 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 16:55:08 INFO - PROCESS | 17220 | 1461282908581 Marionette TRACE conn4 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:08 INFO - PROCESS | 17220 | ++DOCSHELL 0x8eb29000 == 144 [pid = 17220] [id = 699] 16:55:08 INFO - PROCESS | 17220 | ++DOMWINDOW == 140 (0x8ee82c00) [pid = 17220] [serial = 2098] [outer = (nil)] 16:55:08 INFO - PROCESS | 17220 | ++DOMWINDOW == 141 (0x8ee8dc00) [pid = 17220] [serial = 2099] [outer = 0x8ee82c00] 16:55:08 INFO - PROCESS | 17220 | 1461282908686 Marionette DEBUG loaded listener.js 16:55:08 INFO - PROCESS | 17220 | ++DOMWINDOW == 142 (0x8eec6000) [pid = 17220] [serial = 2100] [outer = 0x8ee82c00] 16:55:09 INFO - PROCESS | 17220 | 1461282909631 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 16:55:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:55:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1738ms 16:55:09 INFO - PROCESS | 17220 | 1461282909691 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 16:55:09 INFO - PROCESS | 17220 | 1461282909696 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 16:55:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:55:09 INFO - PROCESS | 17220 | 1461282909703 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:55:09 INFO - PROCESS | 17220 | 1461282909707 Marionette TRACE conn4 <- [1,2770,null,{}] 16:55:09 INFO - PROCESS | 17220 | 1461282909714 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:09 INFO - PROCESS | 17220 | 1461282909973 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 16:55:10 INFO - PROCESS | 17220 | 1461282910324 Marionette TRACE conn4 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:10 INFO - PROCESS | 17220 | ++DOCSHELL 0x8eaac000 == 145 [pid = 17220] [id = 700] 16:55:10 INFO - PROCESS | 17220 | ++DOMWINDOW == 143 (0x8ee8d800) [pid = 17220] [serial = 2101] [outer = (nil)] 16:55:10 INFO - PROCESS | 17220 | ++DOMWINDOW == 144 (0x8f277800) [pid = 17220] [serial = 2102] [outer = 0x8ee8d800] 16:55:10 INFO - PROCESS | 17220 | 1461282910424 Marionette DEBUG loaded listener.js 16:55:10 INFO - PROCESS | 17220 | ++DOMWINDOW == 145 (0x8f27b800) [pid = 17220] [serial = 2103] [outer = 0x8ee8d800] 16:55:11 INFO - PROCESS | 17220 | 1461282911357 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 16:55:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:55:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1692ms 16:55:11 INFO - PROCESS | 17220 | 1461282911396 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 16:55:11 INFO - PROCESS | 17220 | 1461282911400 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 16:55:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:55:11 INFO - PROCESS | 17220 | 1461282911408 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:55:11 INFO - PROCESS | 17220 | 1461282911414 Marionette TRACE conn4 <- [1,2774,null,{}] 16:55:11 INFO - PROCESS | 17220 | 1461282911420 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:11 INFO - PROCESS | 17220 | 1461282911696 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 16:55:12 INFO - PROCESS | 17220 | 1461282912071 Marionette TRACE conn4 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:12 INFO - PROCESS | 17220 | ++DOCSHELL 0x8fd36400 == 146 [pid = 17220] [id = 701] 16:55:12 INFO - PROCESS | 17220 | ++DOMWINDOW == 146 (0x8fd38400) [pid = 17220] [serial = 2104] [outer = (nil)] 16:55:12 INFO - PROCESS | 17220 | ++DOMWINDOW == 147 (0x8fdf5800) [pid = 17220] [serial = 2105] [outer = 0x8fd38400] 16:55:12 INFO - PROCESS | 17220 | 1461282912184 Marionette DEBUG loaded listener.js 16:55:12 INFO - PROCESS | 17220 | ++DOMWINDOW == 148 (0x8fe7b800) [pid = 17220] [serial = 2106] [outer = 0x8fd38400] 16:55:13 INFO - PROCESS | 17220 | 1461282913183 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 16:55:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:55:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1832ms 16:55:13 INFO - PROCESS | 17220 | 1461282913243 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 16:55:13 INFO - PROCESS | 17220 | 1461282913247 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 16:55:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:55:13 INFO - PROCESS | 17220 | 1461282913254 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:55:13 INFO - PROCESS | 17220 | 1461282913258 Marionette TRACE conn4 <- [1,2778,null,{}] 16:55:13 INFO - PROCESS | 17220 | 1461282913264 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:13 INFO - PROCESS | 17220 | 1461282913528 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 16:55:13 INFO - PROCESS | 17220 | 1461282913885 Marionette TRACE conn4 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:13 INFO - PROCESS | 17220 | ++DOCSHELL 0x8fd35000 == 147 [pid = 17220] [id = 702] 16:55:13 INFO - PROCESS | 17220 | ++DOMWINDOW == 149 (0x8fe81400) [pid = 17220] [serial = 2107] [outer = (nil)] 16:55:13 INFO - PROCESS | 17220 | ++DOMWINDOW == 150 (0x90345400) [pid = 17220] [serial = 2108] [outer = 0x8fe81400] 16:55:13 INFO - PROCESS | 17220 | 1461282913982 Marionette DEBUG loaded listener.js 16:55:14 INFO - PROCESS | 17220 | ++DOMWINDOW == 151 (0x9034b400) [pid = 17220] [serial = 2109] [outer = 0x8fe81400] 16:55:14 INFO - PROCESS | 17220 | 1461282914887 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 16:55:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:55:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1682ms 16:55:14 INFO - PROCESS | 17220 | 1461282914937 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 16:55:14 INFO - PROCESS | 17220 | 1461282914942 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 16:55:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:55:14 INFO - PROCESS | 17220 | 1461282914949 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:55:14 INFO - PROCESS | 17220 | 1461282914953 Marionette TRACE conn4 <- [1,2782,null,{}] 16:55:14 INFO - PROCESS | 17220 | 1461282914959 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:15 INFO - PROCESS | 17220 | 1461282915217 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 16:55:15 INFO - PROCESS | 17220 | 1461282915567 Marionette TRACE conn4 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:15 INFO - PROCESS | 17220 | ++DOCSHELL 0x87b82400 == 148 [pid = 17220] [id = 703] 16:55:15 INFO - PROCESS | 17220 | ++DOMWINDOW == 152 (0x894fa400) [pid = 17220] [serial = 2110] [outer = (nil)] 16:55:15 INFO - PROCESS | 17220 | ++DOMWINDOW == 153 (0x904a9000) [pid = 17220] [serial = 2111] [outer = 0x894fa400] 16:55:15 INFO - PROCESS | 17220 | 1461282915670 Marionette DEBUG loaded listener.js 16:55:15 INFO - PROCESS | 17220 | ++DOMWINDOW == 154 (0x904b0400) [pid = 17220] [serial = 2112] [outer = 0x894fa400] 16:55:16 INFO - PROCESS | 17220 | 1461282916581 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 16:55:16 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:55:16 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1681ms 16:55:16 INFO - PROCESS | 17220 | 1461282916632 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 16:55:16 INFO - PROCESS | 17220 | 1461282916635 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 16:55:16 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:55:16 INFO - PROCESS | 17220 | 1461282916642 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:55:16 INFO - PROCESS | 17220 | 1461282916646 Marionette TRACE conn4 <- [1,2786,null,{}] 16:55:16 INFO - PROCESS | 17220 | 1461282916651 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:16 INFO - PROCESS | 17220 | 1461282916897 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 16:55:17 INFO - PROCESS | 17220 | 1461282917250 Marionette TRACE conn4 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:17 INFO - PROCESS | 17220 | ++DOCSHELL 0x903f4000 == 149 [pid = 17220] [id = 704] 16:55:17 INFO - PROCESS | 17220 | ++DOMWINDOW == 155 (0x903f7000) [pid = 17220] [serial = 2113] [outer = (nil)] 16:55:17 INFO - PROCESS | 17220 | ++DOMWINDOW == 156 (0x9070a400) [pid = 17220] [serial = 2114] [outer = 0x903f7000] 16:55:17 INFO - PROCESS | 17220 | 1461282917349 Marionette DEBUG loaded listener.js 16:55:17 INFO - PROCESS | 17220 | ++DOMWINDOW == 157 (0x9125e000) [pid = 17220] [serial = 2115] [outer = 0x903f7000] 16:55:18 INFO - PROCESS | 17220 | 1461282918283 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 16:55:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:55:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1686ms 16:55:18 INFO - PROCESS | 17220 | 1461282918330 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 16:55:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:55:18 INFO - PROCESS | 17220 | 1461282918334 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 16:55:18 INFO - PROCESS | 17220 | 1461282918340 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:55:18 INFO - PROCESS | 17220 | 1461282918344 Marionette TRACE conn4 <- [1,2790,null,{}] 16:55:18 INFO - PROCESS | 17220 | 1461282918350 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:18 INFO - PROCESS | 17220 | 1461282918621 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 16:55:18 INFO - PROCESS | 17220 | 1461282918976 Marionette TRACE conn4 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:19 INFO - PROCESS | 17220 | ++DOCSHELL 0x8efef800 == 150 [pid = 17220] [id = 705] 16:55:19 INFO - PROCESS | 17220 | ++DOMWINDOW == 158 (0x904f2000) [pid = 17220] [serial = 2116] [outer = (nil)] 16:55:19 INFO - PROCESS | 17220 | ++DOMWINDOW == 159 (0x920e2400) [pid = 17220] [serial = 2117] [outer = 0x904f2000] 16:55:19 INFO - PROCESS | 17220 | 1461282919069 Marionette DEBUG loaded listener.js 16:55:19 INFO - PROCESS | 17220 | ++DOMWINDOW == 160 (0x920e6400) [pid = 17220] [serial = 2118] [outer = 0x904f2000] 16:55:19 INFO - PROCESS | 17220 | 1461282919973 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 16:55:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:55:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1685ms 16:55:20 INFO - PROCESS | 17220 | 1461282920026 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 16:55:20 INFO - PROCESS | 17220 | 1461282920029 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 16:55:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:55:20 INFO - PROCESS | 17220 | 1461282920037 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:55:20 INFO - PROCESS | 17220 | 1461282920039 Marionette TRACE conn4 <- [1,2794,null,{}] 16:55:20 INFO - PROCESS | 17220 | 1461282920046 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:20 INFO - PROCESS | 17220 | 1461282920319 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 16:55:20 INFO - PROCESS | 17220 | 1461282920672 Marionette TRACE conn4 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:20 INFO - PROCESS | 17220 | ++DOCSHELL 0x8530d000 == 151 [pid = 17220] [id = 706] 16:55:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 161 (0x8ae89000) [pid = 17220] [serial = 2119] [outer = (nil)] 16:55:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 162 (0x92b71400) [pid = 17220] [serial = 2120] [outer = 0x8ae89000] 16:55:20 INFO - PROCESS | 17220 | 1461282920769 Marionette DEBUG loaded listener.js 16:55:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 163 (0x92c02400) [pid = 17220] [serial = 2121] [outer = 0x8ae89000] 16:55:21 INFO - PROCESS | 17220 | 1461282921659 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 16:55:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:55:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1684ms 16:55:21 INFO - PROCESS | 17220 | 1461282921722 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 16:55:21 INFO - PROCESS | 17220 | 1461282921726 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 16:55:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:55:21 INFO - PROCESS | 17220 | 1461282921732 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:55:21 INFO - PROCESS | 17220 | 1461282921736 Marionette TRACE conn4 <- [1,2798,null,{}] 16:55:21 INFO - PROCESS | 17220 | 1461282921742 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:21 INFO - PROCESS | 17220 | 1461282921975 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 16:55:22 INFO - PROCESS | 17220 | 1461282922337 Marionette TRACE conn4 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:22 INFO - PROCESS | 17220 | ++DOCSHELL 0x851ccc00 == 152 [pid = 17220] [id = 707] 16:55:22 INFO - PROCESS | 17220 | ++DOMWINDOW == 164 (0x915dfc00) [pid = 17220] [serial = 2122] [outer = (nil)] 16:55:22 INFO - PROCESS | 17220 | ++DOMWINDOW == 165 (0x92da5000) [pid = 17220] [serial = 2123] [outer = 0x915dfc00] 16:55:22 INFO - PROCESS | 17220 | 1461282922437 Marionette DEBUG loaded listener.js 16:55:22 INFO - PROCESS | 17220 | ++DOMWINDOW == 166 (0x92dac000) [pid = 17220] [serial = 2124] [outer = 0x915dfc00] 16:55:25 INFO - PROCESS | 17220 | --DOCSHELL 0x9033e000 == 151 [pid = 17220] [id = 208] 16:55:25 INFO - PROCESS | 17220 | --DOCSHELL 0x87b84c00 == 150 [pid = 17220] [id = 250] 16:55:25 INFO - PROCESS | 17220 | --DOCSHELL 0x88372400 == 149 [pid = 17220] [id = 689] 16:55:25 INFO - PROCESS | 17220 | --DOCSHELL 0x869cfc00 == 148 [pid = 17220] [id = 688] 16:55:25 INFO - PROCESS | 17220 | --DOCSHELL 0x84704c00 == 147 [pid = 17220] [id = 687] 16:55:25 INFO - PROCESS | 17220 | --DOCSHELL 0x903f4400 == 146 [pid = 17220] [id = 685] 16:55:25 INFO - PROCESS | 17220 | --DOCSHELL 0x903f7c00 == 145 [pid = 17220] [id = 683] 16:55:25 INFO - PROCESS | 17220 | --DOCSHELL 0x85a38000 == 144 [pid = 17220] [id = 684] 16:55:25 INFO - PROCESS | 17220 | --DOCSHELL 0x8fe7c000 == 143 [pid = 17220] [id = 682] 16:55:25 INFO - PROCESS | 17220 | --DOCSHELL 0x8fdf8000 == 142 [pid = 17220] [id = 681] 16:55:25 INFO - PROCESS | 17220 | --DOCSHELL 0x8f2af000 == 141 [pid = 17220] [id = 680] 16:55:25 INFO - PROCESS | 17220 | --DOCSHELL 0x88581400 == 140 [pid = 17220] [id = 679] 16:55:25 INFO - PROCESS | 17220 | --DOCSHELL 0x8ae43000 == 139 [pid = 17220] [id = 677] 16:55:25 INFO - PROCESS | 17220 | --DOCSHELL 0x8ea47800 == 138 [pid = 17220] [id = 678] 16:55:25 INFO - PROCESS | 17220 | --DOCSHELL 0x85fd7c00 == 137 [pid = 17220] [id = 676] 16:55:25 INFO - PROCESS | 17220 | --DOCSHELL 0x8672e400 == 136 [pid = 17220] [id = 675] 16:55:25 INFO - PROCESS | 17220 | --DOCSHELL 0x88377400 == 135 [pid = 17220] [id = 674] 16:55:25 INFO - PROCESS | 17220 | --DOCSHELL 0x85aa8000 == 134 [pid = 17220] [id = 673] 16:55:25 INFO - PROCESS | 17220 | --DOMWINDOW == 165 (0x89073c00) [pid = 17220] [serial = 2018] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 17220 | --DOMWINDOW == 164 (0x876d4800) [pid = 17220] [serial = 1959] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 17220 | --DOMWINDOW == 163 (0x93a01800) [pid = 17220] [serial = 2003] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 17220 | --DOMWINDOW == 162 (0x8ee7f800) [pid = 17220] [serial = 1974] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 17220 | --DOMWINDOW == 161 (0x920e7c00) [pid = 17220] [serial = 1992] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 17220 | --DOMWINDOW == 160 (0x8754e000) [pid = 17220] [serial = 2015] [outer = (nil)] [url = about:blank] 16:55:25 INFO - PROCESS | 17220 | --DOMWINDOW == 159 (0x8673a400) [pid = 17220] [serial = 2009] [outer = (nil)] [url = about:blank] 16:55:26 INFO - PROCESS | 17220 | --DOMWINDOW == 158 (0x8f271800) [pid = 17220] [serial = 1977] [outer = (nil)] [url = about:blank] 16:55:26 INFO - PROCESS | 17220 | --DOMWINDOW == 157 (0x8aef5400) [pid = 17220] [serial = 1970] [outer = (nil)] [url = about:blank] 16:55:26 INFO - PROCESS | 17220 | --DOMWINDOW == 156 (0x87ff6c00) [pid = 17220] [serial = 2013] [outer = (nil)] [url = about:blank] 16:55:26 INFO - PROCESS | 17220 | --DOMWINDOW == 155 (0x89b43c00) [pid = 17220] [serial = 1964] [outer = (nil)] [url = about:blank] 16:55:26 INFO - PROCESS | 17220 | --DOMWINDOW == 154 (0x9070f400) [pid = 17220] [serial = 1988] [outer = (nil)] [url = about:blank] 16:55:26 INFO - PROCESS | 17220 | --DOMWINDOW == 153 (0x903fa400) [pid = 17220] [serial = 1985] [outer = (nil)] [url = about:blank] 16:55:26 INFO - PROCESS | 17220 | --DOMWINDOW == 152 (0x92d6c800) [pid = 17220] [serial = 1998] [outer = (nil)] [url = about:blank] 16:55:26 INFO - PROCESS | 17220 | --DOMWINDOW == 151 (0x89b4f000) [pid = 17220] [serial = 1965] [outer = (nil)] [url = about:blank] 16:55:26 INFO - PROCESS | 17220 | --DOMWINDOW == 150 (0x92b70000) [pid = 17220] [serial = 1994] [outer = (nil)] [url = about:blank] 16:55:26 INFO - PROCESS | 17220 | --DOMWINDOW == 149 (0x8ffa3000) [pid = 17220] [serial = 1983] [outer = (nil)] [url = about:blank] 16:55:26 INFO - PROCESS | 17220 | --DOMWINDOW == 148 (0x904a7000) [pid = 17220] [serial = 1986] [outer = (nil)] [url = about:blank] 16:55:26 INFO - PROCESS | 17220 | --DOMWINDOW == 147 (0x85309400) [pid = 17220] [serial = 2006] [outer = (nil)] [url = about:blank] 16:55:26 INFO - PROCESS | 17220 | --DOMWINDOW == 146 (0x920e4000) [pid = 17220] [serial = 1991] [outer = (nil)] [url = about:blank] 16:55:26 INFO - PROCESS | 17220 | --DOMWINDOW == 145 (0x8efe5c00) [pid = 17220] [serial = 1976] [outer = (nil)] [url = about:blank] 16:55:26 INFO - PROCESS | 17220 | --DOMWINDOW == 144 (0x92daf400) [pid = 17220] [serial = 2000] [outer = (nil)] [url = about:blank] 16:55:26 INFO - PROCESS | 17220 | --DOMWINDOW == 143 (0x92b73000) [pid = 17220] [serial = 1995] [outer = (nil)] [url = about:blank] 16:55:26 INFO - PROCESS | 17220 | --DOMWINDOW == 142 (0x8857d800) [pid = 17220] [serial = 1955] [outer = (nil)] [url = about:blank] 16:55:26 INFO - PROCESS | 17220 | --DOMWINDOW == 141 (0x92db1400) [pid = 17220] [serial = 2001] [outer = (nil)] [url = about:blank] 16:55:26 INFO - PROCESS | 17220 | --DOMWINDOW == 140 (0x8ff98c00) [pid = 17220] [serial = 1982] [outer = (nil)] [url = about:blank] 16:55:26 INFO - PROCESS | 17220 | --DOMWINDOW == 139 (0x8865bc00) [pid = 17220] [serial = 1962] [outer = (nil)] [url = about:blank] 16:55:26 INFO - PROCESS | 17220 | --DOMWINDOW == 138 (0x859c7400) [pid = 17220] [serial = 2007] [outer = (nil)] [url = about:blank] 16:55:26 INFO - PROCESS | 17220 | --DOMWINDOW == 137 (0x87e9c800) [pid = 17220] [serial = 2012] [outer = (nil)] [url = about:blank] 16:55:26 INFO - PROCESS | 17220 | --DOMWINDOW == 136 (0x8eb24400) [pid = 17220] [serial = 1973] [outer = (nil)] [url = about:blank] 16:55:26 INFO - PROCESS | 17220 | --DOMWINDOW == 135 (0x8754f000) [pid = 17220] [serial = 1958] [outer = (nil)] [url = about:blank] 16:55:26 INFO - PROCESS | 17220 | --DOMWINDOW == 134 (0x8fd36000) [pid = 17220] [serial = 1979] [outer = (nil)] [url = about:blank] 16:55:26 INFO - PROCESS | 17220 | --DOMWINDOW == 133 (0x88577c00) [pid = 17220] [serial = 1961] [outer = (nil)] [url = about:blank] 16:55:26 INFO - PROCESS | 17220 | --DOMWINDOW == 132 (0x904b0000) [pid = 17220] [serial = 1944] [outer = (nil)] [url = about:blank] 16:55:26 INFO - PROCESS | 17220 | --DOMWINDOW == 131 (0x915ddc00) [pid = 17220] [serial = 1989] [outer = (nil)] [url = about:blank] 16:55:26 INFO - PROCESS | 17220 | --DOMWINDOW == 130 (0x8fd39000) [pid = 17220] [serial = 1980] [outer = (nil)] [url = about:blank] 16:55:26 INFO - PROCESS | 17220 | --DOMWINDOW == 129 (0x8836e800) [pid = 17220] [serial = 2016] [outer = (nil)] [url = about:blank] 16:55:26 INFO - PROCESS | 17220 | --DOMWINDOW == 128 (0x8ab10400) [pid = 17220] [serial = 1967] [outer = (nil)] [url = about:blank] 16:55:26 INFO - PROCESS | 17220 | --DOMWINDOW == 127 (0x8754f800) [pid = 17220] [serial = 2010] [outer = (nil)] [url = about:blank] 16:55:26 INFO - PROCESS | 17220 | --DOMWINDOW == 126 (0x8ac67400) [pid = 17220] [serial = 1968] [outer = (nil)] [url = about:blank] 16:55:26 INFO - PROCESS | 17220 | --DOMWINDOW == 125 (0x8852e400) [pid = 17220] [serial = 1893] [outer = (nil)] [url = about:blank] 16:55:26 INFO - PROCESS | 17220 | --DOMWINDOW == 124 (0x8ea44c00) [pid = 17220] [serial = 1971] [outer = (nil)] [url = about:blank] 16:55:26 INFO - PROCESS | 17220 | --DOMWINDOW == 123 (0x93a05c00) [pid = 17220] [serial = 2004] [outer = (nil)] [url = about:blank] 16:55:26 INFO - PROCESS | 17220 | --DOMWINDOW == 122 (0x92cb8000) [pid = 17220] [serial = 1997] [outer = (nil)] [url = about:blank] 16:55:26 INFO - PROCESS | 17220 | 1461282926650 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 16:55:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:55:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 4944ms 16:55:26 INFO - PROCESS | 17220 | 1461282926676 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 16:55:26 INFO - PROCESS | 17220 | 1461282926683 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 16:55:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:55:26 INFO - PROCESS | 17220 | 1461282926692 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:55:26 INFO - PROCESS | 17220 | 1461282926697 Marionette TRACE conn4 <- [1,2802,null,{}] 16:55:26 INFO - PROCESS | 17220 | 1461282926705 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:26 INFO - PROCESS | 17220 | 1461282926975 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 16:55:27 INFO - PROCESS | 17220 | 1461282927277 Marionette TRACE conn4 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:27 INFO - PROCESS | 17220 | ++DOCSHELL 0x85fd7c00 == 135 [pid = 17220] [id = 708] 16:55:27 INFO - PROCESS | 17220 | ++DOMWINDOW == 123 (0x85fd9800) [pid = 17220] [serial = 2125] [outer = (nil)] 16:55:27 INFO - PROCESS | 17220 | ++DOMWINDOW == 124 (0x86733000) [pid = 17220] [serial = 2126] [outer = 0x85fd9800] 16:55:27 INFO - PROCESS | 17220 | 1461282927378 Marionette DEBUG loaded listener.js 16:55:27 INFO - PROCESS | 17220 | ++DOMWINDOW == 125 (0x869cf800) [pid = 17220] [serial = 2127] [outer = 0x85fd9800] 16:55:28 INFO - PROCESS | 17220 | 1461282928329 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 16:55:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:55:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1693ms 16:55:28 INFO - PROCESS | 17220 | 1461282928388 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 16:55:28 INFO - PROCESS | 17220 | 1461282928397 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 16:55:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:55:28 INFO - PROCESS | 17220 | 1461282928408 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:55:28 INFO - PROCESS | 17220 | 1461282928412 Marionette TRACE conn4 <- [1,2806,null,{}] 16:55:28 INFO - PROCESS | 17220 | 1461282928426 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:28 INFO - PROCESS | 17220 | 1461282928754 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 16:55:29 INFO - PROCESS | 17220 | 1461282928999 Marionette TRACE conn4 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:29 INFO - PROCESS | 17220 | ++DOCSHELL 0x87b7e400 == 136 [pid = 17220] [id = 709] 16:55:29 INFO - PROCESS | 17220 | ++DOMWINDOW == 126 (0x87b82000) [pid = 17220] [serial = 2128] [outer = (nil)] 16:55:29 INFO - PROCESS | 17220 | ++DOMWINDOW == 127 (0x87ea4400) [pid = 17220] [serial = 2129] [outer = 0x87b82000] 16:55:29 INFO - PROCESS | 17220 | 1461282929077 Marionette DEBUG loaded listener.js 16:55:29 INFO - PROCESS | 17220 | ++DOMWINDOW == 128 (0x87ff9400) [pid = 17220] [serial = 2130] [outer = 0x87b82000] 16:55:29 INFO - PROCESS | 17220 | 1461282929953 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 16:55:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:55:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1582ms 16:55:29 INFO - PROCESS | 17220 | 1461282929990 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 16:55:30 INFO - PROCESS | 17220 | 1461282929997 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 16:55:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:55:30 INFO - PROCESS | 17220 | 1461282930009 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:55:30 INFO - PROCESS | 17220 | 1461282930016 Marionette TRACE conn4 <- [1,2810,null,{}] 16:55:30 INFO - PROCESS | 17220 | 1461282930040 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:30 INFO - PROCESS | 17220 | 1461282930362 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 16:55:30 INFO - PROCESS | 17220 | --DOMWINDOW == 127 (0x85aae400) [pid = 17220] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:55:30 INFO - PROCESS | 17220 | --DOMWINDOW == 126 (0x8eec1800) [pid = 17220] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:55:30 INFO - PROCESS | 17220 | --DOMWINDOW == 125 (0x893d5400) [pid = 17220] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:55:30 INFO - PROCESS | 17220 | --DOMWINDOW == 124 (0x8852a000) [pid = 17220] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:55:30 INFO - PROCESS | 17220 | --DOMWINDOW == 123 (0x88372800) [pid = 17220] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:55:30 INFO - PROCESS | 17220 | --DOMWINDOW == 122 (0x904ebc00) [pid = 17220] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:55:30 INFO - PROCESS | 17220 | --DOMWINDOW == 121 (0x92c10000) [pid = 17220] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:55:30 INFO - PROCESS | 17220 | --DOMWINDOW == 120 (0x8ffa1400) [pid = 17220] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:55:30 INFO - PROCESS | 17220 | --DOMWINDOW == 119 (0x8837b400) [pid = 17220] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:55:30 INFO - PROCESS | 17220 | --DOMWINDOW == 118 (0x8ae8b400) [pid = 17220] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:55:30 INFO - PROCESS | 17220 | --DOMWINDOW == 117 (0x8470b000) [pid = 17220] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:55:30 INFO - PROCESS | 17220 | --DOMWINDOW == 116 (0x8aa9dc00) [pid = 17220] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:55:30 INFO - PROCESS | 17220 | --DOMWINDOW == 115 (0x8fd2c800) [pid = 17220] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:55:30 INFO - PROCESS | 17220 | --DOMWINDOW == 114 (0x8754a400) [pid = 17220] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:55:30 INFO - PROCESS | 17220 | --DOMWINDOW == 113 (0x8672c000) [pid = 17220] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:55:30 INFO - PROCESS | 17220 | --DOMWINDOW == 112 (0x8eb2c800) [pid = 17220] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:55:30 INFO - PROCESS | 17220 | --DOMWINDOW == 111 (0x8fe7c800) [pid = 17220] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:55:30 INFO - PROCESS | 17220 | 1461282930800 Marionette TRACE conn4 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:30 INFO - PROCESS | 17220 | ++DOCSHELL 0x84703c00 == 137 [pid = 17220] [id = 710] 16:55:30 INFO - PROCESS | 17220 | ++DOMWINDOW == 112 (0x8470b000) [pid = 17220] [serial = 2131] [outer = (nil)] 16:55:30 INFO - PROCESS | 17220 | ++DOMWINDOW == 113 (0x8754a400) [pid = 17220] [serial = 2132] [outer = 0x8470b000] 16:55:30 INFO - PROCESS | 17220 | 1461282930886 Marionette DEBUG loaded listener.js 16:55:31 INFO - PROCESS | 17220 | ++DOMWINDOW == 114 (0x88581c00) [pid = 17220] [serial = 2133] [outer = 0x8470b000] 16:55:31 INFO - PROCESS | 17220 | 1461282931704 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 16:55:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:55:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1710ms 16:55:31 INFO - PROCESS | 17220 | 1461282931716 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 16:55:31 INFO - PROCESS | 17220 | 1461282931719 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 16:55:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:55:31 INFO - PROCESS | 17220 | 1461282931740 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:55:31 INFO - PROCESS | 17220 | 1461282931745 Marionette TRACE conn4 <- [1,2814,null,{}] 16:55:31 INFO - PROCESS | 17220 | 1461282931751 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:32 INFO - PROCESS | 17220 | 1461282932003 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 16:55:32 INFO - PROCESS | 17220 | 1461282932239 Marionette TRACE conn4 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:32 INFO - PROCESS | 17220 | ++DOCSHELL 0x87ea6c00 == 138 [pid = 17220] [id = 711] 16:55:32 INFO - PROCESS | 17220 | ++DOMWINDOW == 115 (0x89073800) [pid = 17220] [serial = 2134] [outer = (nil)] 16:55:32 INFO - PROCESS | 17220 | ++DOMWINDOW == 116 (0x894efc00) [pid = 17220] [serial = 2135] [outer = 0x89073800] 16:55:32 INFO - PROCESS | 17220 | 1461282932322 Marionette DEBUG loaded listener.js 16:55:32 INFO - PROCESS | 17220 | ++DOMWINDOW == 117 (0x89aa5800) [pid = 17220] [serial = 2136] [outer = 0x89073800] 16:55:33 INFO - PROCESS | 17220 | 1461282933736 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 16:55:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:55:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 2048ms 16:55:33 INFO - PROCESS | 17220 | 1461282933777 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 16:55:33 INFO - PROCESS | 17220 | 1461282933784 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 16:55:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:55:33 INFO - PROCESS | 17220 | 1461282933794 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:55:33 INFO - PROCESS | 17220 | 1461282933800 Marionette TRACE conn4 <- [1,2818,null,{}] 16:55:33 INFO - PROCESS | 17220 | 1461282933808 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:34 INFO - PROCESS | 17220 | 1461282934082 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 16:55:34 INFO - PROCESS | 17220 | 1461282934449 Marionette TRACE conn4 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:34 INFO - PROCESS | 17220 | ++DOCSHELL 0x859ca400 == 139 [pid = 17220] [id = 712] 16:55:34 INFO - PROCESS | 17220 | ++DOMWINDOW == 118 (0x85fd6400) [pid = 17220] [serial = 2137] [outer = (nil)] 16:55:34 INFO - PROCESS | 17220 | ++DOMWINDOW == 119 (0x876ccc00) [pid = 17220] [serial = 2138] [outer = 0x85fd6400] 16:55:34 INFO - PROCESS | 17220 | 1461282934554 Marionette DEBUG loaded listener.js 16:55:34 INFO - PROCESS | 17220 | ++DOMWINDOW == 120 (0x87b7f400) [pid = 17220] [serial = 2139] [outer = 0x85fd6400] 16:55:35 INFO - PROCESS | 17220 | 1461282935569 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 16:55:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:55:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1798ms 16:55:35 INFO - PROCESS | 17220 | 1461282935594 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 16:55:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:55:35 INFO - PROCESS | 17220 | 1461282935605 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 16:55:35 INFO - PROCESS | 17220 | 1461282935617 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:55:35 INFO - PROCESS | 17220 | 1461282935623 Marionette TRACE conn4 <- [1,2822,null,{}] 16:55:35 INFO - PROCESS | 17220 | 1461282935629 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:35 INFO - PROCESS | 17220 | 1461282935976 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 16:55:36 INFO - PROCESS | 17220 | 1461282936382 Marionette TRACE conn4 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:36 INFO - PROCESS | 17220 | ++DOCSHELL 0x88574c00 == 140 [pid = 17220] [id = 713] 16:55:36 INFO - PROCESS | 17220 | ++DOMWINDOW == 121 (0x88663400) [pid = 17220] [serial = 2140] [outer = (nil)] 16:55:36 INFO - PROCESS | 17220 | ++DOMWINDOW == 122 (0x893d7000) [pid = 17220] [serial = 2141] [outer = 0x88663400] 16:55:36 INFO - PROCESS | 17220 | 1461282936478 Marionette DEBUG loaded listener.js 16:55:36 INFO - PROCESS | 17220 | ++DOMWINDOW == 123 (0x89ab3400) [pid = 17220] [serial = 2142] [outer = 0x88663400] 16:55:37 INFO - PROCESS | 17220 | 1461282937452 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 16:55:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:55:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1893ms 16:55:37 INFO - PROCESS | 17220 | 1461282937509 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 16:55:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:55:37 INFO - PROCESS | 17220 | 1461282937514 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 16:55:37 INFO - PROCESS | 17220 | 1461282937521 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:55:37 INFO - PROCESS | 17220 | 1461282937527 Marionette TRACE conn4 <- [1,2826,null,{}] 16:55:37 INFO - PROCESS | 17220 | 1461282937544 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:37 INFO - PROCESS | 17220 | 1461282937843 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 16:55:38 INFO - PROCESS | 17220 | 1461282938203 Marionette TRACE conn4 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:38 INFO - PROCESS | 17220 | ++DOCSHELL 0x89b4f800 == 141 [pid = 17220] [id = 714] 16:55:38 INFO - PROCESS | 17220 | ++DOMWINDOW == 124 (0x8ab0f400) [pid = 17220] [serial = 2143] [outer = (nil)] 16:55:38 INFO - PROCESS | 17220 | ++DOMWINDOW == 125 (0x8ae43400) [pid = 17220] [serial = 2144] [outer = 0x8ab0f400] 16:55:38 INFO - PROCESS | 17220 | 1461282938311 Marionette DEBUG loaded listener.js 16:55:38 INFO - PROCESS | 17220 | ++DOMWINDOW == 126 (0x8ae50000) [pid = 17220] [serial = 2145] [outer = 0x8ab0f400] 16:55:39 INFO - PROCESS | 17220 | 1461282939226 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:55:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:55:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1738ms 16:55:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:55:39 INFO - PROCESS | 17220 | 1461282939259 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 16:55:39 INFO - PROCESS | 17220 | 1461282939264 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 16:55:39 INFO - PROCESS | 17220 | 1461282939271 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:55:39 INFO - PROCESS | 17220 | 1461282939274 Marionette TRACE conn4 <- [1,2830,null,{}] 16:55:39 INFO - PROCESS | 17220 | 1461282939281 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:39 INFO - PROCESS | 17220 | 1461282939539 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 16:55:39 INFO - PROCESS | 17220 | 1461282939881 Marionette TRACE conn4 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:39 INFO - PROCESS | 17220 | ++DOCSHELL 0x859c2c00 == 142 [pid = 17220] [id = 715] 16:55:39 INFO - PROCESS | 17220 | ++DOMWINDOW == 127 (0x8ac67400) [pid = 17220] [serial = 2146] [outer = (nil)] 16:55:39 INFO - PROCESS | 17220 | ++DOMWINDOW == 128 (0x8aef6c00) [pid = 17220] [serial = 2147] [outer = 0x8ac67400] 16:55:39 INFO - PROCESS | 17220 | 1461282939983 Marionette DEBUG loaded listener.js 16:55:40 INFO - PROCESS | 17220 | ++DOMWINDOW == 129 (0x8c1ac000) [pid = 17220] [serial = 2148] [outer = 0x8ac67400] 16:55:40 INFO - PROCESS | 17220 | 1461282940945 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 16:55:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:55:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1736ms 16:55:41 INFO - PROCESS | 17220 | 1461282941007 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 16:55:41 INFO - PROCESS | 17220 | 1461282941011 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 16:55:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:55:41 INFO - PROCESS | 17220 | 1461282941018 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:55:41 INFO - PROCESS | 17220 | 1461282941022 Marionette TRACE conn4 <- [1,2834,null,{}] 16:55:41 INFO - PROCESS | 17220 | 1461282941029 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:41 INFO - PROCESS | 17220 | 1461282941288 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 16:55:41 INFO - PROCESS | 17220 | 1461282941638 Marionette TRACE conn4 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:41 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ac69000 == 143 [pid = 17220] [id = 716] 16:55:41 INFO - PROCESS | 17220 | ++DOMWINDOW == 130 (0x8ae46800) [pid = 17220] [serial = 2149] [outer = (nil)] 16:55:41 INFO - PROCESS | 17220 | ++DOMWINDOW == 131 (0x8eab4000) [pid = 17220] [serial = 2150] [outer = 0x8ae46800] 16:55:41 INFO - PROCESS | 17220 | 1461282941739 Marionette DEBUG loaded listener.js 16:55:41 INFO - PROCESS | 17220 | ++DOMWINDOW == 132 (0x8eb26800) [pid = 17220] [serial = 2151] [outer = 0x8ae46800] 16:55:42 INFO - PROCESS | 17220 | 1461282942670 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:55:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:55:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1690ms 16:55:42 INFO - PROCESS | 17220 | 1461282942709 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 16:55:42 INFO - PROCESS | 17220 | 1461282942712 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 16:55:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:55:42 INFO - PROCESS | 17220 | 1461282942719 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:55:42 INFO - PROCESS | 17220 | 1461282942723 Marionette TRACE conn4 <- [1,2838,null,{}] 16:55:42 INFO - PROCESS | 17220 | 1461282942729 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:43 INFO - PROCESS | 17220 | 1461282943015 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 16:55:43 INFO - PROCESS | 17220 | 1461282943420 Marionette TRACE conn4 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:43 INFO - PROCESS | 17220 | ++DOCSHELL 0x87554400 == 144 [pid = 17220] [id = 717] 16:55:43 INFO - PROCESS | 17220 | ++DOMWINDOW == 133 (0x8efe4c00) [pid = 17220] [serial = 2152] [outer = (nil)] 16:55:43 INFO - PROCESS | 17220 | ++DOMWINDOW == 134 (0x8f276800) [pid = 17220] [serial = 2153] [outer = 0x8efe4c00] 16:55:43 INFO - PROCESS | 17220 | 1461282943526 Marionette DEBUG loaded listener.js 16:55:43 INFO - PROCESS | 17220 | ++DOMWINDOW == 135 (0x8f2aa000) [pid = 17220] [serial = 2154] [outer = 0x8efe4c00] 16:55:44 INFO - PROCESS | 17220 | 1461282944490 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 16:55:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:55:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1842ms 16:55:44 INFO - PROCESS | 17220 | 1461282944563 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 16:55:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:55:44 INFO - PROCESS | 17220 | 1461282944567 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 16:55:44 INFO - PROCESS | 17220 | 1461282944574 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:55:44 INFO - PROCESS | 17220 | 1461282944578 Marionette TRACE conn4 <- [1,2842,null,{}] 16:55:44 INFO - PROCESS | 17220 | 1461282944584 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:44 INFO - PROCESS | 17220 | 1461282944888 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 16:55:45 INFO - PROCESS | 17220 | 1461282945242 Marionette TRACE conn4 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:45 INFO - PROCESS | 17220 | ++DOCSHELL 0x88663000 == 145 [pid = 17220] [id = 718] 16:55:45 INFO - PROCESS | 17220 | ++DOMWINDOW == 136 (0x8f275000) [pid = 17220] [serial = 2155] [outer = (nil)] 16:55:45 INFO - PROCESS | 17220 | ++DOMWINDOW == 137 (0x8fdf6000) [pid = 17220] [serial = 2156] [outer = 0x8f275000] 16:55:45 INFO - PROCESS | 17220 | 1461282945343 Marionette DEBUG loaded listener.js 16:55:45 INFO - PROCESS | 17220 | ++DOMWINDOW == 138 (0x8fe7c800) [pid = 17220] [serial = 2157] [outer = 0x8f275000] 16:55:46 INFO - PROCESS | 17220 | 1461282946271 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 16:55:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:55:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1739ms 16:55:46 INFO - PROCESS | 17220 | 1461282946313 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 16:55:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:55:46 INFO - PROCESS | 17220 | 1461282946318 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 16:55:46 INFO - PROCESS | 17220 | 1461282946325 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:55:46 INFO - PROCESS | 17220 | 1461282946329 Marionette TRACE conn4 <- [1,2846,null,{}] 16:55:46 INFO - PROCESS | 17220 | 1461282946335 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:46 INFO - PROCESS | 17220 | 1461282946602 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 16:55:46 INFO - PROCESS | 17220 | 1461282946955 Marionette TRACE conn4 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:46 INFO - PROCESS | 17220 | ++DOCSHELL 0x894f4800 == 146 [pid = 17220] [id = 719] 16:55:46 INFO - PROCESS | 17220 | ++DOMWINDOW == 139 (0x8ea4cc00) [pid = 17220] [serial = 2158] [outer = (nil)] 16:55:47 INFO - PROCESS | 17220 | ++DOMWINDOW == 140 (0x901d3c00) [pid = 17220] [serial = 2159] [outer = 0x8ea4cc00] 16:55:47 INFO - PROCESS | 17220 | 1461282947055 Marionette DEBUG loaded listener.js 16:55:47 INFO - PROCESS | 17220 | ++DOMWINDOW == 141 (0x901d7000) [pid = 17220] [serial = 2160] [outer = 0x8ea4cc00] 16:55:48 INFO - PROCESS | 17220 | 1461282948016 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 16:55:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:55:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1734ms 16:55:48 INFO - PROCESS | 17220 | 1461282948059 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 16:55:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:55:48 INFO - PROCESS | 17220 | 1461282948063 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 16:55:48 INFO - PROCESS | 17220 | 1461282948070 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:55:48 INFO - PROCESS | 17220 | 1461282948074 Marionette TRACE conn4 <- [1,2850,null,{}] 16:55:48 INFO - PROCESS | 17220 | 1461282948081 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:48 INFO - PROCESS | 17220 | 1461282948348 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 16:55:48 INFO - PROCESS | 17220 | 1461282948719 Marionette TRACE conn4 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:48 INFO - PROCESS | 17220 | ++DOCSHELL 0x894f9c00 == 147 [pid = 17220] [id = 720] 16:55:48 INFO - PROCESS | 17220 | ++DOMWINDOW == 142 (0x89b4ec00) [pid = 17220] [serial = 2161] [outer = (nil)] 16:55:48 INFO - PROCESS | 17220 | ++DOMWINDOW == 143 (0x903f1000) [pid = 17220] [serial = 2162] [outer = 0x89b4ec00] 16:55:48 INFO - PROCESS | 17220 | 1461282948823 Marionette DEBUG loaded listener.js 16:55:48 INFO - PROCESS | 17220 | ++DOMWINDOW == 144 (0x903fa400) [pid = 17220] [serial = 2163] [outer = 0x89b4ec00] 16:55:49 INFO - PROCESS | 17220 | 1461282949754 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:55:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:55:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1744ms 16:55:49 INFO - PROCESS | 17220 | 1461282949814 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 16:55:49 INFO - PROCESS | 17220 | 1461282949819 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 16:55:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:55:49 INFO - PROCESS | 17220 | 1461282949826 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:55:49 INFO - PROCESS | 17220 | 1461282949830 Marionette TRACE conn4 <- [1,2854,null,{}] 16:55:49 INFO - PROCESS | 17220 | 1461282949836 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:50 INFO - PROCESS | 17220 | 1461282950107 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 16:55:50 INFO - PROCESS | 17220 | 1461282950468 Marionette TRACE conn4 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:50 INFO - PROCESS | 17220 | ++DOCSHELL 0x850af800 == 148 [pid = 17220] [id = 721] 16:55:50 INFO - PROCESS | 17220 | ++DOMWINDOW == 145 (0x90344000) [pid = 17220] [serial = 2164] [outer = (nil)] 16:55:50 INFO - PROCESS | 17220 | ++DOMWINDOW == 146 (0x9070f400) [pid = 17220] [serial = 2165] [outer = 0x90344000] 16:55:50 INFO - PROCESS | 17220 | 1461282950570 Marionette DEBUG loaded listener.js 16:55:50 INFO - PROCESS | 17220 | ++DOMWINDOW == 147 (0x91489400) [pid = 17220] [serial = 2166] [outer = 0x90344000] 16:55:51 INFO - PROCESS | 17220 | 1461282951527 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 16:55:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:55:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1735ms 16:55:51 INFO - PROCESS | 17220 | 1461282951562 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 16:55:51 INFO - PROCESS | 17220 | 1461282951566 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 16:55:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:55:51 INFO - PROCESS | 17220 | 1461282951573 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:55:51 INFO - PROCESS | 17220 | 1461282951578 Marionette TRACE conn4 <- [1,2858,null,{}] 16:55:51 INFO - PROCESS | 17220 | 1461282951584 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:51 INFO - PROCESS | 17220 | 1461282951864 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 16:55:52 INFO - PROCESS | 17220 | 1461282952239 Marionette TRACE conn4 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:52 INFO - PROCESS | 17220 | ++DOCSHELL 0x904ea000 == 149 [pid = 17220] [id = 722] 16:55:52 INFO - PROCESS | 17220 | ++DOMWINDOW == 148 (0x92cb5800) [pid = 17220] [serial = 2167] [outer = (nil)] 16:55:52 INFO - PROCESS | 17220 | ++DOMWINDOW == 149 (0x92d6dc00) [pid = 17220] [serial = 2168] [outer = 0x92cb5800] 16:55:52 INFO - PROCESS | 17220 | 1461282952345 Marionette DEBUG loaded listener.js 16:55:52 INFO - PROCESS | 17220 | ++DOMWINDOW == 150 (0x92db1800) [pid = 17220] [serial = 2169] [outer = 0x92cb5800] 16:55:53 INFO - PROCESS | 17220 | 1461282953317 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:55:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:55:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1789ms 16:55:53 INFO - PROCESS | 17220 | 1461282953363 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 16:55:53 INFO - PROCESS | 17220 | 1461282953367 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 16:55:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:55:53 INFO - PROCESS | 17220 | 1461282953374 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:55:53 INFO - PROCESS | 17220 | 1461282953377 Marionette TRACE conn4 <- [1,2862,null,{}] 16:55:53 INFO - PROCESS | 17220 | 1461282953383 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:53 INFO - PROCESS | 17220 | 1461282953690 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 16:55:54 INFO - PROCESS | 17220 | 1461282954051 Marionette TRACE conn4 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:54 INFO - PROCESS | 17220 | ++DOCSHELL 0x850a5400 == 150 [pid = 17220] [id = 723] 16:55:54 INFO - PROCESS | 17220 | ++DOMWINDOW == 151 (0x85301c00) [pid = 17220] [serial = 2170] [outer = (nil)] 16:55:54 INFO - PROCESS | 17220 | ++DOMWINDOW == 152 (0x92df5400) [pid = 17220] [serial = 2171] [outer = 0x85301c00] 16:55:54 INFO - PROCESS | 17220 | 1461282954152 Marionette DEBUG loaded listener.js 16:55:54 INFO - PROCESS | 17220 | ++DOMWINDOW == 153 (0x93a07000) [pid = 17220] [serial = 2172] [outer = 0x85301c00] 16:55:55 INFO - PROCESS | 17220 | 1461282955068 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 16:55:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:55:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1734ms 16:55:55 INFO - PROCESS | 17220 | 1461282955109 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 16:55:55 INFO - PROCESS | 17220 | 1461282955113 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 16:55:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:55:55 INFO - PROCESS | 17220 | 1461282955119 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:55:55 INFO - PROCESS | 17220 | 1461282955123 Marionette TRACE conn4 <- [1,2866,null,{}] 16:55:55 INFO - PROCESS | 17220 | 1461282955129 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:55 INFO - PROCESS | 17220 | 1461282955378 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 16:55:55 INFO - PROCESS | 17220 | 1461282955731 Marionette TRACE conn4 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:55 INFO - PROCESS | 17220 | ++DOCSHELL 0x92177000 == 151 [pid = 17220] [id = 724] 16:55:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 154 (0x92daec00) [pid = 17220] [serial = 2173] [outer = (nil)] 16:55:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 155 (0x93aec800) [pid = 17220] [serial = 2174] [outer = 0x92daec00] 16:55:55 INFO - PROCESS | 17220 | 1461282955834 Marionette DEBUG loaded listener.js 16:55:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 156 (0x93e2cc00) [pid = 17220] [serial = 2175] [outer = 0x92daec00] 16:55:56 INFO - PROCESS | 17220 | 1461282956758 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 16:55:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:55:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1685ms 16:55:56 INFO - PROCESS | 17220 | 1461282956806 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 16:55:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:55:56 INFO - PROCESS | 17220 | 1461282956810 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 16:55:56 INFO - PROCESS | 17220 | 1461282956817 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:55:56 INFO - PROCESS | 17220 | 1461282956821 Marionette TRACE conn4 <- [1,2870,null,{}] 16:55:56 INFO - PROCESS | 17220 | 1461282956827 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:57 INFO - PROCESS | 17220 | 1461282957094 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 16:55:57 INFO - PROCESS | 17220 | 1461282957452 Marionette TRACE conn4 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:57 INFO - PROCESS | 17220 | ++DOCSHELL 0x84702800 == 152 [pid = 17220] [id = 725] 16:55:57 INFO - PROCESS | 17220 | ++DOMWINDOW == 157 (0x87ff5000) [pid = 17220] [serial = 2176] [outer = (nil)] 16:55:57 INFO - PROCESS | 17220 | ++DOMWINDOW == 158 (0x95151000) [pid = 17220] [serial = 2177] [outer = 0x87ff5000] 16:55:57 INFO - PROCESS | 17220 | 1461282957553 Marionette DEBUG loaded listener.js 16:55:57 INFO - PROCESS | 17220 | ++DOMWINDOW == 159 (0x95d52000) [pid = 17220] [serial = 2178] [outer = 0x87ff5000] 16:55:58 INFO - PROCESS | 17220 | 1461282958473 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 16:55:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:55:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1734ms 16:55:58 INFO - PROCESS | 17220 | 1461282958559 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 16:55:58 INFO - PROCESS | 17220 | 1461282958564 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 16:55:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:55:58 INFO - PROCESS | 17220 | 1461282958571 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:55:58 INFO - PROCESS | 17220 | 1461282958574 Marionette TRACE conn4 <- [1,2874,null,{}] 16:55:58 INFO - PROCESS | 17220 | 1461282958580 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:55:58 INFO - PROCESS | 17220 | 1461282958876 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 16:55:59 INFO - PROCESS | 17220 | 1461282959239 Marionette TRACE conn4 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:55:59 INFO - PROCESS | 17220 | ++DOCSHELL 0x851d3c00 == 153 [pid = 17220] [id = 726] 16:55:59 INFO - PROCESS | 17220 | ++DOMWINDOW == 160 (0x87558400) [pid = 17220] [serial = 2179] [outer = (nil)] 16:55:59 INFO - PROCESS | 17220 | ++DOMWINDOW == 161 (0x96c0b800) [pid = 17220] [serial = 2180] [outer = 0x87558400] 16:55:59 INFO - PROCESS | 17220 | 1461282959337 Marionette DEBUG loaded listener.js 16:55:59 INFO - PROCESS | 17220 | ++DOMWINDOW == 162 (0x96c75000) [pid = 17220] [serial = 2181] [outer = 0x87558400] 16:56:00 INFO - PROCESS | 17220 | 1461282960277 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 16:56:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:56:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1788ms 16:56:00 INFO - PROCESS | 17220 | 1461282960361 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 16:56:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:56:00 INFO - PROCESS | 17220 | 1461282960365 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 16:56:00 INFO - PROCESS | 17220 | 1461282960372 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:56:00 INFO - PROCESS | 17220 | 1461282960376 Marionette TRACE conn4 <- [1,2878,null,{}] 16:56:00 INFO - PROCESS | 17220 | 1461282960382 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:00 INFO - PROCESS | 17220 | 1461282960689 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 16:56:01 INFO - PROCESS | 17220 | 1461282961056 Marionette TRACE conn4 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:01 INFO - PROCESS | 17220 | ++DOCSHELL 0x859c2400 == 154 [pid = 17220] [id = 727] 16:56:01 INFO - PROCESS | 17220 | ++DOMWINDOW == 163 (0x92df4000) [pid = 17220] [serial = 2182] [outer = (nil)] 16:56:01 INFO - PROCESS | 17220 | ++DOMWINDOW == 164 (0x97bb7c00) [pid = 17220] [serial = 2183] [outer = 0x92df4000] 16:56:01 INFO - PROCESS | 17220 | 1461282961190 Marionette DEBUG loaded listener.js 16:56:01 INFO - PROCESS | 17220 | ++DOMWINDOW == 165 (0x97bc1000) [pid = 17220] [serial = 2184] [outer = 0x92df4000] 16:56:02 INFO - PROCESS | 17220 | 1461282962122 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 16:56:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:56:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1796ms 16:56:02 INFO - PROCESS | 17220 | 1461282962168 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 16:56:02 INFO - PROCESS | 17220 | 1461282962172 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 16:56:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:56:02 INFO - PROCESS | 17220 | 1461282962179 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:56:02 INFO - PROCESS | 17220 | 1461282962182 Marionette TRACE conn4 <- [1,2882,null,{}] 16:56:02 INFO - PROCESS | 17220 | 1461282962188 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:02 INFO - PROCESS | 17220 | 1461282962461 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 16:56:02 INFO - PROCESS | 17220 | 1461282962858 Marionette TRACE conn4 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:02 INFO - PROCESS | 17220 | ++DOCSHELL 0x97bb7000 == 155 [pid = 17220] [id = 728] 16:56:02 INFO - PROCESS | 17220 | ++DOMWINDOW == 166 (0x97bc9400) [pid = 17220] [serial = 2185] [outer = (nil)] 16:56:03 INFO - PROCESS | 17220 | ++DOMWINDOW == 167 (0x97d93000) [pid = 17220] [serial = 2186] [outer = 0x97bc9400] 16:56:03 INFO - PROCESS | 17220 | 1461282963041 Marionette DEBUG loaded listener.js 16:56:03 INFO - PROCESS | 17220 | ++DOMWINDOW == 168 (0x97e92000) [pid = 17220] [serial = 2187] [outer = 0x97bc9400] 16:56:06 INFO - PROCESS | 17220 | --DOCSHELL 0x93a08800 == 154 [pid = 17220] [id = 106] 16:56:06 INFO - PROCESS | 17220 | --DOCSHELL 0x90346400 == 153 [pid = 17220] [id = 439] 16:56:06 INFO - PROCESS | 17220 | --DOCSHELL 0x8fe7a000 == 152 [pid = 17220] [id = 440] 16:56:06 INFO - PROCESS | 17220 | --DOCSHELL 0x92060c00 == 151 [pid = 17220] [id = 442] 16:56:06 INFO - PROCESS | 17220 | --DOCSHELL 0x93e32c00 == 150 [pid = 17220] [id = 445] 16:56:06 INFO - PROCESS | 17220 | --DOCSHELL 0x8530d000 == 149 [pid = 17220] [id = 706] 16:56:06 INFO - PROCESS | 17220 | --DOCSHELL 0x903f4000 == 148 [pid = 17220] [id = 704] 16:56:06 INFO - PROCESS | 17220 | --DOCSHELL 0x8efef800 == 147 [pid = 17220] [id = 705] 16:56:06 INFO - PROCESS | 17220 | --DOCSHELL 0x87b82400 == 146 [pid = 17220] [id = 703] 16:56:06 INFO - PROCESS | 17220 | --DOCSHELL 0x8fd35000 == 145 [pid = 17220] [id = 702] 16:56:06 INFO - PROCESS | 17220 | --DOCSHELL 0x8fd36400 == 144 [pid = 17220] [id = 701] 16:56:06 INFO - PROCESS | 17220 | --DOCSHELL 0x8eaac000 == 143 [pid = 17220] [id = 700] 16:56:06 INFO - PROCESS | 17220 | --DOCSHELL 0x8ea4d800 == 142 [pid = 17220] [id = 698] 16:56:06 INFO - PROCESS | 17220 | --DOCSHELL 0x8eb29000 == 141 [pid = 17220] [id = 699] 16:56:06 INFO - PROCESS | 17220 | --DOCSHELL 0x8ab16800 == 140 [pid = 17220] [id = 697] 16:56:06 INFO - PROCESS | 17220 | --DOCSHELL 0x8865c400 == 139 [pid = 17220] [id = 696] 16:56:06 INFO - PROCESS | 17220 | --DOCSHELL 0x89072c00 == 138 [pid = 17220] [id = 695] 16:56:06 INFO - PROCESS | 17220 | --DOCSHELL 0x8857c000 == 137 [pid = 17220] [id = 693] 16:56:06 INFO - PROCESS | 17220 | --DOCSHELL 0x8852e000 == 136 [pid = 17220] [id = 694] 16:56:06 INFO - PROCESS | 17220 | --DOCSHELL 0x87b7e800 == 135 [pid = 17220] [id = 692] 16:56:06 INFO - PROCESS | 17220 | --DOCSHELL 0x85fd8400 == 134 [pid = 17220] [id = 691] 16:56:07 INFO - PROCESS | 17220 | --DOMWINDOW == 167 (0x92df0400) [pid = 17220] [serial = 2054] [outer = (nil)] [url = about:blank] 16:56:07 INFO - PROCESS | 17220 | --DOMWINDOW == 166 (0x93e33c00) [pid = 17220] [serial = 2060] [outer = (nil)] [url = about:blank] 16:56:07 INFO - PROCESS | 17220 | --DOMWINDOW == 165 (0x8f2aec00) [pid = 17220] [serial = 2039] [outer = (nil)] [url = about:blank] 16:56:07 INFO - PROCESS | 17220 | --DOMWINDOW == 164 (0x89b45c00) [pid = 17220] [serial = 2027] [outer = (nil)] [url = about:blank] 16:56:07 INFO - PROCESS | 17220 | --DOMWINDOW == 163 (0x8857c800) [pid = 17220] [serial = 2024] [outer = (nil)] [url = about:blank] 16:56:07 INFO - PROCESS | 17220 | --DOMWINDOW == 162 (0x88376800) [pid = 17220] [serial = 2069] [outer = (nil)] [url = about:blank] 16:56:07 INFO - PROCESS | 17220 | --DOMWINDOW == 161 (0x92d70000) [pid = 17220] [serial = 2052] [outer = (nil)] [url = about:blank] 16:56:07 INFO - PROCESS | 17220 | --DOMWINDOW == 160 (0x88532c00) [pid = 17220] [serial = 2070] [outer = (nil)] [url = about:blank] 16:56:07 INFO - PROCESS | 17220 | --DOMWINDOW == 159 (0x92df4c00) [pid = 17220] [serial = 2055] [outer = (nil)] [url = about:blank] 16:56:07 INFO - PROCESS | 17220 | --DOMWINDOW == 158 (0x93aef000) [pid = 17220] [serial = 2058] [outer = (nil)] [url = about:blank] 16:56:07 INFO - PROCESS | 17220 | --DOMWINDOW == 157 (0x8fd38000) [pid = 17220] [serial = 2040] [outer = (nil)] [url = about:blank] 16:56:07 INFO - PROCESS | 17220 | --DOMWINDOW == 156 (0x904ec000) [pid = 17220] [serial = 2049] [outer = (nil)] [url = about:blank] 16:56:07 INFO - PROCESS | 17220 | --DOMWINDOW == 155 (0x88656c00) [pid = 17220] [serial = 1956] [outer = (nil)] [url = about:blank] 16:56:07 INFO - PROCESS | 17220 | --DOMWINDOW == 154 (0x8eaad000) [pid = 17220] [serial = 2033] [outer = (nil)] [url = about:blank] 16:56:07 INFO - PROCESS | 17220 | --DOMWINDOW == 153 (0x859c6800) [pid = 17220] [serial = 2063] [outer = (nil)] [url = about:blank] 16:56:07 INFO - PROCESS | 17220 | --DOMWINDOW == 152 (0x8ae8a400) [pid = 17220] [serial = 2030] [outer = (nil)] [url = about:blank] 16:56:07 INFO - PROCESS | 17220 | --DOMWINDOW == 151 (0x89069c00) [pid = 17220] [serial = 2025] [outer = (nil)] [url = about:blank] 16:56:07 INFO - PROCESS | 17220 | --DOMWINDOW == 150 (0x8fe80000) [pid = 17220] [serial = 2042] [outer = (nil)] [url = about:blank] 16:56:07 INFO - PROCESS | 17220 | --DOMWINDOW == 149 (0x876d6000) [pid = 17220] [serial = 2067] [outer = (nil)] [url = about:blank] 16:56:07 INFO - PROCESS | 17220 | --DOMWINDOW == 148 (0x8ab0fc00) [pid = 17220] [serial = 2028] [outer = (nil)] [url = about:blank] 16:56:07 INFO - PROCESS | 17220 | --DOMWINDOW == 147 (0x93ae9400) [pid = 17220] [serial = 2057] [outer = (nil)] [url = about:blank] 16:56:07 INFO - PROCESS | 17220 | --DOMWINDOW == 146 (0x920e5800) [pid = 17220] [serial = 2051] [outer = (nil)] [url = about:blank] 16:56:07 INFO - PROCESS | 17220 | --DOMWINDOW == 145 (0x876d8c00) [pid = 17220] [serial = 2022] [outer = (nil)] [url = about:blank] 16:56:07 INFO - PROCESS | 17220 | --DOMWINDOW == 144 (0x8aef5000) [pid = 17220] [serial = 2031] [outer = (nil)] [url = about:blank] 16:56:07 INFO - PROCESS | 17220 | --DOMWINDOW == 143 (0x8eec6400) [pid = 17220] [serial = 2037] [outer = (nil)] [url = about:blank] 16:56:07 INFO - PROCESS | 17220 | --DOMWINDOW == 142 (0x87556400) [pid = 17220] [serial = 2021] [outer = (nil)] [url = about:blank] 16:56:07 INFO - PROCESS | 17220 | --DOMWINDOW == 141 (0x8ee89800) [pid = 17220] [serial = 2036] [outer = (nil)] [url = about:blank] 16:56:07 INFO - PROCESS | 17220 | --DOMWINDOW == 140 (0x901dc800) [pid = 17220] [serial = 2045] [outer = (nil)] [url = about:blank] 16:56:07 INFO - PROCESS | 17220 | --DOMWINDOW == 139 (0x9033e400) [pid = 17220] [serial = 2046] [outer = (nil)] [url = about:blank] 16:56:07 INFO - PROCESS | 17220 | --DOMWINDOW == 138 (0x87557800) [pid = 17220] [serial = 2066] [outer = (nil)] [url = about:blank] 16:56:07 INFO - PROCESS | 17220 | --DOMWINDOW == 137 (0x904a7400) [pid = 17220] [serial = 2048] [outer = (nil)] [url = about:blank] 16:56:07 INFO - PROCESS | 17220 | --DOMWINDOW == 136 (0x8eb1e400) [pid = 17220] [serial = 2034] [outer = (nil)] [url = about:blank] 16:56:07 INFO - PROCESS | 17220 | --DOMWINDOW == 135 (0x8ff99000) [pid = 17220] [serial = 2043] [outer = (nil)] [url = about:blank] 16:56:07 INFO - PROCESS | 17220 | --DOMWINDOW == 134 (0x85a33c00) [pid = 17220] [serial = 2064] [outer = (nil)] [url = about:blank] 16:56:07 INFO - PROCESS | 17220 | --DOMWINDOW == 133 (0x88578000) [pid = 17220] [serial = 2072] [outer = (nil)] [url = about:blank] 16:56:08 INFO - PROCESS | 17220 | 1461282968074 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 16:56:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:56:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 5961ms 16:56:08 INFO - PROCESS | 17220 | 1461282968141 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 16:56:08 INFO - PROCESS | 17220 | 1461282968149 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 16:56:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:56:08 INFO - PROCESS | 17220 | 1461282968167 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:56:08 INFO - PROCESS | 17220 | 1461282968172 Marionette TRACE conn4 <- [1,2886,null,{}] 16:56:08 INFO - PROCESS | 17220 | 1461282968180 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:08 INFO - PROCESS | 17220 | 1461282968429 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 16:56:08 INFO - PROCESS | 17220 | 1461282968740 Marionette TRACE conn4 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:08 INFO - PROCESS | 17220 | ++DOCSHELL 0x8672e400 == 135 [pid = 17220] [id = 729] 16:56:08 INFO - PROCESS | 17220 | ++DOMWINDOW == 134 (0x8672e800) [pid = 17220] [serial = 2188] [outer = (nil)] 16:56:08 INFO - PROCESS | 17220 | ++DOMWINDOW == 135 (0x876cd800) [pid = 17220] [serial = 2189] [outer = 0x8672e800] 16:56:08 INFO - PROCESS | 17220 | 1461282968832 Marionette DEBUG loaded listener.js 16:56:08 INFO - PROCESS | 17220 | ++DOMWINDOW == 136 (0x876d9c00) [pid = 17220] [serial = 2190] [outer = 0x8672e800] 16:56:09 INFO - PROCESS | 17220 | 1461282969729 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 16:56:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:56:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1636ms 16:56:09 INFO - PROCESS | 17220 | 1461282969806 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 16:56:09 INFO - PROCESS | 17220 | 1461282969813 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 16:56:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:56:09 INFO - PROCESS | 17220 | 1461282969825 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:56:09 INFO - PROCESS | 17220 | 1461282969828 Marionette TRACE conn4 <- [1,2890,null,{}] 16:56:09 INFO - PROCESS | 17220 | 1461282969843 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:10 INFO - PROCESS | 17220 | 1461282970169 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 16:56:10 INFO - PROCESS | 17220 | 1461282970419 Marionette TRACE conn4 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:10 INFO - PROCESS | 17220 | ++DOCSHELL 0x88372000 == 136 [pid = 17220] [id = 730] 16:56:10 INFO - PROCESS | 17220 | ++DOMWINDOW == 137 (0x88373000) [pid = 17220] [serial = 2191] [outer = (nil)] 16:56:10 INFO - PROCESS | 17220 | ++DOMWINDOW == 138 (0x8852e000) [pid = 17220] [serial = 2192] [outer = 0x88373000] 16:56:10 INFO - PROCESS | 17220 | 1461282970497 Marionette DEBUG loaded listener.js 16:56:10 INFO - PROCESS | 17220 | ++DOMWINDOW == 139 (0x88537000) [pid = 17220] [serial = 2193] [outer = 0x88373000] 16:56:11 INFO - PROCESS | 17220 | 1461282971412 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:56:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:56:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1632ms 16:56:11 INFO - PROCESS | 17220 | 1461282971458 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 16:56:11 INFO - PROCESS | 17220 | 1461282971462 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 16:56:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:56:11 INFO - PROCESS | 17220 | 1461282971475 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:56:11 INFO - PROCESS | 17220 | 1461282971479 Marionette TRACE conn4 <- [1,2894,null,{}] 16:56:11 INFO - PROCESS | 17220 | 1461282971497 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:11 INFO - PROCESS | 17220 | 1461282971827 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 16:56:12 INFO - PROCESS | 17220 | --DOMWINDOW == 138 (0x89aa9000) [pid = 17220] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:56:12 INFO - PROCESS | 17220 | --DOMWINDOW == 137 (0x8ae45800) [pid = 17220] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:56:12 INFO - PROCESS | 17220 | --DOMWINDOW == 136 (0x8fd38400) [pid = 17220] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:56:12 INFO - PROCESS | 17220 | --DOMWINDOW == 135 (0x904f2000) [pid = 17220] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:56:12 INFO - PROCESS | 17220 | --DOMWINDOW == 134 (0x85fdb000) [pid = 17220] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:56:12 INFO - PROCESS | 17220 | --DOMWINDOW == 133 (0x8906c400) [pid = 17220] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:56:12 INFO - PROCESS | 17220 | --DOMWINDOW == 132 (0x87b82000) [pid = 17220] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:56:12 INFO - PROCESS | 17220 | --DOMWINDOW == 131 (0x894fa400) [pid = 17220] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:56:12 INFO - PROCESS | 17220 | --DOMWINDOW == 130 (0x8eaaa000) [pid = 17220] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:56:12 INFO - PROCESS | 17220 | --DOMWINDOW == 129 (0x8470b000) [pid = 17220] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:56:12 INFO - PROCESS | 17220 | --DOMWINDOW == 128 (0x89ab1400) [pid = 17220] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:56:12 INFO - PROCESS | 17220 | --DOMWINDOW == 127 (0x85fd9800) [pid = 17220] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:56:12 INFO - PROCESS | 17220 | --DOMWINDOW == 126 (0x8ee8d800) [pid = 17220] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:56:12 INFO - PROCESS | 17220 | --DOMWINDOW == 125 (0x8ae43800) [pid = 17220] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:56:12 INFO - PROCESS | 17220 | --DOMWINDOW == 124 (0x8ae89000) [pid = 17220] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:56:12 INFO - PROCESS | 17220 | --DOMWINDOW == 123 (0x8fe81400) [pid = 17220] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:56:12 INFO - PROCESS | 17220 | --DOMWINDOW == 122 (0x8672f400) [pid = 17220] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:56:12 INFO - PROCESS | 17220 | --DOMWINDOW == 121 (0x8ee82c00) [pid = 17220] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:56:12 INFO - PROCESS | 17220 | --DOMWINDOW == 120 (0x87b89400) [pid = 17220] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:56:12 INFO - PROCESS | 17220 | --DOMWINDOW == 119 (0x93ae5000) [pid = 17220] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:56:12 INFO - PROCESS | 17220 | --DOMWINDOW == 118 (0x903f7000) [pid = 17220] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:56:12 INFO - PROCESS | 17220 | 1461282972728 Marionette TRACE conn4 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:12 INFO - PROCESS | 17220 | ++DOCSHELL 0x84702c00 == 137 [pid = 17220] [id = 731] 16:56:12 INFO - PROCESS | 17220 | ++DOMWINDOW == 119 (0x8470b000) [pid = 17220] [serial = 2194] [outer = (nil)] 16:56:12 INFO - PROCESS | 17220 | ++DOMWINDOW == 120 (0x8754e000) [pid = 17220] [serial = 2195] [outer = 0x8470b000] 16:56:12 INFO - PROCESS | 17220 | 1461282972817 Marionette DEBUG loaded listener.js 16:56:12 INFO - PROCESS | 17220 | ++DOMWINDOW == 121 (0x893d1400) [pid = 17220] [serial = 2196] [outer = 0x8470b000] 16:56:13 INFO - PROCESS | 17220 | 1461282973637 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 16:56:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:56:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 2198ms 16:56:13 INFO - PROCESS | 17220 | 1461282973667 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 16:56:13 INFO - PROCESS | 17220 | 1461282973672 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 16:56:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:56:13 INFO - PROCESS | 17220 | 1461282973678 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:56:13 INFO - PROCESS | 17220 | 1461282973680 Marionette TRACE conn4 <- [1,2898,null,{}] 16:56:13 INFO - PROCESS | 17220 | 1461282973700 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:13 INFO - PROCESS | 17220 | 1461282973941 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 16:56:14 INFO - PROCESS | 17220 | 1461282974157 Marionette TRACE conn4 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:14 INFO - PROCESS | 17220 | ++DOCSHELL 0x8470ac00 == 138 [pid = 17220] [id = 732] 16:56:14 INFO - PROCESS | 17220 | ++DOMWINDOW == 122 (0x88529c00) [pid = 17220] [serial = 2197] [outer = (nil)] 16:56:14 INFO - PROCESS | 17220 | ++DOMWINDOW == 123 (0x89aaec00) [pid = 17220] [serial = 2198] [outer = 0x88529c00] 16:56:14 INFO - PROCESS | 17220 | 1461282974313 Marionette DEBUG loaded listener.js 16:56:14 INFO - PROCESS | 17220 | ++DOMWINDOW == 124 (0x89b4c800) [pid = 17220] [serial = 2199] [outer = 0x88529c00] 16:56:15 INFO - PROCESS | 17220 | 1461282975447 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 16:56:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:56:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1849ms 16:56:15 INFO - PROCESS | 17220 | 1461282975529 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 16:56:15 INFO - PROCESS | 17220 | 1461282975537 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 16:56:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:56:15 INFO - PROCESS | 17220 | 1461282975547 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:56:15 INFO - PROCESS | 17220 | 1461282975554 Marionette TRACE conn4 <- [1,2902,null,{}] 16:56:15 INFO - PROCESS | 17220 | 1461282975618 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:15 INFO - PROCESS | 17220 | 1461282975989 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 16:56:16 INFO - PROCESS | 17220 | 1461282976303 Marionette TRACE conn4 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:16 INFO - PROCESS | 17220 | ++DOCSHELL 0x869d0800 == 139 [pid = 17220] [id = 733] 16:56:16 INFO - PROCESS | 17220 | ++DOMWINDOW == 125 (0x87552800) [pid = 17220] [serial = 2200] [outer = (nil)] 16:56:16 INFO - PROCESS | 17220 | ++DOMWINDOW == 126 (0x87b82400) [pid = 17220] [serial = 2201] [outer = 0x87552800] 16:56:16 INFO - PROCESS | 17220 | 1461282976402 Marionette DEBUG loaded listener.js 16:56:16 INFO - PROCESS | 17220 | ++DOMWINDOW == 127 (0x87ffa800) [pid = 17220] [serial = 2202] [outer = 0x87552800] 16:56:17 INFO - PROCESS | 17220 | 1461282977440 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:56:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:56:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1960ms 16:56:17 INFO - PROCESS | 17220 | 1461282977508 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 16:56:17 INFO - PROCESS | 17220 | 1461282977518 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 16:56:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:56:17 INFO - PROCESS | 17220 | 1461282977530 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:56:17 INFO - PROCESS | 17220 | 1461282977538 Marionette TRACE conn4 <- [1,2906,null,{}] 16:56:17 INFO - PROCESS | 17220 | 1461282977544 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:17 INFO - PROCESS | 17220 | 1461282977855 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 16:56:18 INFO - PROCESS | 17220 | 1461282978265 Marionette TRACE conn4 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:18 INFO - PROCESS | 17220 | ++DOCSHELL 0x8906d400 == 140 [pid = 17220] [id = 734] 16:56:18 INFO - PROCESS | 17220 | ++DOMWINDOW == 128 (0x89070400) [pid = 17220] [serial = 2203] [outer = (nil)] 16:56:18 INFO - PROCESS | 17220 | ++DOMWINDOW == 129 (0x894f0800) [pid = 17220] [serial = 2204] [outer = 0x89070400] 16:56:18 INFO - PROCESS | 17220 | 1461282978360 Marionette DEBUG loaded listener.js 16:56:18 INFO - PROCESS | 17220 | ++DOMWINDOW == 130 (0x89b44000) [pid = 17220] [serial = 2205] [outer = 0x89070400] 16:56:19 INFO - PROCESS | 17220 | 1461282979390 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 16:56:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:56:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1892ms 16:56:19 INFO - PROCESS | 17220 | 1461282979423 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 16:56:19 INFO - PROCESS | 17220 | 1461282979428 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 16:56:19 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:56:19 INFO - PROCESS | 17220 | 1461282979435 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:56:19 INFO - PROCESS | 17220 | 1461282979444 Marionette TRACE conn4 <- [1,2910,null,{}] 16:56:19 INFO - PROCESS | 17220 | 1461282979463 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:19 INFO - PROCESS | 17220 | 1461282979741 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 16:56:20 INFO - PROCESS | 17220 | 1461282980094 Marionette TRACE conn4 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:20 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ab11c00 == 141 [pid = 17220] [id = 735] 16:56:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 131 (0x8ab18000) [pid = 17220] [serial = 2206] [outer = (nil)] 16:56:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 132 (0x8ae43800) [pid = 17220] [serial = 2207] [outer = 0x8ab18000] 16:56:20 INFO - PROCESS | 17220 | 1461282980198 Marionette DEBUG loaded listener.js 16:56:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 133 (0x8ae87000) [pid = 17220] [serial = 2208] [outer = 0x8ab18000] 16:56:21 INFO - PROCESS | 17220 | 1461282980997 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 16:56:21 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:56:21 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:56:21 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1591ms 16:56:21 INFO - PROCESS | 17220 | 1461282981028 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 16:56:21 INFO - PROCESS | 17220 | 1461282981034 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 16:56:21 INFO - TEST-START | /DOMEvents/constructors.html 16:56:21 INFO - PROCESS | 17220 | 1461282981062 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:56:21 INFO - PROCESS | 17220 | 1461282981065 Marionette TRACE conn4 <- [1,2914,null,{}] 16:56:21 INFO - PROCESS | 17220 | 1461282981078 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:21 INFO - PROCESS | 17220 | 1461282981370 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 16:56:21 INFO - PROCESS | 17220 | 1461282981728 Marionette TRACE conn4 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:21 INFO - PROCESS | 17220 | ++DOCSHELL 0x89068c00 == 142 [pid = 17220] [id = 736] 16:56:21 INFO - PROCESS | 17220 | ++DOMWINDOW == 134 (0x8ac63000) [pid = 17220] [serial = 2209] [outer = (nil)] 16:56:21 INFO - PROCESS | 17220 | ++DOMWINDOW == 135 (0x8aef6800) [pid = 17220] [serial = 2210] [outer = 0x8ac63000] 16:56:21 INFO - PROCESS | 17220 | 1461282981828 Marionette DEBUG loaded listener.js 16:56:21 INFO - PROCESS | 17220 | ++DOMWINDOW == 136 (0x8ea4b800) [pid = 17220] [serial = 2211] [outer = 0x8ac63000] 16:56:22 INFO - PROCESS | 17220 | 1461282982797 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 16:56:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:56:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:56:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:56:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:56:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:56:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:56:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:56:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:56:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:56:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:56:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:56:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:56:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:56:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:56:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:56:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:56:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:56:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:56:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:56:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:56:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:56:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:56:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:56:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:56:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:56:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:56:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:56:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:56:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:56:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:56:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:56:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:56:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:56:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:56:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:56:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:56:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:56:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:56:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:56:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:56:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:56:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:56:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:56:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:56:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:56:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:56:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:56:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:56:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:56:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:56:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:56:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:56:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:56:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:56:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:56:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:56:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:56:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:56:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:56:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:56:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:56:22 INFO - TEST-OK | /DOMEvents/constructors.html | took 1834ms 16:56:22 INFO - PROCESS | 17220 | 1461282982877 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 16:56:22 INFO - PROCESS | 17220 | 1461282982884 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 16:56:22 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:56:22 INFO - PROCESS | 17220 | 1461282982895 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:56:22 INFO - PROCESS | 17220 | 1461282982903 Marionette TRACE conn4 <- [1,2918,null,{}] 16:56:22 INFO - PROCESS | 17220 | 1461282982916 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:23 INFO - PROCESS | 17220 | 1461282983199 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 16:56:23 INFO - PROCESS | 17220 | 1461282983547 Marionette TRACE conn4 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:23 INFO - PROCESS | 17220 | ++DOCSHELL 0x88579800 == 143 [pid = 17220] [id = 737] 16:56:23 INFO - PROCESS | 17220 | ++DOMWINDOW == 137 (0x8ae4f000) [pid = 17220] [serial = 2212] [outer = (nil)] 16:56:23 INFO - PROCESS | 17220 | ++DOMWINDOW == 138 (0x8eb23800) [pid = 17220] [serial = 2213] [outer = 0x8ae4f000] 16:56:23 INFO - PROCESS | 17220 | 1461282983639 Marionette DEBUG loaded listener.js 16:56:23 INFO - PROCESS | 17220 | ++DOMWINDOW == 139 (0x8eb2a400) [pid = 17220] [serial = 2214] [outer = 0x8ae4f000] 16:56:24 INFO - PROCESS | 17220 | 1461282984459 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:56:24 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:56:24 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1602ms 16:56:24 INFO - PROCESS | 17220 | 1461282984496 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 16:56:24 INFO - PROCESS | 17220 | 1461282984501 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 16:56:24 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:56:24 INFO - PROCESS | 17220 | 1461282984530 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:56:24 INFO - PROCESS | 17220 | 1461282984534 Marionette TRACE conn4 <- [1,2922,null,{}] 16:56:24 INFO - PROCESS | 17220 | 1461282984540 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:24 INFO - PROCESS | 17220 | 1461282984815 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 16:56:25 INFO - PROCESS | 17220 | 1461282985170 Marionette TRACE conn4 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:25 INFO - PROCESS | 17220 | ++DOCSHELL 0x85309400 == 144 [pid = 17220] [id = 738] 16:56:25 INFO - PROCESS | 17220 | ++DOMWINDOW == 140 (0x8eb20400) [pid = 17220] [serial = 2215] [outer = (nil)] 16:56:25 INFO - PROCESS | 17220 | ++DOMWINDOW == 141 (0x8efee400) [pid = 17220] [serial = 2216] [outer = 0x8eb20400] 16:56:25 INFO - PROCESS | 17220 | 1461282985269 Marionette DEBUG loaded listener.js 16:56:25 INFO - PROCESS | 17220 | ++DOMWINDOW == 142 (0x8f279400) [pid = 17220] [serial = 2217] [outer = 0x8eb20400] 16:56:25 INFO - PROCESS | 17220 | [17220] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 16:56:25 INFO - PROCESS | 17220 | [17220] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 16:56:25 INFO - PROCESS | 17220 | [17220] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 16:56:25 INFO - PROCESS | 17220 | [17220] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/dom/events/Event.cpp, line 570 16:56:26 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:56:26 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:56:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:56:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:56:26 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 16:56:26 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:56:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:56:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:56:26 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 16:56:26 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:56:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:56:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:56:26 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]" 16:56:26 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:56:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:26 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:56:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:56:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:26 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:56:26 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:56:26 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1598ms 16:56:26 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:56:26 INFO - PROCESS | 17220 | 1461282986093 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 16:56:26 INFO - PROCESS | 17220 | 1461282986124 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 16:56:26 INFO - PROCESS | 17220 | 1461282986132 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 16:56:26 INFO - PROCESS | 17220 | 1461282986142 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:56:26 INFO - PROCESS | 17220 | 1461282986151 Marionette TRACE conn4 <- [1,2926,null,{}] 16:56:26 INFO - PROCESS | 17220 | 1461282986172 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:26 INFO - PROCESS | 17220 | 1461282986496 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 16:56:26 INFO - PROCESS | 17220 | 1461282986771 Marionette TRACE conn4 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:26 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ee86400 == 145 [pid = 17220] [id = 739] 16:56:26 INFO - PROCESS | 17220 | ++DOMWINDOW == 143 (0x8efed800) [pid = 17220] [serial = 2218] [outer = (nil)] 16:56:26 INFO - PROCESS | 17220 | ++DOMWINDOW == 144 (0x8ff9b400) [pid = 17220] [serial = 2219] [outer = 0x8efed800] 16:56:26 INFO - PROCESS | 17220 | 1461282986863 Marionette DEBUG loaded listener.js 16:56:26 INFO - PROCESS | 17220 | ++DOMWINDOW == 145 (0x8ffa0000) [pid = 17220] [serial = 2220] [outer = 0x8efed800] 16:56:27 INFO - PROCESS | 17220 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:56:27 INFO - PROCESS | 17220 | 1461282987658 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 16:56:27 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:56:27 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1540ms 16:56:27 INFO - PROCESS | 17220 | 1461282987682 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 16:56:27 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:56:27 INFO - PROCESS | 17220 | 1461282987686 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 16:56:27 INFO - PROCESS | 17220 | 1461282987693 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:56:27 INFO - PROCESS | 17220 | 1461282987696 Marionette TRACE conn4 <- [1,2930,null,{}] 16:56:27 INFO - PROCESS | 17220 | 1461282987702 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:27 INFO - PROCESS | 17220 | 1461282987941 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 16:56:28 INFO - PROCESS | 17220 | 1461282988247 Marionette TRACE conn4 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:28 INFO - PROCESS | 17220 | ++DOCSHELL 0x901d5800 == 146 [pid = 17220] [id = 740] 16:56:28 INFO - PROCESS | 17220 | ++DOMWINDOW == 146 (0x901d6400) [pid = 17220] [serial = 2221] [outer = (nil)] 16:56:28 INFO - PROCESS | 17220 | ++DOMWINDOW == 147 (0x90344800) [pid = 17220] [serial = 2222] [outer = 0x901d6400] 16:56:28 INFO - PROCESS | 17220 | 1461282988393 Marionette DEBUG loaded listener.js 16:56:28 INFO - PROCESS | 17220 | ++DOMWINDOW == 148 (0x903eb800) [pid = 17220] [serial = 2223] [outer = 0x901d6400] 16:56:29 INFO - PROCESS | 17220 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:56:29 INFO - PROCESS | 17220 | 1461282989205 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 16:56:29 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:56:29 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1533ms 16:56:29 INFO - PROCESS | 17220 | 1461282989225 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 16:56:29 INFO - PROCESS | 17220 | 1461282989229 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 16:56:29 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:56:29 INFO - PROCESS | 17220 | 1461282989236 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:56:29 INFO - PROCESS | 17220 | 1461282989239 Marionette TRACE conn4 <- [1,2934,null,{}] 16:56:29 INFO - PROCESS | 17220 | 1461282989245 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:29 INFO - PROCESS | 17220 | 1461282989480 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 16:56:29 INFO - PROCESS | 17220 | 1461282989761 Marionette TRACE conn4 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:29 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ff99400 == 147 [pid = 17220] [id = 741] 16:56:29 INFO - PROCESS | 17220 | ++DOMWINDOW == 149 (0x901dfc00) [pid = 17220] [serial = 2224] [outer = (nil)] 16:56:29 INFO - PROCESS | 17220 | ++DOMWINDOW == 150 (0x904ed400) [pid = 17220] [serial = 2225] [outer = 0x901dfc00] 16:56:29 INFO - PROCESS | 17220 | 1461282989864 Marionette DEBUG loaded listener.js 16:56:29 INFO - PROCESS | 17220 | ++DOMWINDOW == 151 (0x904f1800) [pid = 17220] [serial = 2226] [outer = 0x901dfc00] 16:56:30 INFO - PROCESS | 17220 | 1461282990691 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 16:56:30 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:56:30 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1494ms 16:56:30 INFO - PROCESS | 17220 | 1461282990731 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 16:56:30 INFO - PROCESS | 17220 | 1461282990735 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 16:56:30 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:56:30 INFO - PROCESS | 17220 | 1461282990742 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:56:30 INFO - PROCESS | 17220 | 1461282990746 Marionette TRACE conn4 <- [1,2938,null,{}] 16:56:30 INFO - PROCESS | 17220 | 1461282990751 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:31 INFO - PROCESS | 17220 | 1461282991022 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 16:56:31 INFO - PROCESS | 17220 | 1461282991391 Marionette TRACE conn4 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:31 INFO - PROCESS | 17220 | ++DOCSHELL 0x85302800 == 148 [pid = 17220] [id = 742] 16:56:31 INFO - PROCESS | 17220 | ++DOMWINDOW == 152 (0x904a7400) [pid = 17220] [serial = 2227] [outer = (nil)] 16:56:31 INFO - PROCESS | 17220 | ++DOMWINDOW == 153 (0x92062800) [pid = 17220] [serial = 2228] [outer = 0x904a7400] 16:56:31 INFO - PROCESS | 17220 | 1461282991489 Marionette DEBUG loaded listener.js 16:56:31 INFO - PROCESS | 17220 | ++DOMWINDOW == 154 (0x920ed000) [pid = 17220] [serial = 2229] [outer = 0x904a7400] 16:56:32 INFO - PROCESS | 17220 | 1461282992303 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 16:56:32 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. 16:56:32 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1586ms 16:56:32 INFO - PROCESS | 17220 | 1461282992328 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 16:56:32 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:56:32 INFO - PROCESS | 17220 | 1461282992333 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 16:56:32 INFO - PROCESS | 17220 | 1461282992339 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:56:32 INFO - PROCESS | 17220 | 1461282992344 Marionette TRACE conn4 <- [1,2942,null,{}] 16:56:32 INFO - PROCESS | 17220 | 1461282992350 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:32 INFO - PROCESS | 17220 | 1461282992620 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 16:56:32 INFO - PROCESS | 17220 | 1461282992907 Marionette TRACE conn4 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:33 INFO - PROCESS | 17220 | ++DOCSHELL 0x9070b000 == 149 [pid = 17220] [id = 743] 16:56:33 INFO - PROCESS | 17220 | ++DOMWINDOW == 155 (0x92d6b400) [pid = 17220] [serial = 2230] [outer = (nil)] 16:56:33 INFO - PROCESS | 17220 | ++DOMWINDOW == 156 (0x92da4c00) [pid = 17220] [serial = 2231] [outer = 0x92d6b400] 16:56:33 INFO - PROCESS | 17220 | 1461282993071 Marionette DEBUG loaded listener.js 16:56:33 INFO - PROCESS | 17220 | ++DOMWINDOW == 157 (0x93a04c00) [pid = 17220] [serial = 2232] [outer = 0x92d6b400] 16:56:33 INFO - PROCESS | 17220 | 1461282993893 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 16:56:33 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 16:56:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:56:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:56:33 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1584ms 16:56:33 INFO - PROCESS | 17220 | 1461282993924 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 16:56:33 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:56:33 INFO - PROCESS | 17220 | 1461282993928 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 16:56:33 INFO - PROCESS | 17220 | 1461282993935 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:56:33 INFO - PROCESS | 17220 | 1461282993939 Marionette TRACE conn4 <- [1,2946,null,{}] 16:56:33 INFO - PROCESS | 17220 | 1461282993944 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:34 INFO - PROCESS | 17220 | 1461282994186 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 16:56:34 INFO - PROCESS | 17220 | 1461282994501 Marionette TRACE conn4 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:34 INFO - PROCESS | 17220 | ++DOCSHELL 0x920eec00 == 150 [pid = 17220] [id = 744] 16:56:34 INFO - PROCESS | 17220 | ++DOMWINDOW == 158 (0x92b69800) [pid = 17220] [serial = 2233] [outer = (nil)] 16:56:34 INFO - PROCESS | 17220 | ++DOMWINDOW == 159 (0x93e2a800) [pid = 17220] [serial = 2234] [outer = 0x92b69800] 16:56:34 INFO - PROCESS | 17220 | 1461282994648 Marionette DEBUG loaded listener.js 16:56:34 INFO - PROCESS | 17220 | ++DOMWINDOW == 160 (0x95147800) [pid = 17220] [serial = 2235] [outer = 0x92b69800] 16:56:35 INFO - PROCESS | 17220 | 1461282995434 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 16:56:35 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. 16:56:35 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1536ms 16:56:35 INFO - PROCESS | 17220 | 1461282995472 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 16:56:35 INFO - PROCESS | 17220 | 1461282995476 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 16:56:35 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:56:35 INFO - PROCESS | 17220 | 1461282995483 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:56:35 INFO - PROCESS | 17220 | 1461282995486 Marionette TRACE conn4 <- [1,2950,null,{}] 16:56:35 INFO - PROCESS | 17220 | 1461282995492 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:35 INFO - PROCESS | 17220 | 1461282995738 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 16:56:36 INFO - PROCESS | 17220 | 1461282996055 Marionette TRACE conn4 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:36 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ff97800 == 151 [pid = 17220] [id = 745] 16:56:36 INFO - PROCESS | 17220 | ++DOMWINDOW == 161 (0x93af2000) [pid = 17220] [serial = 2236] [outer = (nil)] 16:56:36 INFO - PROCESS | 17220 | ++DOMWINDOW == 162 (0x97b3f000) [pid = 17220] [serial = 2237] [outer = 0x93af2000] 16:56:36 INFO - PROCESS | 17220 | 1461282996209 Marionette DEBUG loaded listener.js 16:56:36 INFO - PROCESS | 17220 | ++DOMWINDOW == 163 (0x97bbec00) [pid = 17220] [serial = 2238] [outer = 0x93af2000] 16:56:36 INFO - PROCESS | 17220 | ++DOCSHELL 0x9799a800 == 152 [pid = 17220] [id = 746] 16:56:36 INFO - PROCESS | 17220 | ++DOMWINDOW == 164 (0x97e9ac00) [pid = 17220] [serial = 2239] [outer = (nil)] 16:56:36 INFO - PROCESS | 17220 | ++DOMWINDOW == 165 (0x97e9fc00) [pid = 17220] [serial = 2240] [outer = 0x97e9ac00] 16:56:37 INFO - PROCESS | 17220 | 1461282997116 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 16:56:37 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. 16:56:37 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1682ms 16:56:37 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:56:37 INFO - PROCESS | 17220 | 1461282997172 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 16:56:37 INFO - PROCESS | 17220 | 1461282997176 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 16:56:37 INFO - PROCESS | 17220 | 1461282997184 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:56:37 INFO - PROCESS | 17220 | 1461282997188 Marionette TRACE conn4 <- [1,2954,null,{}] 16:56:37 INFO - PROCESS | 17220 | 1461282997195 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:37 INFO - PROCESS | 17220 | 1461282997531 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 16:56:37 INFO - PROCESS | 17220 | 1461282997887 Marionette TRACE conn4 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:37 INFO - PROCESS | 17220 | ++DOCSHELL 0x850f5800 == 153 [pid = 17220] [id = 747] 16:56:37 INFO - PROCESS | 17220 | ++DOMWINDOW == 166 (0x97c2b000) [pid = 17220] [serial = 2241] [outer = (nil)] 16:56:37 INFO - PROCESS | 17220 | ++DOMWINDOW == 167 (0x97e9d800) [pid = 17220] [serial = 2242] [outer = 0x97c2b000] 16:56:37 INFO - PROCESS | 17220 | 1461282997988 Marionette DEBUG loaded listener.js 16:56:38 INFO - PROCESS | 17220 | ++DOMWINDOW == 168 (0x981a7000) [pid = 17220] [serial = 2243] [outer = 0x97c2b000] 16:56:38 INFO - PROCESS | 17220 | 1461282998792 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 16:56:38 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:56:38 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 16:56:38 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1642ms 16:56:38 INFO - PROCESS | 17220 | 1461282998825 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 16:56:38 INFO - PROCESS | 17220 | 1461282998828 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 16:56:38 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:56:38 INFO - PROCESS | 17220 | 1461282998837 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:56:38 INFO - PROCESS | 17220 | 1461282998840 Marionette TRACE conn4 <- [1,2958,null,{}] 16:56:38 INFO - PROCESS | 17220 | 1461282998847 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:39 INFO - PROCESS | 17220 | 1461282999113 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 16:56:39 INFO - PROCESS | 17220 | 1461282999432 Marionette TRACE conn4 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:39 INFO - PROCESS | 17220 | ++DOCSHELL 0x978c9c00 == 154 [pid = 17220] [id = 748] 16:56:39 INFO - PROCESS | 17220 | ++DOMWINDOW == 169 (0x97e98400) [pid = 17220] [serial = 2244] [outer = (nil)] 16:56:39 INFO - PROCESS | 17220 | ++DOMWINDOW == 170 (0x98e03800) [pid = 17220] [serial = 2245] [outer = 0x97e98400] 16:56:39 INFO - PROCESS | 17220 | 1461282999578 Marionette DEBUG loaded listener.js 16:56:39 INFO - PROCESS | 17220 | ++DOMWINDOW == 171 (0x98e06800) [pid = 17220] [serial = 2246] [outer = 0x97e98400] 16:56:40 INFO - PROCESS | 17220 | 1461283000355 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 16:56:40 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. 16:56:40 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1532ms 16:56:40 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:56:40 INFO - PROCESS | 17220 | 1461283000370 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 16:56:40 INFO - PROCESS | 17220 | 1461283000373 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 16:56:40 INFO - PROCESS | 17220 | 1461283000381 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:56:40 INFO - PROCESS | 17220 | 1461283000384 Marionette TRACE conn4 <- [1,2962,null,{}] 16:56:40 INFO - PROCESS | 17220 | 1461283000415 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:40 INFO - PROCESS | 17220 | 1461283000661 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 16:56:40 INFO - PROCESS | 17220 | 1461283000967 Marionette TRACE conn4 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:41 INFO - PROCESS | 17220 | ++DOCSHELL 0x84704c00 == 155 [pid = 17220] [id = 749] 16:56:41 INFO - PROCESS | 17220 | ++DOMWINDOW == 172 (0x915e4800) [pid = 17220] [serial = 2247] [outer = (nil)] 16:56:41 INFO - PROCESS | 17220 | ++DOMWINDOW == 173 (0x98f67000) [pid = 17220] [serial = 2248] [outer = 0x915e4800] 16:56:41 INFO - PROCESS | 17220 | 1461283001112 Marionette DEBUG loaded listener.js 16:56:41 INFO - PROCESS | 17220 | ++DOMWINDOW == 174 (0x98fdc400) [pid = 17220] [serial = 2249] [outer = 0x915e4800] 16:56:41 INFO - PROCESS | 17220 | 1461283001939 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 16:56:41 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. 16:56:41 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1588ms 16:56:41 INFO - PROCESS | 17220 | 1461283001968 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 16:56:41 INFO - PROCESS | 17220 | 1461283001973 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 16:56:41 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:56:41 INFO - PROCESS | 17220 | 1461283001979 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:56:41 INFO - PROCESS | 17220 | 1461283001983 Marionette TRACE conn4 <- [1,2966,null,{}] 16:56:41 INFO - PROCESS | 17220 | 1461283001990 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:42 INFO - PROCESS | 17220 | 1461283002346 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 16:56:42 INFO - PROCESS | 17220 | 1461283002649 Marionette TRACE conn4 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:42 INFO - PROCESS | 17220 | ++DOCSHELL 0x85a32400 == 156 [pid = 17220] [id = 750] 16:56:42 INFO - PROCESS | 17220 | ++DOMWINDOW == 175 (0x98f61c00) [pid = 17220] [serial = 2250] [outer = (nil)] 16:56:42 INFO - PROCESS | 17220 | ++DOMWINDOW == 176 (0x994a7000) [pid = 17220] [serial = 2251] [outer = 0x98f61c00] 16:56:42 INFO - PROCESS | 17220 | 1461283002745 Marionette DEBUG loaded listener.js 16:56:42 INFO - PROCESS | 17220 | ++DOMWINDOW == 177 (0x99bbf400) [pid = 17220] [serial = 2252] [outer = 0x98f61c00] 16:56:43 INFO - PROCESS | 17220 | 1461283003598 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 16:56:43 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. 16:56:43 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1634ms 16:56:43 INFO - PROCESS | 17220 | 1461283003616 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 16:56:43 INFO - PROCESS | 17220 | 1461283003620 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 16:56:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:56:43 INFO - PROCESS | 17220 | 1461283003627 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:56:43 INFO - PROCESS | 17220 | 1461283003631 Marionette TRACE conn4 <- [1,2970,null,{}] 16:56:43 INFO - PROCESS | 17220 | 1461283003637 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:43 INFO - PROCESS | 17220 | 1461283003910 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 16:56:44 INFO - PROCESS | 17220 | 1461283004299 Marionette TRACE conn4 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:44 INFO - PROCESS | 17220 | ++DOCSHELL 0x98f60800 == 157 [pid = 17220] [id = 751] 16:56:44 INFO - PROCESS | 17220 | ++DOMWINDOW == 178 (0x991cb400) [pid = 17220] [serial = 2253] [outer = (nil)] 16:56:44 INFO - PROCESS | 17220 | ++DOMWINDOW == 179 (0x9b234000) [pid = 17220] [serial = 2254] [outer = 0x991cb400] 16:56:44 INFO - PROCESS | 17220 | 1461283004402 Marionette DEBUG loaded listener.js 16:56:44 INFO - PROCESS | 17220 | ++DOMWINDOW == 180 (0x9b25dc00) [pid = 17220] [serial = 2255] [outer = 0x991cb400] 16:56:48 INFO - PROCESS | 17220 | --DOCSHELL 0x92df3800 == 156 [pid = 17220] [id = 686] 16:56:48 INFO - PROCESS | 17220 | --DOMWINDOW == 179 (0x894efc00) [pid = 17220] [serial = 2135] [outer = (nil)] [url = about:blank] 16:56:48 INFO - PROCESS | 17220 | --DOMWINDOW == 178 (0x89b4d000) [pid = 17220] [serial = 2084] [outer = (nil)] [url = about:blank] 16:56:48 INFO - PROCESS | 17220 | --DOMWINDOW == 177 (0x8eab3400) [pid = 17220] [serial = 2093] [outer = (nil)] [url = about:blank] 16:56:48 INFO - PROCESS | 17220 | --DOMWINDOW == 176 (0x8fe7b800) [pid = 17220] [serial = 2106] [outer = (nil)] [url = about:blank] 16:56:48 INFO - PROCESS | 17220 | --DOMWINDOW == 175 (0x920e2400) [pid = 17220] [serial = 2117] [outer = (nil)] [url = about:blank] 16:56:48 INFO - PROCESS | 17220 | --DOMWINDOW == 174 (0x8672dc00) [pid = 17220] [serial = 2075] [outer = (nil)] [url = about:blank] 16:56:48 INFO - PROCESS | 17220 | --DOMWINDOW == 173 (0x92da5000) [pid = 17220] [serial = 2123] [outer = (nil)] [url = about:blank] 16:56:48 INFO - PROCESS | 17220 | --DOMWINDOW == 172 (0x8aaa3800) [pid = 17220] [serial = 2085] [outer = (nil)] [url = about:blank] 16:56:48 INFO - PROCESS | 17220 | --DOMWINDOW == 171 (0x86739800) [pid = 17220] [serial = 2076] [outer = (nil)] [url = about:blank] 16:56:48 INFO - PROCESS | 17220 | --DOMWINDOW == 170 (0x894f3c00) [pid = 17220] [serial = 2082] [outer = (nil)] [url = about:blank] 16:56:48 INFO - PROCESS | 17220 | --DOMWINDOW == 169 (0x87ea4400) [pid = 17220] [serial = 2129] [outer = (nil)] [url = about:blank] 16:56:48 INFO - PROCESS | 17220 | --DOMWINDOW == 168 (0x904b0400) [pid = 17220] [serial = 2112] [outer = (nil)] [url = about:blank] 16:56:48 INFO - PROCESS | 17220 | --DOMWINDOW == 167 (0x8edbd400) [pid = 17220] [serial = 2097] [outer = (nil)] [url = about:blank] 16:56:48 INFO - PROCESS | 17220 | --DOMWINDOW == 166 (0x8754a400) [pid = 17220] [serial = 2132] [outer = (nil)] [url = about:blank] 16:56:48 INFO - PROCESS | 17220 | --DOMWINDOW == 165 (0x8eb29400) [pid = 17220] [serial = 2094] [outer = (nil)] [url = about:blank] 16:56:48 INFO - PROCESS | 17220 | --DOMWINDOW == 164 (0x8ac61800) [pid = 17220] [serial = 2087] [outer = (nil)] [url = about:blank] 16:56:48 INFO - PROCESS | 17220 | --DOMWINDOW == 163 (0x86733000) [pid = 17220] [serial = 2126] [outer = (nil)] [url = about:blank] 16:56:48 INFO - PROCESS | 17220 | --DOMWINDOW == 162 (0x8f27b800) [pid = 17220] [serial = 2103] [outer = (nil)] [url = about:blank] 16:56:48 INFO - PROCESS | 17220 | --DOMWINDOW == 161 (0x8aef2400) [pid = 17220] [serial = 2090] [outer = (nil)] [url = about:blank] 16:56:48 INFO - PROCESS | 17220 | --DOMWINDOW == 160 (0x92c02400) [pid = 17220] [serial = 2121] [outer = (nil)] [url = about:blank] 16:56:48 INFO - PROCESS | 17220 | --DOMWINDOW == 159 (0x893d0000) [pid = 17220] [serial = 2081] [outer = (nil)] [url = about:blank] 16:56:48 INFO - PROCESS | 17220 | --DOMWINDOW == 158 (0x869cf800) [pid = 17220] [serial = 2127] [outer = (nil)] [url = about:blank] 16:56:48 INFO - PROCESS | 17220 | --DOMWINDOW == 157 (0x9034b400) [pid = 17220] [serial = 2109] [outer = (nil)] [url = about:blank] 16:56:48 INFO - PROCESS | 17220 | --DOMWINDOW == 156 (0x90345400) [pid = 17220] [serial = 2108] [outer = (nil)] [url = about:blank] 16:56:48 INFO - PROCESS | 17220 | --DOMWINDOW == 155 (0x8ea45400) [pid = 17220] [serial = 2091] [outer = (nil)] [url = about:blank] 16:56:48 INFO - PROCESS | 17220 | --DOMWINDOW == 154 (0x893d4c00) [pid = 17220] [serial = 2019] [outer = (nil)] [url = about:blank] 16:56:48 INFO - PROCESS | 17220 | --DOMWINDOW == 153 (0x8ac6cc00) [pid = 17220] [serial = 2088] [outer = (nil)] [url = about:blank] 16:56:48 INFO - PROCESS | 17220 | --DOMWINDOW == 152 (0x8eec6000) [pid = 17220] [serial = 2100] [outer = (nil)] [url = about:blank] 16:56:48 INFO - PROCESS | 17220 | --DOMWINDOW == 151 (0x92b71400) [pid = 17220] [serial = 2120] [outer = (nil)] [url = about:blank] 16:56:48 INFO - PROCESS | 17220 | --DOMWINDOW == 150 (0x88379800) [pid = 17220] [serial = 2079] [outer = (nil)] [url = about:blank] 16:56:48 INFO - PROCESS | 17220 | --DOMWINDOW == 149 (0x88581c00) [pid = 17220] [serial = 2133] [outer = (nil)] [url = about:blank] 16:56:48 INFO - PROCESS | 17220 | --DOMWINDOW == 148 (0x8edb9c00) [pid = 17220] [serial = 2096] [outer = (nil)] [url = about:blank] 16:56:48 INFO - PROCESS | 17220 | --DOMWINDOW == 147 (0x95146400) [pid = 17220] [serial = 2061] [outer = (nil)] [url = about:blank] 16:56:48 INFO - PROCESS | 17220 | --DOMWINDOW == 146 (0x8fdf5800) [pid = 17220] [serial = 2105] [outer = (nil)] [url = about:blank] 16:56:48 INFO - PROCESS | 17220 | --DOMWINDOW == 145 (0x87febc00) [pid = 17220] [serial = 2078] [outer = (nil)] [url = about:blank] 16:56:48 INFO - PROCESS | 17220 | --DOMWINDOW == 144 (0x8f277800) [pid = 17220] [serial = 2102] [outer = (nil)] [url = about:blank] 16:56:48 INFO - PROCESS | 17220 | --DOMWINDOW == 143 (0x904a9000) [pid = 17220] [serial = 2111] [outer = (nil)] [url = about:blank] 16:56:48 INFO - PROCESS | 17220 | --DOMWINDOW == 142 (0x920e6400) [pid = 17220] [serial = 2118] [outer = (nil)] [url = about:blank] 16:56:48 INFO - PROCESS | 17220 | --DOMWINDOW == 141 (0x9125e000) [pid = 17220] [serial = 2115] [outer = (nil)] [url = about:blank] 16:56:48 INFO - PROCESS | 17220 | --DOMWINDOW == 140 (0x9070a400) [pid = 17220] [serial = 2114] [outer = (nil)] [url = about:blank] 16:56:48 INFO - PROCESS | 17220 | --DOMWINDOW == 139 (0x8ee8dc00) [pid = 17220] [serial = 2099] [outer = (nil)] [url = about:blank] 16:56:48 INFO - PROCESS | 17220 | --DOMWINDOW == 138 (0x87ff9400) [pid = 17220] [serial = 2130] [outer = (nil)] [url = about:blank] 16:56:49 INFO - PROCESS | 17220 | 1461283009108 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 16:56: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. 16:56:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 5498ms 16:56:49 INFO - PROCESS | 17220 | 1461283009127 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 16:56:49 INFO - PROCESS | 17220 | 1461283009134 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 16:56:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:56:49 INFO - PROCESS | 17220 | 1461283009143 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:56:49 INFO - PROCESS | 17220 | 1461283009149 Marionette TRACE conn4 <- [1,2974,null,{}] 16:56:49 INFO - PROCESS | 17220 | 1461283009159 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:49 INFO - PROCESS | 17220 | 1461283009393 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 16:56:49 INFO - PROCESS | 17220 | 1461283009657 Marionette TRACE conn4 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:49 INFO - PROCESS | 17220 | ++DOCSHELL 0x86733000 == 157 [pid = 17220] [id = 752] 16:56:49 INFO - PROCESS | 17220 | ++DOMWINDOW == 139 (0x86739800) [pid = 17220] [serial = 2256] [outer = (nil)] 16:56:49 INFO - PROCESS | 17220 | ++DOMWINDOW == 140 (0x87552000) [pid = 17220] [serial = 2257] [outer = 0x86739800] 16:56:49 INFO - PROCESS | 17220 | 1461283009746 Marionette DEBUG loaded listener.js 16:56:49 INFO - PROCESS | 17220 | ++DOMWINDOW == 141 (0x876d6800) [pid = 17220] [serial = 2258] [outer = 0x86739800] 16:56:50 INFO - PROCESS | 17220 | 1461283010501 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 16:56:50 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. 16:56:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1394ms 16:56:50 INFO - PROCESS | 17220 | 1461283010538 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 16:56:50 INFO - PROCESS | 17220 | 1461283010547 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 16:56:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:56:50 INFO - PROCESS | 17220 | 1461283010570 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:56:50 INFO - PROCESS | 17220 | 1461283010576 Marionette TRACE conn4 <- [1,2978,null,{}] 16:56:50 INFO - PROCESS | 17220 | 1461283010586 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:50 INFO - PROCESS | 17220 | 1461283010811 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 16:56:51 INFO - PROCESS | 17220 | 1461283011054 Marionette TRACE conn4 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:51 INFO - PROCESS | 17220 | ++DOCSHELL 0x87ea0000 == 158 [pid = 17220] [id = 753] 16:56:51 INFO - PROCESS | 17220 | ++DOMWINDOW == 142 (0x8836dc00) [pid = 17220] [serial = 2259] [outer = (nil)] 16:56:51 INFO - PROCESS | 17220 | ++DOMWINDOW == 143 (0x88379800) [pid = 17220] [serial = 2260] [outer = 0x8836dc00] 16:56:51 INFO - PROCESS | 17220 | 1461283011134 Marionette DEBUG loaded listener.js 16:56:51 INFO - PROCESS | 17220 | ++DOMWINDOW == 144 (0x88575800) [pid = 17220] [serial = 2261] [outer = 0x8836dc00] 16:56:52 INFO - PROCESS | 17220 | 1461283012061 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 16:56: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. 16:56:52 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1560ms 16:56:52 INFO - PROCESS | 17220 | 1461283012121 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 16:56:52 INFO - PROCESS | 17220 | 1461283012125 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 16:56:52 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:56:52 INFO - PROCESS | 17220 | 1461283012132 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:56:52 INFO - PROCESS | 17220 | 1461283012138 Marionette TRACE conn4 <- [1,2982,null,{}] 16:56:52 INFO - PROCESS | 17220 | 1461283012162 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:52 INFO - PROCESS | 17220 | 1461283012483 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 16:56:52 INFO - PROCESS | 17220 | 1461283012528 Marionette TRACE conn4 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:52 INFO - PROCESS | 17220 | ++DOCSHELL 0x8837a400 == 159 [pid = 17220] [id = 754] 16:56:52 INFO - PROCESS | 17220 | ++DOMWINDOW == 145 (0x893d2400) [pid = 17220] [serial = 2262] [outer = (nil)] 16:56:52 INFO - PROCESS | 17220 | ++DOMWINDOW == 146 (0x89ab1400) [pid = 17220] [serial = 2263] [outer = 0x893d2400] 16:56:52 INFO - PROCESS | 17220 | 1461283012623 Marionette DEBUG loaded listener.js 16:56:52 INFO - PROCESS | 17220 | ++DOMWINDOW == 147 (0x89b50800) [pid = 17220] [serial = 2264] [outer = 0x893d2400] 16:56:53 INFO - PROCESS | 17220 | 1461283013989 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 16:56:54 INFO - PROCESS | 17220 | --DOMWINDOW == 146 (0x92cb5800) [pid = 17220] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 16:56:54 INFO - PROCESS | 17220 | --DOMWINDOW == 145 (0x92df4000) [pid = 17220] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:56:54 INFO - PROCESS | 17220 | --DOMWINDOW == 144 (0x8672e800) [pid = 17220] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:56:54 INFO - PROCESS | 17220 | --DOMWINDOW == 143 (0x8ae46800) [pid = 17220] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 16:56:54 INFO - PROCESS | 17220 | --DOMWINDOW == 142 (0x8f275000) [pid = 17220] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 16:56:54 INFO - PROCESS | 17220 | --DOMWINDOW == 141 (0x88663400) [pid = 17220] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:56:54 INFO - PROCESS | 17220 | --DOMWINDOW == 140 (0x97bc9400) [pid = 17220] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:56:54 INFO - PROCESS | 17220 | --DOMWINDOW == 139 (0x90344000) [pid = 17220] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 16:56:54 INFO - PROCESS | 17220 | --DOMWINDOW == 138 (0x915dfc00) [pid = 17220] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:56:54 INFO - PROCESS | 17220 | --DOMWINDOW == 137 (0x8ea4cc00) [pid = 17220] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 16:56:54 INFO - PROCESS | 17220 | --DOMWINDOW == 136 (0x8efe4c00) [pid = 17220] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 16:56:54 INFO - PROCESS | 17220 | --DOMWINDOW == 135 (0x85301c00) [pid = 17220] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 16:56:54 INFO - PROCESS | 17220 | --DOMWINDOW == 134 (0x88373000) [pid = 17220] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:56:54 INFO - PROCESS | 17220 | --DOMWINDOW == 133 (0x87558400) [pid = 17220] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 16:56:54 INFO - PROCESS | 17220 | --DOMWINDOW == 132 (0x85fd6400) [pid = 17220] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:56:54 INFO - PROCESS | 17220 | --DOMWINDOW == 131 (0x8ac67400) [pid = 17220] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:56:54 INFO - PROCESS | 17220 | --DOMWINDOW == 130 (0x8470b000) [pid = 17220] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 16:56:54 INFO - PROCESS | 17220 | --DOMWINDOW == 129 (0x87ff2800) [pid = 17220] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:56:54 INFO - PROCESS | 17220 | --DOMWINDOW == 128 (0x92daec00) [pid = 17220] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 16:56:54 INFO - PROCESS | 17220 | --DOMWINDOW == 127 (0x87ff5000) [pid = 17220] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 16:56:54 INFO - PROCESS | 17220 | --DOMWINDOW == 126 (0x89b4ec00) [pid = 17220] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 16:56:54 INFO - PROCESS | 17220 | --DOMWINDOW == 125 (0x8ab0f400) [pid = 17220] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:56:54 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 16:56:54 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:56:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:56:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:56:54 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:56:54 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1944ms 16:56:54 INFO - PROCESS | 17220 | 1461283014078 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 16:56:54 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:56:54 INFO - PROCESS | 17220 | 1461283014083 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 16:56:54 INFO - PROCESS | 17220 | 1461283014090 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:56:54 INFO - PROCESS | 17220 | 1461283014094 Marionette TRACE conn4 <- [1,2986,null,{}] 16:56:54 INFO - PROCESS | 17220 | 1461283014105 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:54 INFO - PROCESS | 17220 | 1461283014381 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 16:56:54 INFO - PROCESS | 17220 | 1461283014601 Marionette TRACE conn4 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:54 INFO - PROCESS | 17220 | ++DOCSHELL 0x85a34c00 == 160 [pid = 17220] [id = 755] 16:56:54 INFO - PROCESS | 17220 | ++DOMWINDOW == 126 (0x88373000) [pid = 17220] [serial = 2265] [outer = (nil)] 16:56:54 INFO - PROCESS | 17220 | ++DOMWINDOW == 127 (0x894f5c00) [pid = 17220] [serial = 2266] [outer = 0x88373000] 16:56:54 INFO - PROCESS | 17220 | 1461283014676 Marionette DEBUG loaded listener.js 16:56:54 INFO - PROCESS | 17220 | ++DOMWINDOW == 128 (0x8aaa6c00) [pid = 17220] [serial = 2267] [outer = 0x88373000] 16:56:55 INFO - PROCESS | 17220 | 1461283015324 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 16:56:55 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. 16:56:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1289ms 16:56:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:56:55 INFO - PROCESS | 17220 | 1461283015378 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 16:56:55 INFO - PROCESS | 17220 | 1461283015381 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 16:56:55 INFO - PROCESS | 17220 | 1461283015388 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:56:55 INFO - PROCESS | 17220 | 1461283015391 Marionette TRACE conn4 <- [1,2990,null,{}] 16:56:55 INFO - PROCESS | 17220 | 1461283015396 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:55 INFO - PROCESS | 17220 | 1461283015666 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 16:56:55 INFO - PROCESS | 17220 | 1461283015687 Marionette TRACE conn4 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:55 INFO - PROCESS | 17220 | ++DOCSHELL 0x87ff2800 == 161 [pid = 17220] [id = 756] 16:56:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 129 (0x89070000) [pid = 17220] [serial = 2268] [outer = (nil)] 16:56:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 130 (0x8ac63c00) [pid = 17220] [serial = 2269] [outer = 0x89070000] 16:56:55 INFO - PROCESS | 17220 | 1461283015762 Marionette DEBUG loaded listener.js 16:56:55 INFO - PROCESS | 17220 | ++DOMWINDOW == 131 (0x8ae41800) [pid = 17220] [serial = 2270] [outer = 0x89070000] 16:56:56 INFO - PROCESS | 17220 | ++DOCSHELL 0x869c3400 == 162 [pid = 17220] [id = 757] 16:56:56 INFO - PROCESS | 17220 | ++DOMWINDOW == 132 (0x869c4800) [pid = 17220] [serial = 2271] [outer = (nil)] 16:56:56 INFO - PROCESS | 17220 | ++DOMWINDOW == 133 (0x8754ec00) [pid = 17220] [serial = 2272] [outer = 0x869c4800] 16:56:57 INFO - PROCESS | 17220 | 1461283017115 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 16:56:57 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. 16:56:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1786ms 16:56:57 INFO - PROCESS | 17220 | 1461283017175 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 16:56:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:56:57 INFO - PROCESS | 17220 | 1461283017181 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 16:56:57 INFO - PROCESS | 17220 | 1461283017189 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:56:57 INFO - PROCESS | 17220 | 1461283017195 Marionette TRACE conn4 <- [1,2994,null,{}] 16:56:57 INFO - PROCESS | 17220 | 1461283017250 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:57 INFO - PROCESS | 17220 | 1461283017554 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 16:56:57 INFO - PROCESS | 17220 | 1461283017931 Marionette TRACE conn4 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:57 INFO - PROCESS | 17220 | ++DOCSHELL 0x8530d800 == 163 [pid = 17220] [id = 758] 16:56:57 INFO - PROCESS | 17220 | ++DOMWINDOW == 134 (0x87b8b400) [pid = 17220] [serial = 2273] [outer = (nil)] 16:56:58 INFO - PROCESS | 17220 | ++DOMWINDOW == 135 (0x8837b000) [pid = 17220] [serial = 2274] [outer = 0x87b8b400] 16:56:58 INFO - PROCESS | 17220 | 1461283018026 Marionette DEBUG loaded listener.js 16:56:58 INFO - PROCESS | 17220 | ++DOMWINDOW == 136 (0x8865a000) [pid = 17220] [serial = 2275] [outer = 0x87b8b400] 16:56:58 INFO - PROCESS | 17220 | 1461283018937 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 16:56:58 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:56:58 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 16:56:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1782ms 16:56:58 INFO - PROCESS | 17220 | 1461283018971 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 16:56:58 INFO - PROCESS | 17220 | 1461283018981 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 16:56:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:56:58 INFO - PROCESS | 17220 | 1461283018991 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:56:59 INFO - PROCESS | 17220 | 1461283018997 Marionette TRACE conn4 <- [1,2998,null,{}] 16:56:59 INFO - PROCESS | 17220 | 1461283019004 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:56:59 INFO - PROCESS | 17220 | 1461283019278 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 16:56:59 INFO - PROCESS | 17220 | 1461283019676 Marionette TRACE conn4 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:56:59 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ab14800 == 164 [pid = 17220] [id = 759] 16:56:59 INFO - PROCESS | 17220 | ++DOMWINDOW == 137 (0x8ac64000) [pid = 17220] [serial = 2276] [outer = (nil)] 16:56:59 INFO - PROCESS | 17220 | ++DOMWINDOW == 138 (0x8ae46800) [pid = 17220] [serial = 2277] [outer = 0x8ac64000] 16:56:59 INFO - PROCESS | 17220 | 1461283019766 Marionette DEBUG loaded listener.js 16:56:59 INFO - PROCESS | 17220 | ++DOMWINDOW == 139 (0x8ae8fc00) [pid = 17220] [serial = 2278] [outer = 0x8ac64000] 16:57:00 INFO - PROCESS | 17220 | 1461283020556 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 16:57:00 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. 16:57:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1599ms 16:57:00 INFO - PROCESS | 17220 | 1461283020598 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 16:57:00 INFO - PROCESS | 17220 | 1461283020602 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 16:57:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:57:00 INFO - PROCESS | 17220 | 1461283020611 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:57:00 INFO - PROCESS | 17220 | 1461283020617 Marionette TRACE conn4 <- [1,3002,null,{}] 16:57:00 INFO - PROCESS | 17220 | 1461283020634 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:00 INFO - PROCESS | 17220 | 1461283020876 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 16:57:01 INFO - PROCESS | 17220 | 1461283021196 Marionette TRACE conn4 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:01 INFO - PROCESS | 17220 | ++DOCSHELL 0x86734c00 == 165 [pid = 17220] [id = 760] 16:57:01 INFO - PROCESS | 17220 | ++DOMWINDOW == 140 (0x88378400) [pid = 17220] [serial = 2279] [outer = (nil)] 16:57:01 INFO - PROCESS | 17220 | ++DOMWINDOW == 141 (0x8eab1c00) [pid = 17220] [serial = 2280] [outer = 0x88378400] 16:57:01 INFO - PROCESS | 17220 | 1461283021347 Marionette DEBUG loaded listener.js 16:57:01 INFO - PROCESS | 17220 | ++DOMWINDOW == 142 (0x8eb29400) [pid = 17220] [serial = 2281] [outer = 0x88378400] 16:57:02 INFO - PROCESS | 17220 | 1461283022164 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 16:57:02 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. 16:57:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1586ms 16:57:02 INFO - PROCESS | 17220 | 1461283022197 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 16:57:02 INFO - PROCESS | 17220 | 1461283022201 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 16:57:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:57:02 INFO - PROCESS | 17220 | 1461283022209 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:57:02 INFO - PROCESS | 17220 | 1461283022213 Marionette TRACE conn4 <- [1,3006,null,{}] 16:57:02 INFO - PROCESS | 17220 | 1461283022219 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:02 INFO - PROCESS | 17220 | 1461283022481 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 16:57:02 INFO - PROCESS | 17220 | 1461283022791 Marionette TRACE conn4 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:02 INFO - PROCESS | 17220 | ++DOCSHELL 0x8aef8800 == 166 [pid = 17220] [id = 761] 16:57:02 INFO - PROCESS | 17220 | ++DOMWINDOW == 143 (0x8edbb400) [pid = 17220] [serial = 2282] [outer = (nil)] 16:57:02 INFO - PROCESS | 17220 | ++DOMWINDOW == 144 (0x8ee80c00) [pid = 17220] [serial = 2283] [outer = 0x8edbb400] 16:57:02 INFO - PROCESS | 17220 | 1461283022938 Marionette DEBUG loaded listener.js 16:57:03 INFO - PROCESS | 17220 | ++DOMWINDOW == 145 (0x8ee8dc00) [pid = 17220] [serial = 2284] [outer = 0x8edbb400] 16:57:03 INFO - PROCESS | 17220 | 1461283023729 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 16:57:03 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. 16:57:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1582ms 16:57:03 INFO - PROCESS | 17220 | 1461283023792 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 16:57:03 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:57:03 INFO - PROCESS | 17220 | 1461283023797 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 16:57:03 INFO - PROCESS | 17220 | 1461283023803 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:57:03 INFO - PROCESS | 17220 | 1461283023807 Marionette TRACE conn4 <- [1,3010,null,{}] 16:57:03 INFO - PROCESS | 17220 | 1461283023834 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:04 INFO - PROCESS | 17220 | 1461283024078 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 16:57:04 INFO - PROCESS | 17220 | 1461283024451 Marionette TRACE conn4 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:04 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ab11800 == 167 [pid = 17220] [id = 762] 16:57:04 INFO - PROCESS | 17220 | ++DOMWINDOW == 146 (0x8eecd400) [pid = 17220] [serial = 2285] [outer = (nil)] 16:57:04 INFO - PROCESS | 17220 | ++DOMWINDOW == 147 (0x8efe6800) [pid = 17220] [serial = 2286] [outer = 0x8eecd400] 16:57:04 INFO - PROCESS | 17220 | 1461283024547 Marionette DEBUG loaded listener.js 16:57:04 INFO - PROCESS | 17220 | ++DOMWINDOW == 148 (0x8f27d800) [pid = 17220] [serial = 2287] [outer = 0x8eecd400] 16:57:05 INFO - PROCESS | 17220 | 1461283025371 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 16:57:05 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 16:57:05 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1592ms 16:57:05 INFO - PROCESS | 17220 | 1461283025395 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 16:57:05 INFO - PROCESS | 17220 | 1461283025399 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 16:57:05 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:57:05 INFO - PROCESS | 17220 | 1461283025406 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:57:05 INFO - PROCESS | 17220 | 1461283025409 Marionette TRACE conn4 <- [1,3014,null,{}] 16:57:05 INFO - PROCESS | 17220 | 1461283025415 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:05 INFO - PROCESS | 17220 | 1461283025682 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 16:57:06 INFO - PROCESS | 17220 | 1461283026040 Marionette TRACE conn4 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:06 INFO - PROCESS | 17220 | ++DOCSHELL 0x89ab1000 == 168 [pid = 17220] [id = 763] 16:57:06 INFO - PROCESS | 17220 | ++DOMWINDOW == 149 (0x8aaac000) [pid = 17220] [serial = 2288] [outer = (nil)] 16:57:06 INFO - PROCESS | 17220 | ++DOMWINDOW == 150 (0x8fdfac00) [pid = 17220] [serial = 2289] [outer = 0x8aaac000] 16:57:06 INFO - PROCESS | 17220 | 1461283026142 Marionette DEBUG loaded listener.js 16:57:06 INFO - PROCESS | 17220 | ++DOMWINDOW == 151 (0x8ff98c00) [pid = 17220] [serial = 2290] [outer = 0x8aaac000] 16:57:06 INFO - PROCESS | 17220 | [17220] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:57:07 INFO - PROCESS | 17220 | 1461283027023 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:57:07 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:57:07 INFO - {} 16:57:07 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:57:07 INFO - {} 16:57:07 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:57:07 INFO - {} 16:57:07 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:57:07 INFO - {} 16:57:07 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1639ms 16:57:07 INFO - PROCESS | 17220 | 1461283027048 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 16:57:07 INFO - PROCESS | 17220 | 1461283027052 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 16:57:07 INFO - TEST-START | /FileAPI/fileReader.html 16:57:07 INFO - PROCESS | 17220 | 1461283027064 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:57:07 INFO - PROCESS | 17220 | 1461283027066 Marionette TRACE conn4 <- [1,3018,null,{}] 16:57:07 INFO - PROCESS | 17220 | 1461283027073 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:07 INFO - PROCESS | 17220 | 1461283027356 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 16:57:07 INFO - PROCESS | 17220 | 1461283027730 Marionette TRACE conn4 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:07 INFO - PROCESS | 17220 | ++DOCSHELL 0x901d2000 == 169 [pid = 17220] [id = 764] 16:57:07 INFO - PROCESS | 17220 | ++DOMWINDOW == 152 (0x90341800) [pid = 17220] [serial = 2291] [outer = (nil)] 16:57:07 INFO - PROCESS | 17220 | ++DOMWINDOW == 153 (0x904b2800) [pid = 17220] [serial = 2292] [outer = 0x90341800] 16:57:07 INFO - PROCESS | 17220 | 1461283027826 Marionette DEBUG loaded listener.js 16:57:07 INFO - PROCESS | 17220 | ++DOMWINDOW == 154 (0x904ec800) [pid = 17220] [serial = 2293] [outer = 0x90341800] 16:57:08 INFO - PROCESS | 17220 | 1461283028604 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 16:57:08 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:57:08 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:57:08 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:57:08 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:57:08 INFO - TEST-OK | /FileAPI/fileReader.html | took 1582ms 16:57:08 INFO - PROCESS | 17220 | 1461283028647 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 16:57:08 INFO - PROCESS | 17220 | 1461283028650 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 16:57:08 INFO - TEST-START | /FileAPI/historical.html 16:57:08 INFO - PROCESS | 17220 | 1461283028658 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:57:08 INFO - PROCESS | 17220 | 1461283028661 Marionette TRACE conn4 <- [1,3022,null,{}] 16:57:08 INFO - PROCESS | 17220 | 1461283028667 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:08 INFO - PROCESS | 17220 | 1461283028909 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 16:57:09 INFO - PROCESS | 17220 | 1461283029222 Marionette TRACE conn4 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:09 INFO - PROCESS | 17220 | ++DOCSHELL 0x893d6000 == 170 [pid = 17220] [id = 765] 16:57:09 INFO - PROCESS | 17220 | ++DOMWINDOW == 155 (0x8fdf1c00) [pid = 17220] [serial = 2294] [outer = (nil)] 16:57:09 INFO - PROCESS | 17220 | ++DOMWINDOW == 156 (0x915d8c00) [pid = 17220] [serial = 2295] [outer = 0x8fdf1c00] 16:57:09 INFO - PROCESS | 17220 | 1461283029373 Marionette DEBUG loaded listener.js 16:57:09 INFO - PROCESS | 17220 | ++DOMWINDOW == 157 (0x920ec000) [pid = 17220] [serial = 2296] [outer = 0x8fdf1c00] 16:57:10 INFO - PROCESS | 17220 | 1461283030182 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 16:57:10 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:57:10 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:57:10 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:57:10 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:57:10 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:57:10 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:57:10 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:57:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:10 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:57:10 INFO - TEST-OK | /FileAPI/historical.html | took 1585ms 16:57:10 INFO - PROCESS | 17220 | 1461283030246 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 16:57:10 INFO - PROCESS | 17220 | 1461283030251 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 16:57:10 INFO - PROCESS | 17220 | 1461283030262 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:57:10 INFO - TEST-START | /FileAPI/idlharness.html 16:57:10 INFO - PROCESS | 17220 | 1461283030267 Marionette TRACE conn4 <- [1,3026,null,{}] 16:57:10 INFO - PROCESS | 17220 | 1461283030293 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:10 INFO - PROCESS | 17220 | 1461283030521 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 16:57:10 INFO - PROCESS | 17220 | 1461283030870 Marionette TRACE conn4 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:10 INFO - PROCESS | 17220 | ++DOCSHELL 0x904ebc00 == 171 [pid = 17220] [id = 766] 16:57:10 INFO - PROCESS | 17220 | ++DOMWINDOW == 158 (0x91261000) [pid = 17220] [serial = 2297] [outer = (nil)] 16:57:10 INFO - PROCESS | 17220 | ++DOMWINDOW == 159 (0x92c05000) [pid = 17220] [serial = 2298] [outer = 0x91261000] 16:57:10 INFO - PROCESS | 17220 | 1461283030963 Marionette DEBUG loaded listener.js 16:57:11 INFO - PROCESS | 17220 | ++DOMWINDOW == 160 (0x92cb1000) [pid = 17220] [serial = 2299] [outer = 0x91261000] 16:57:12 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:57:12 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:57:12 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:12 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:57:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:57:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:57:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:57:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:57:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:57:12 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:57:12 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:57:12 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:57:12 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:57:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:57:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:57:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:57:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:57:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:57:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:57:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:57:12 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:57:12 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:12 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:57:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:57:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:57:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:57:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:57:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:57:12 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:57:12 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:57:12 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:57:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:57:12 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:57:12 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:12 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:57:12 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:57:12 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:57:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:57:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:57:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:57:12 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:57:12 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:57:12 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:57:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:57:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:57:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:57:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:57:12 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 16:57:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:57:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:57:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:57:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:57:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:57:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:57:12 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:57:12 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:57:12 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:57:12 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:57:12 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 16:57:12 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 16:57:12 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:57:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:12 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:57:12 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:57:12 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:57:12 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:57:12 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:57:12 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:57:12 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:57:12 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:57:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:57:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:57:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:57:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:57:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:57:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:57:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:57:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:57:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:57:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:57:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:57:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:57:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:57:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:57:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:57:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:57:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:57:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:57:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:57:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 16:57:13 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:57:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:57:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:57:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:57:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:57:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:57:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:57:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:57:13 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:57:13 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:57:13 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:57:13 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:57:13 INFO - TEST-OK | /FileAPI/idlharness.html | took 2718ms 16:57:13 INFO - PROCESS | 17220 | 1461283032827 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 16:57:13 INFO - PROCESS | 17220 | 1461283033043 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 16:57:13 INFO - PROCESS | 17220 | 1461283033052 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 16:57:13 INFO - TEST-START | /FileAPI/idlharness.worker 16:57:13 INFO - PROCESS | 17220 | 1461283033077 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:57:13 INFO - PROCESS | 17220 | 1461283033085 Marionette TRACE conn4 <- [1,3030,null,{}] 16:57:13 INFO - PROCESS | 17220 | 1461283033096 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:13 INFO - PROCESS | 17220 | 1461283033343 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 16:57:13 INFO - PROCESS | 17220 | 1461283033648 Marionette TRACE conn4 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:13 INFO - PROCESS | 17220 | ++DOCSHELL 0x920e8400 == 172 [pid = 17220] [id = 767] 16:57:13 INFO - PROCESS | 17220 | ++DOMWINDOW == 161 (0x92c03800) [pid = 17220] [serial = 2300] [outer = (nil)] 16:57:13 INFO - PROCESS | 17220 | ++DOMWINDOW == 162 (0x9b25e000) [pid = 17220] [serial = 2301] [outer = 0x92c03800] 16:57:13 INFO - PROCESS | 17220 | 1461283033739 Marionette DEBUG loaded listener.js 16:57:13 INFO - PROCESS | 17220 | ++DOMWINDOW == 163 (0x9dfed400) [pid = 17220] [serial = 2302] [outer = 0x92c03800] 16:57:14 INFO - PROCESS | 17220 | [17220] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:57:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:57:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:57:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:57:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:57:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:57:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:57:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:57:16 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:57:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:16 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:57:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:57:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:57:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:57:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:57:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:57:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:57:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:57:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:57:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:57:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:57:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:57:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:57:16 INFO - {} 16:57:16 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 16:57:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:57:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:57:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:57:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:57:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:57:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:57:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:57:16 INFO - {} 16:57:16 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 - {} 16:57:16 INFO - {} 16:57:16 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 16:57:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:57:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:57:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:57:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:57:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:57:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:57:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:57:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:57:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:57:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:57:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:57:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:57:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:57:16 INFO - {} 16:57:16 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 16:57:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:57:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:57:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:57:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:57:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:57:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:57:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:57:16 INFO - {} 16:57:16 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 - {} 16:57:16 INFO - {} 16:57:16 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 16:57:16 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:57:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:16 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:57:16 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:57:16 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:57:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:57:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:57:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:57:16 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 16:57:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:57:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:57:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:57:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:57:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:57:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:57:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:57:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:57:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:57:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:57:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:57:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:57:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:57:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:57:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:57:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:57:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:57:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:57:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:57:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:57:16 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 16:57:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:57:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:57:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:57:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:57:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:57:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:57:16 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 16:57:16 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:57:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:16 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:57:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:57:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:57:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:57:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:57:16 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 16:57:16 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:57:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:16 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:57:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:57:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:57:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:57:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:57:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:57:16 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:57:16 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:57:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:16 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:57:16 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:57:16 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:57:16 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:57:16 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:57:16 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:57:16 INFO - {} 16:57:16 INFO - TEST-OK | /FileAPI/idlharness.worker | took 3373ms 16:57:16 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:57:16 INFO - PROCESS | 17220 | 1461283036330 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 16:57:16 INFO - PROCESS | 17220 | 1461283036476 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 16:57:16 INFO - PROCESS | 17220 | 1461283036493 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 16:57:16 INFO - PROCESS | 17220 | 1461283036509 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:57:16 INFO - PROCESS | 17220 | 1461283036524 Marionette TRACE conn4 <- [1,3034,null,{}] 16:57:16 INFO - PROCESS | 17220 | 1461283036535 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:16 INFO - PROCESS | 17220 | 1461283036906 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 16:57:17 INFO - PROCESS | 17220 | 1461283037210 Marionette TRACE conn4 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:17 INFO - PROCESS | 17220 | ++DOCSHELL 0x97e93400 == 173 [pid = 17220] [id = 768] 16:57:17 INFO - PROCESS | 17220 | ++DOMWINDOW == 164 (0x9dfec800) [pid = 17220] [serial = 2303] [outer = (nil)] 16:57:17 INFO - PROCESS | 17220 | ++DOMWINDOW == 165 (0xa4b53000) [pid = 17220] [serial = 2304] [outer = 0x9dfec800] 16:57:17 INFO - PROCESS | 17220 | 1461283037305 Marionette DEBUG loaded listener.js 16:57:17 INFO - PROCESS | 17220 | ++DOMWINDOW == 166 (0xa5e34c00) [pid = 17220] [serial = 2305] [outer = 0x9dfec800] 16:57:18 INFO - PROCESS | 17220 | 1461283038120 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 16:57:18 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:57:18 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1647ms 16:57:18 INFO - PROCESS | 17220 | 1461283038153 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 16:57:18 INFO - PROCESS | 17220 | 1461283038156 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 16:57:18 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:57:18 INFO - PROCESS | 17220 | 1461283038182 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:57:18 INFO - PROCESS | 17220 | 1461283038186 Marionette TRACE conn4 <- [1,3038,null,{}] 16:57:18 INFO - PROCESS | 17220 | 1461283038192 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:18 INFO - PROCESS | 17220 | 1461283038402 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 16:57:18 INFO - PROCESS | 17220 | 1461283038711 Marionette TRACE conn4 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:18 INFO - PROCESS | 17220 | ++DOCSHELL 0x89821800 == 174 [pid = 17220] [id = 769] 16:57:18 INFO - PROCESS | 17220 | ++DOMWINDOW == 167 (0x89822000) [pid = 17220] [serial = 2306] [outer = (nil)] 16:57:18 INFO - PROCESS | 17220 | ++DOMWINDOW == 168 (0x89828800) [pid = 17220] [serial = 2307] [outer = 0x89822000] 16:57:18 INFO - PROCESS | 17220 | 1461283038850 Marionette DEBUG loaded listener.js 16:57:18 INFO - PROCESS | 17220 | ++DOMWINDOW == 169 (0x8982bc00) [pid = 17220] [serial = 2308] [outer = 0x89822000] 16:57:19 INFO - PROCESS | 17220 | 1461283039610 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 16:57:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:57:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:57:19 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1448ms 16:57:19 INFO - PROCESS | 17220 | 1461283039627 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 16:57:19 INFO - PROCESS | 17220 | 1461283039631 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 16:57:19 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:57:19 INFO - PROCESS | 17220 | 1461283039638 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:57:19 INFO - PROCESS | 17220 | 1461283039646 Marionette TRACE conn4 <- [1,3042,null,{}] 16:57:19 INFO - PROCESS | 17220 | 1461283039656 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:19 INFO - PROCESS | 17220 | 1461283039883 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 16:57:20 INFO - PROCESS | 17220 | 1461283040203 Marionette TRACE conn4 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:20 INFO - PROCESS | 17220 | ++DOCSHELL 0x89826000 == 175 [pid = 17220] [id = 770] 16:57:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 170 (0x8982dc00) [pid = 17220] [serial = 2309] [outer = (nil)] 16:57:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 171 (0x8a2ea400) [pid = 17220] [serial = 2310] [outer = 0x8982dc00] 16:57:20 INFO - PROCESS | 17220 | 1461283040294 Marionette DEBUG loaded listener.js 16:57:20 INFO - PROCESS | 17220 | ++DOMWINDOW == 172 (0x8a2eb800) [pid = 17220] [serial = 2311] [outer = 0x8982dc00] 16:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:57:21 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. 16:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:57:21 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'.) 16:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:57:21 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. 16:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:57:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:57:21 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. 16:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:57:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:57:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:57:21 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. 16:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:57:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:57:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:57:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:57:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:57:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:57:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:57:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:57:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:57:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:57:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:57:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:57:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:57:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:57:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:57:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:57:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:57:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:57:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:57:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:57:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:57:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:57:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:57:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:57:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:57:21 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:57:21 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1932ms 16:57:21 INFO - PROCESS | 17220 | 1461283041461 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 16:57:21 INFO - PROCESS | 17220 | 1461283041623 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 16:57:21 INFO - PROCESS | 17220 | 1461283041627 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 16:57:21 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:57:21 INFO - PROCESS | 17220 | 1461283041635 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:57:21 INFO - PROCESS | 17220 | 1461283041638 Marionette TRACE conn4 <- [1,3046,null,{}] 16:57:21 INFO - PROCESS | 17220 | 1461283041644 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:21 INFO - PROCESS | 17220 | 1461283041962 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 16:57:22 INFO - PROCESS | 17220 | 1461283042328 Marionette TRACE conn4 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:22 INFO - PROCESS | 17220 | ++DOCSHELL 0x80992c00 == 176 [pid = 17220] [id = 771] 16:57:22 INFO - PROCESS | 17220 | ++DOMWINDOW == 173 (0x80995c00) [pid = 17220] [serial = 2312] [outer = (nil)] 16:57:22 INFO - PROCESS | 17220 | ++DOMWINDOW == 174 (0x8a2e8800) [pid = 17220] [serial = 2313] [outer = 0x80995c00] 16:57:22 INFO - PROCESS | 17220 | 1461283042415 Marionette DEBUG loaded listener.js 16:57:22 INFO - PROCESS | 17220 | ++DOMWINDOW == 175 (0x8a2ee800) [pid = 17220] [serial = 2314] [outer = 0x80995c00] 16:57:22 INFO - PROCESS | 17220 | [17220] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:57:23 INFO - PROCESS | 17220 | 1461283043332 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:57:23 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:57:23 INFO - {} 16:57:23 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1729ms 16:57:23 INFO - PROCESS | 17220 | 1461283043366 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 16:57:23 INFO - PROCESS | 17220 | 1461283043369 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 16:57:23 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:57:23 INFO - PROCESS | 17220 | 1461283043376 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:57:23 INFO - PROCESS | 17220 | 1461283043379 Marionette TRACE conn4 <- [1,3050,null,{}] 16:57:23 INFO - PROCESS | 17220 | 1461283043390 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:23 INFO - PROCESS | 17220 | 1461283043659 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 16:57:24 INFO - PROCESS | 17220 | 1461283044001 Marionette TRACE conn4 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:24 INFO - PROCESS | 17220 | ++DOCSHELL 0x8a2eac00 == 177 [pid = 17220] [id = 772] 16:57:24 INFO - PROCESS | 17220 | ++DOMWINDOW == 176 (0x8a2edc00) [pid = 17220] [serial = 2315] [outer = (nil)] 16:57:24 INFO - PROCESS | 17220 | ++DOMWINDOW == 177 (0x9ea25800) [pid = 17220] [serial = 2316] [outer = 0x8a2edc00] 16:57:24 INFO - PROCESS | 17220 | 1461283044093 Marionette DEBUG loaded listener.js 16:57:24 INFO - PROCESS | 17220 | ++DOMWINDOW == 178 (0x9fb38c00) [pid = 17220] [serial = 2317] [outer = 0x8a2edc00] 16:57:24 INFO - PROCESS | 17220 | 1461283044862 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 16:57:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:57:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:57:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:57:24 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:57:24 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1543ms 16:57:24 INFO - PROCESS | 17220 | 1461283044920 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 16:57:24 INFO - PROCESS | 17220 | 1461283044924 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 16:57:24 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:57:24 INFO - PROCESS | 17220 | 1461283044931 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:57:24 INFO - PROCESS | 17220 | 1461283044935 Marionette TRACE conn4 <- [1,3054,null,{}] 16:57:24 INFO - PROCESS | 17220 | 1461283044941 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:25 INFO - PROCESS | 17220 | 1461283045161 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 16:57:25 INFO - PROCESS | 17220 | 1461283045482 Marionette TRACE conn4 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:25 INFO - PROCESS | 17220 | ++DOCSHELL 0x85ba5000 == 178 [pid = 17220] [id = 773] 16:57:25 INFO - PROCESS | 17220 | ++DOMWINDOW == 179 (0x85ba6800) [pid = 17220] [serial = 2318] [outer = (nil)] 16:57:25 INFO - PROCESS | 17220 | ++DOMWINDOW == 180 (0x85bac400) [pid = 17220] [serial = 2319] [outer = 0x85ba6800] 16:57:25 INFO - PROCESS | 17220 | 1461283045624 Marionette DEBUG loaded listener.js 16:57:25 INFO - PROCESS | 17220 | ++DOMWINDOW == 181 (0x85baf800) [pid = 17220] [serial = 2320] [outer = 0x85ba6800] 16:57:29 INFO - PROCESS | 17220 | --DOCSHELL 0x920e8800 == 177 [pid = 17220] [id = 105] 16:57:29 INFO - PROCESS | 17220 | --DOCSHELL 0x8ae4d000 == 176 [pid = 17220] [id = 432] 16:57:29 INFO - PROCESS | 17220 | --DOCSHELL 0x85a2c800 == 175 [pid = 17220] [id = 478] 16:57:29 INFO - PROCESS | 17220 | --DOCSHELL 0x8672e400 == 174 [pid = 17220] [id = 729] 16:57:29 INFO - PROCESS | 17220 | --DOCSHELL 0x89aabc00 == 173 [pid = 17220] [id = 281] 16:57:29 INFO - PROCESS | 17220 | --DOCSHELL 0x850f4400 == 172 [pid = 17220] [id = 437] 16:57:29 INFO - PROCESS | 17220 | --DOCSHELL 0x8ab13000 == 171 [pid = 17220] [id = 218] 16:57:29 INFO - PROCESS | 17220 | --DOCSHELL 0x8f2a8c00 == 170 [pid = 17220] [id = 99] 16:57:29 INFO - PROCESS | 17220 | --DOCSHELL 0x851d4400 == 169 [pid = 17220] [id = 587] 16:57:29 INFO - PROCESS | 17220 | --DOCSHELL 0x893d9800 == 168 [pid = 17220] [id = 212] 16:57:29 INFO - PROCESS | 17220 | --DOCSHELL 0x85a34c00 == 167 [pid = 17220] [id = 755] 16:57:29 INFO - PROCESS | 17220 | --DOCSHELL 0x8837a400 == 166 [pid = 17220] [id = 754] 16:57:29 INFO - PROCESS | 17220 | --DOCSHELL 0x87ea0000 == 165 [pid = 17220] [id = 753] 16:57:29 INFO - PROCESS | 17220 | --DOCSHELL 0x86733000 == 164 [pid = 17220] [id = 752] 16:57:29 INFO - PROCESS | 17220 | --DOCSHELL 0x85a32400 == 163 [pid = 17220] [id = 750] 16:57:29 INFO - PROCESS | 17220 | --DOCSHELL 0x84704c00 == 162 [pid = 17220] [id = 749] 16:57:29 INFO - PROCESS | 17220 | --DOCSHELL 0x978c9c00 == 161 [pid = 17220] [id = 748] 16:57:29 INFO - PROCESS | 17220 | --DOCSHELL 0x9799a800 == 160 [pid = 17220] [id = 746] 16:57:29 INFO - PROCESS | 17220 | --DOCSHELL 0x8ff97800 == 159 [pid = 17220] [id = 745] 16:57:29 INFO - PROCESS | 17220 | --DOCSHELL 0x850f5800 == 158 [pid = 17220] [id = 747] 16:57:29 INFO - PROCESS | 17220 | --DOCSHELL 0x920eec00 == 157 [pid = 17220] [id = 744] 16:57:29 INFO - PROCESS | 17220 | --DOCSHELL 0x9070b000 == 156 [pid = 17220] [id = 743] 16:57:29 INFO - PROCESS | 17220 | --DOCSHELL 0x85302800 == 155 [pid = 17220] [id = 742] 16:57:29 INFO - PROCESS | 17220 | --DOCSHELL 0x8ff99400 == 154 [pid = 17220] [id = 741] 16:57:29 INFO - PROCESS | 17220 | --DOCSHELL 0x901d5800 == 153 [pid = 17220] [id = 740] 16:57:29 INFO - PROCESS | 17220 | --DOCSHELL 0x85309400 == 152 [pid = 17220] [id = 738] 16:57:29 INFO - PROCESS | 17220 | --DOCSHELL 0x8ee86400 == 151 [pid = 17220] [id = 739] 16:57:29 INFO - PROCESS | 17220 | --DOCSHELL 0x851ccc00 == 150 [pid = 17220] [id = 707] 16:57:29 INFO - PROCESS | 17220 | --DOCSHELL 0x88579800 == 149 [pid = 17220] [id = 737] 16:57:29 INFO - PROCESS | 17220 | --DOCSHELL 0x89068c00 == 148 [pid = 17220] [id = 736] 16:57:29 INFO - PROCESS | 17220 | --DOCSHELL 0x8ab11c00 == 147 [pid = 17220] [id = 735] 16:57:29 INFO - PROCESS | 17220 | --DOCSHELL 0x8906d400 == 146 [pid = 17220] [id = 734] 16:57:29 INFO - PROCESS | 17220 | --DOCSHELL 0x869d0800 == 145 [pid = 17220] [id = 733] 16:57:29 INFO - PROCESS | 17220 | --DOMWINDOW == 180 (0x89aaec00) [pid = 17220] [serial = 2198] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 17220 | --DOMWINDOW == 179 (0x92d6dc00) [pid = 17220] [serial = 2168] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 17220 | --DOMWINDOW == 178 (0x97bb7c00) [pid = 17220] [serial = 2183] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 17220 | --DOMWINDOW == 177 (0x876cd800) [pid = 17220] [serial = 2189] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 17220 | --DOMWINDOW == 176 (0x8eab4000) [pid = 17220] [serial = 2150] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 17220 | --DOMWINDOW == 175 (0x8fdf6000) [pid = 17220] [serial = 2156] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 17220 | --DOMWINDOW == 174 (0x893d7000) [pid = 17220] [serial = 2141] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 17220 | --DOMWINDOW == 173 (0x97d93000) [pid = 17220] [serial = 2186] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 17220 | --DOMWINDOW == 172 (0x9070f400) [pid = 17220] [serial = 2165] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 17220 | --DOMWINDOW == 171 (0x92dac000) [pid = 17220] [serial = 2124] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 17220 | --DOMWINDOW == 170 (0x901d7000) [pid = 17220] [serial = 2160] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 17220 | --DOMWINDOW == 169 (0x8f2aa000) [pid = 17220] [serial = 2154] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 17220 | --DOMWINDOW == 168 (0x93a07000) [pid = 17220] [serial = 2172] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 17220 | --DOMWINDOW == 167 (0x8852e000) [pid = 17220] [serial = 2192] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 17220 | --DOMWINDOW == 166 (0x96c75000) [pid = 17220] [serial = 2181] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 17220 | --DOMWINDOW == 165 (0x8eb26800) [pid = 17220] [serial = 2151] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 17220 | --DOMWINDOW == 164 (0x87b7f400) [pid = 17220] [serial = 2139] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 17220 | --DOMWINDOW == 163 (0x8c1ac000) [pid = 17220] [serial = 2148] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 17220 | --DOMWINDOW == 162 (0x876ccc00) [pid = 17220] [serial = 2138] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 17220 | --DOMWINDOW == 161 (0x893d1400) [pid = 17220] [serial = 2196] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 17220 | --DOMWINDOW == 160 (0x8857f800) [pid = 17220] [serial = 2073] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 17220 | --DOMWINDOW == 159 (0x89ab3400) [pid = 17220] [serial = 2142] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 17220 | --DOMWINDOW == 158 (0x97bc1000) [pid = 17220] [serial = 2184] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 17220 | --DOMWINDOW == 157 (0x93aec800) [pid = 17220] [serial = 2174] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 17220 | --DOMWINDOW == 156 (0x95d52000) [pid = 17220] [serial = 2178] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 17220 | --DOMWINDOW == 155 (0x903f1000) [pid = 17220] [serial = 2162] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 17220 | --DOMWINDOW == 154 (0x901d3c00) [pid = 17220] [serial = 2159] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 17220 | --DOMWINDOW == 153 (0x8f276800) [pid = 17220] [serial = 2153] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 17220 | --DOMWINDOW == 152 (0x96c0b800) [pid = 17220] [serial = 2180] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 17220 | --DOMWINDOW == 151 (0x8754e000) [pid = 17220] [serial = 2195] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 17220 | --DOMWINDOW == 150 (0x93e2cc00) [pid = 17220] [serial = 2175] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 17220 | --DOMWINDOW == 149 (0x97e92000) [pid = 17220] [serial = 2187] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 17220 | --DOMWINDOW == 148 (0x8ae50000) [pid = 17220] [serial = 2145] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 17220 | --DOMWINDOW == 147 (0x95151000) [pid = 17220] [serial = 2177] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 17220 | --DOMWINDOW == 146 (0x8aef6c00) [pid = 17220] [serial = 2147] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 17220 | --DOMWINDOW == 145 (0x92df5400) [pid = 17220] [serial = 2171] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 17220 | --DOMWINDOW == 144 (0x903fa400) [pid = 17220] [serial = 2163] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 17220 | --DOMWINDOW == 143 (0x92db1800) [pid = 17220] [serial = 2169] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 17220 | --DOMWINDOW == 142 (0x8fe7c800) [pid = 17220] [serial = 2157] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 17220 | --DOMWINDOW == 141 (0x88537000) [pid = 17220] [serial = 2193] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 17220 | --DOMWINDOW == 140 (0x91489400) [pid = 17220] [serial = 2166] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 17220 | --DOMWINDOW == 139 (0x8ae43400) [pid = 17220] [serial = 2144] [outer = (nil)] [url = about:blank] 16:57:29 INFO - PROCESS | 17220 | --DOMWINDOW == 138 (0x876d9c00) [pid = 17220] [serial = 2190] [outer = (nil)] [url = about:blank] 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:57:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:57:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:57:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:57:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:57:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:57:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:57:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:57:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:57:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:57:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:57:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:57:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:57:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:57:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:57:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:57:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:57:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:57:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:57:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:57:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:57:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:57:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:57:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:57:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:57:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:57:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:57:30 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" 16:57:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:57:30 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" 16:57:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:57:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:57:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:57:30 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 5429ms 16:57:30 INFO - PROCESS | 17220 | 1461283050246 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 16:57:30 INFO - PROCESS | 17220 | 1461283050571 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 16:57:30 INFO - PROCESS | 17220 | 1461283050576 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 16:57:30 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:57:30 INFO - PROCESS | 17220 | 1461283050591 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:57:30 INFO - PROCESS | 17220 | 1461283050594 Marionette TRACE conn4 <- [1,3058,null,{}] 16:57:30 INFO - PROCESS | 17220 | 1461283050603 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:30 INFO - PROCESS | 17220 | 1461283050821 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 16:57:31 INFO - PROCESS | 17220 | 1461283051037 Marionette TRACE conn4 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:31 INFO - PROCESS | 17220 | ++DOCSHELL 0x850f5800 == 146 [pid = 17220] [id = 774] 16:57:31 INFO - PROCESS | 17220 | ++DOMWINDOW == 139 (0x851d4400) [pid = 17220] [serial = 2321] [outer = (nil)] 16:57:31 INFO - PROCESS | 17220 | ++DOMWINDOW == 140 (0x85aa2000) [pid = 17220] [serial = 2322] [outer = 0x851d4400] 16:57:31 INFO - PROCESS | 17220 | 1461283051116 Marionette DEBUG loaded listener.js 16:57:31 INFO - PROCESS | 17220 | ++DOMWINDOW == 141 (0x85bac800) [pid = 17220] [serial = 2323] [outer = 0x851d4400] 16:57:31 INFO - PROCESS | 17220 | 1461283051895 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 16:57:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:57:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:57:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:57:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:57:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:57:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:57:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:57:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:57:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:57:31 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:57:31 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:31 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:57:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:57:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:57:31 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:57:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:57:31 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:57:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:57:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:57:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:57:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:57:31 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1351ms 16:57:31 INFO - PROCESS | 17220 | 1461283051969 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 16:57:31 INFO - PROCESS | 17220 | 1461283051977 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 16:57:31 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:57:31 INFO - PROCESS | 17220 | 1461283051994 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:57:31 INFO - PROCESS | 17220 | 1461283051998 Marionette TRACE conn4 <- [1,3062,null,{}] 16:57:32 INFO - PROCESS | 17220 | 1461283052004 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:32 INFO - PROCESS | 17220 | 1461283052232 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 16:57:32 INFO - PROCESS | 17220 | 1461283052487 Marionette TRACE conn4 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:32 INFO - PROCESS | 17220 | ++DOCSHELL 0x8754fc00 == 147 [pid = 17220] [id = 775] 16:57:32 INFO - PROCESS | 17220 | ++DOMWINDOW == 142 (0x87551c00) [pid = 17220] [serial = 2324] [outer = (nil)] 16:57:32 INFO - PROCESS | 17220 | ++DOMWINDOW == 143 (0x87558000) [pid = 17220] [serial = 2325] [outer = 0x87551c00] 16:57:32 INFO - PROCESS | 17220 | 1461283052613 Marionette DEBUG loaded listener.js 16:57:32 INFO - PROCESS | 17220 | ++DOMWINDOW == 144 (0x876d8000) [pid = 17220] [serial = 2326] [outer = 0x87551c00] 16:57:32 INFO - PROCESS | 17220 | [17220] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-lx-d-0000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:57:33 INFO - PROCESS | 17220 | 1461283053528 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:57:33 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:57:33 INFO - {} 16:57:33 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1584ms 16:57:33 INFO - PROCESS | 17220 | 1461283053580 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 16:57:33 INFO - PROCESS | 17220 | 1461283053586 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 16:57:33 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:57:33 INFO - PROCESS | 17220 | 1461283053613 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:57:33 INFO - PROCESS | 17220 | 1461283053622 Marionette TRACE conn4 <- [1,3066,null,{}] 16:57:33 INFO - PROCESS | 17220 | 1461283053660 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:33 INFO - PROCESS | 17220 | 1461283053923 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 16:57:33 INFO - PROCESS | 17220 | 1461283053964 Marionette TRACE conn4 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:33 INFO - PROCESS | 17220 | ++DOCSHELL 0x876cd000 == 148 [pid = 17220] [id = 776] 16:57:33 INFO - PROCESS | 17220 | ++DOMWINDOW == 145 (0x87fed400) [pid = 17220] [serial = 2327] [outer = (nil)] 16:57:34 INFO - PROCESS | 17220 | ++DOMWINDOW == 146 (0x8837c400) [pid = 17220] [serial = 2328] [outer = 0x87fed400] 16:57:34 INFO - PROCESS | 17220 | 1461283054044 Marionette DEBUG loaded listener.js 16:57:34 INFO - PROCESS | 17220 | ++DOMWINDOW == 147 (0x88535c00) [pid = 17220] [serial = 2329] [outer = 0x87fed400] 16:57:35 INFO - PROCESS | 17220 | --DOMWINDOW == 146 (0x893d2400) [pid = 17220] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 16:57:35 INFO - PROCESS | 17220 | --DOMWINDOW == 145 (0x88373000) [pid = 17220] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 16:57:35 INFO - PROCESS | 17220 | --DOMWINDOW == 144 (0x92b69800) [pid = 17220] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 16:57:35 INFO - PROCESS | 17220 | --DOMWINDOW == 143 (0x92d6b400) [pid = 17220] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 16:57:35 INFO - PROCESS | 17220 | --DOMWINDOW == 142 (0x904a7400) [pid = 17220] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 16:57:35 INFO - PROCESS | 17220 | --DOMWINDOW == 141 (0x901dfc00) [pid = 17220] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 16:57:35 INFO - PROCESS | 17220 | --DOMWINDOW == 140 (0x901d6400) [pid = 17220] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 16:57:35 INFO - PROCESS | 17220 | --DOMWINDOW == 139 (0x8efed800) [pid = 17220] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 16:57:35 INFO - PROCESS | 17220 | --DOMWINDOW == 138 (0x8eb20400) [pid = 17220] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 16:57:35 INFO - PROCESS | 17220 | --DOMWINDOW == 137 (0x8ae4f000) [pid = 17220] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 16:57:35 INFO - PROCESS | 17220 | --DOMWINDOW == 136 (0x8ac63000) [pid = 17220] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 16:57:35 INFO - PROCESS | 17220 | --DOMWINDOW == 135 (0x8ab18000) [pid = 17220] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 16:57:35 INFO - PROCESS | 17220 | --DOMWINDOW == 134 (0x89070400) [pid = 17220] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 16:57:35 INFO - PROCESS | 17220 | --DOMWINDOW == 133 (0x87552800) [pid = 17220] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 16:57:35 INFO - PROCESS | 17220 | --DOMWINDOW == 132 (0x8836dc00) [pid = 17220] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 16:57:35 INFO - PROCESS | 17220 | --DOMWINDOW == 131 (0x86739800) [pid = 17220] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 16:57:35 INFO - PROCESS | 17220 | --DOMWINDOW == 130 (0x98f61c00) [pid = 17220] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 16:57:35 INFO - PROCESS | 17220 | --DOMWINDOW == 129 (0x915e4800) [pid = 17220] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 16:57:35 INFO - PROCESS | 17220 | --DOMWINDOW == 128 (0x97e98400) [pid = 17220] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 16:57:35 INFO - PROCESS | 17220 | --DOMWINDOW == 127 (0x97c2b000) [pid = 17220] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 16:57:35 INFO - PROCESS | 17220 | --DOMWINDOW == 126 (0x97e9ac00) [pid = 17220] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:57:35 INFO - PROCESS | 17220 | --DOMWINDOW == 125 (0x93af2000) [pid = 17220] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 16:57:35 INFO - PROCESS | 17220 | --DOMWINDOW == 124 (0x89073800) [pid = 17220] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:57:35 INFO - PROCESS | 17220 | 1461283055659 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 16:57:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:57:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:57:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:57:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:57:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:57:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:57:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:57:35 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 2104ms 16:57:35 INFO - PROCESS | 17220 | 1461283055721 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 16:57:35 INFO - PROCESS | 17220 | 1461283055726 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 16:57:35 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:57:35 INFO - PROCESS | 17220 | 1461283055732 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:57:35 INFO - PROCESS | 17220 | 1461283055735 Marionette TRACE conn4 <- [1,3070,null,{}] 16:57:35 INFO - PROCESS | 17220 | 1461283055740 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:36 INFO - PROCESS | 17220 | 1461283056027 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 16:57:36 INFO - PROCESS | 17220 | 1461283056050 Marionette TRACE conn4 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:36 INFO - PROCESS | 17220 | ++DOCSHELL 0x88373000 == 149 [pid = 17220] [id = 777] 16:57:36 INFO - PROCESS | 17220 | ++DOMWINDOW == 125 (0x88538800) [pid = 17220] [serial = 2330] [outer = (nil)] 16:57:36 INFO - PROCESS | 17220 | ++DOMWINDOW == 126 (0x88580000) [pid = 17220] [serial = 2331] [outer = 0x88538800] 16:57:36 INFO - PROCESS | 17220 | 1461283056125 Marionette DEBUG loaded listener.js 16:57:36 INFO - PROCESS | 17220 | ++DOMWINDOW == 127 (0x8865f000) [pid = 17220] [serial = 2332] [outer = 0x88538800] 16:57:36 INFO - PROCESS | 17220 | 1461283056968 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 16:57:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:57:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:57:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:57:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:57:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:57:37 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:57:37 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1280ms 16:57:37 INFO - PROCESS | 17220 | 1461283057013 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 16:57:37 INFO - PROCESS | 17220 | 1461283057017 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 16:57:37 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:57:37 INFO - PROCESS | 17220 | 1461283057036 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:57:37 INFO - PROCESS | 17220 | 1461283057039 Marionette TRACE conn4 <- [1,3074,null,{}] 16:57:37 INFO - PROCESS | 17220 | 1461283057044 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:37 INFO - PROCESS | 17220 | 1461283057253 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 16:57:37 INFO - PROCESS | 17220 | 1461283057787 Marionette TRACE conn4 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:37 INFO - PROCESS | 17220 | ++DOCSHELL 0x80997c00 == 150 [pid = 17220] [id = 778] 16:57:37 INFO - PROCESS | 17220 | ++DOMWINDOW == 128 (0x80998000) [pid = 17220] [serial = 2333] [outer = (nil)] 16:57:37 INFO - PROCESS | 17220 | ++DOMWINDOW == 129 (0x8099c800) [pid = 17220] [serial = 2334] [outer = 0x80998000] 16:57:37 INFO - PROCESS | 17220 | 1461283057885 Marionette DEBUG loaded listener.js 16:57:38 INFO - PROCESS | 17220 | ++DOMWINDOW == 130 (0x829d0000) [pid = 17220] [serial = 2335] [outer = 0x80998000] 16:57:38 INFO - PROCESS | 17220 | 1461283058802 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 16:57:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:57:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:57:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:57:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:57:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:57:38 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:57:38 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1793ms 16:57:38 INFO - PROCESS | 17220 | 1461283058833 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 16:57:38 INFO - PROCESS | 17220 | 1461283058841 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 16:57:38 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:57:38 INFO - PROCESS | 17220 | 1461283058851 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:57:38 INFO - PROCESS | 17220 | 1461283058856 Marionette TRACE conn4 <- [1,3078,null,{}] 16:57:38 INFO - PROCESS | 17220 | 1461283058864 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:39 INFO - PROCESS | 17220 | 1461283059165 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 16:57:39 INFO - PROCESS | 17220 | 1461283059495 Marionette TRACE conn4 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:39 INFO - PROCESS | 17220 | ++DOCSHELL 0x85aa6800 == 151 [pid = 17220] [id = 779] 16:57:39 INFO - PROCESS | 17220 | ++DOMWINDOW == 131 (0x85aac400) [pid = 17220] [serial = 2336] [outer = (nil)] 16:57:39 INFO - PROCESS | 17220 | ++DOMWINDOW == 132 (0x85bb3c00) [pid = 17220] [serial = 2337] [outer = 0x85aac400] 16:57:39 INFO - PROCESS | 17220 | 1461283059601 Marionette DEBUG loaded listener.js 16:57:39 INFO - PROCESS | 17220 | ++DOMWINDOW == 133 (0x8672ec00) [pid = 17220] [serial = 2338] [outer = 0x85aac400] 16:57:40 INFO - PROCESS | 17220 | 1461283060569 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 16:57:40 INFO - PROCESS | 17220 | 1461283060663 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 16:57:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 16:57:40 INFO - PROCESS | 17220 | 1461283060673 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:57:40 INFO - PROCESS | 17220 | 1461283060676 Marionette TRACE conn4 <- [1,3082,null,{}] 16:57:40 INFO - PROCESS | 17220 | 1461283060683 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:40 INFO - PROCESS | 17220 | 1461283060947 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 16:57:41 INFO - PROCESS | 17220 | 1461283061323 Marionette TRACE conn4 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:41 INFO - PROCESS | 17220 | ++DOCSHELL 0x87b83800 == 152 [pid = 17220] [id = 780] 16:57:41 INFO - PROCESS | 17220 | ++DOMWINDOW == 134 (0x87b89400) [pid = 17220] [serial = 2339] [outer = (nil)] 16:57:41 INFO - PROCESS | 17220 | ++DOMWINDOW == 135 (0x87ea2c00) [pid = 17220] [serial = 2340] [outer = 0x87b89400] 16:57:41 INFO - PROCESS | 17220 | 1461283061416 Marionette DEBUG loaded listener.js 16:57:41 INFO - PROCESS | 17220 | ++DOMWINDOW == 136 (0x8836dc00) [pid = 17220] [serial = 2341] [outer = 0x87b89400] 16:57:42 INFO - PROCESS | 17220 | 1461283062258 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 16:57:42 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:57:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:57:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:42 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:57:42 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:57:42 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1639ms 16:57:42 INFO - PROCESS | 17220 | 1461283062315 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 16:57:42 INFO - PROCESS | 17220 | 1461283062319 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 16:57:42 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:57:42 INFO - PROCESS | 17220 | 1461283062336 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:57:42 INFO - PROCESS | 17220 | 1461283062346 Marionette TRACE conn4 <- [1,3086,null,{}] 16:57:42 INFO - PROCESS | 17220 | 1461283062369 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:42 INFO - PROCESS | 17220 | 1461283062728 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 16:57:43 INFO - PROCESS | 17220 | 1461283063019 Marionette TRACE conn4 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:43 INFO - PROCESS | 17220 | ++DOCSHELL 0x850f4400 == 153 [pid = 17220] [id = 781] 16:57:43 INFO - PROCESS | 17220 | ++DOMWINDOW == 137 (0x8754f000) [pid = 17220] [serial = 2342] [outer = (nil)] 16:57:43 INFO - PROCESS | 17220 | ++DOMWINDOW == 138 (0x89068c00) [pid = 17220] [serial = 2343] [outer = 0x8754f000] 16:57:43 INFO - PROCESS | 17220 | 1461283063118 Marionette DEBUG loaded listener.js 16:57:43 INFO - PROCESS | 17220 | ++DOMWINDOW == 139 (0x89070c00) [pid = 17220] [serial = 2344] [outer = 0x8754f000] 16:57:43 INFO - PROCESS | 17220 | 1461283063935 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:57:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:57:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1653ms 16:57:43 INFO - PROCESS | 17220 | 1461283063981 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 16:57:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:57:43 INFO - PROCESS | 17220 | 1461283063986 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 16:57:43 INFO - PROCESS | 17220 | 1461283063993 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:57:43 INFO - PROCESS | 17220 | 1461283063997 Marionette TRACE conn4 <- [1,3090,null,{}] 16:57:44 INFO - PROCESS | 17220 | 1461283064003 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:44 INFO - PROCESS | 17220 | 1461283064277 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 16:57:44 INFO - PROCESS | 17220 | 1461283064636 Marionette TRACE conn4 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:44 INFO - PROCESS | 17220 | ++DOCSHELL 0x88370400 == 154 [pid = 17220] [id = 782] 16:57:44 INFO - PROCESS | 17220 | ++DOMWINDOW == 140 (0x8837b800) [pid = 17220] [serial = 2345] [outer = (nil)] 16:57:44 INFO - PROCESS | 17220 | ++DOMWINDOW == 141 (0x894f6000) [pid = 17220] [serial = 2346] [outer = 0x8837b800] 16:57:44 INFO - PROCESS | 17220 | 1461283064731 Marionette DEBUG loaded listener.js 16:57:44 INFO - PROCESS | 17220 | ++DOMWINDOW == 142 (0x89823400) [pid = 17220] [serial = 2347] [outer = 0x8837b800] 16:57:45 INFO - PROCESS | 17220 | 1461283065534 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:57:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:57:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1582ms 16:57:45 INFO - PROCESS | 17220 | 1461283065574 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 16:57:45 INFO - PROCESS | 17220 | 1461283065577 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 16:57:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:57:45 INFO - PROCESS | 17220 | 1461283065584 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:57:45 INFO - PROCESS | 17220 | 1461283065588 Marionette TRACE conn4 <- [1,3094,null,{}] 16:57:45 INFO - PROCESS | 17220 | 1461283065594 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:45 INFO - PROCESS | 17220 | 1461283065962 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 16:57:46 INFO - PROCESS | 17220 | 1461283066257 Marionette TRACE conn4 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:46 INFO - PROCESS | 17220 | ++DOCSHELL 0x89aac800 == 155 [pid = 17220] [id = 783] 16:57:46 INFO - PROCESS | 17220 | ++DOMWINDOW == 143 (0x89aad000) [pid = 17220] [serial = 2348] [outer = (nil)] 16:57:46 INFO - PROCESS | 17220 | ++DOMWINDOW == 144 (0x89b41c00) [pid = 17220] [serial = 2349] [outer = 0x89aad000] 16:57:46 INFO - PROCESS | 17220 | 1461283066371 Marionette DEBUG loaded listener.js 16:57:46 INFO - PROCESS | 17220 | ++DOMWINDOW == 145 (0x8a2f5400) [pid = 17220] [serial = 2350] [outer = 0x89aad000] 16:57:47 INFO - PROCESS | 17220 | 1461283067225 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:57:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:57:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1688ms 16:57:47 INFO - PROCESS | 17220 | 1461283067273 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 16:57:47 INFO - PROCESS | 17220 | 1461283067277 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 16:57:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:57:47 INFO - PROCESS | 17220 | 1461283067283 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:57:47 INFO - PROCESS | 17220 | 1461283067287 Marionette TRACE conn4 <- [1,3098,null,{}] 16:57:47 INFO - PROCESS | 17220 | 1461283067293 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:47 INFO - PROCESS | 17220 | 1461283067534 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 16:57:47 INFO - PROCESS | 17220 | 1461283067879 Marionette TRACE conn4 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:47 INFO - PROCESS | 17220 | ++DOCSHELL 0x87b88400 == 156 [pid = 17220] [id = 784] 16:57:47 INFO - PROCESS | 17220 | ++DOMWINDOW == 146 (0x8a2f6c00) [pid = 17220] [serial = 2351] [outer = (nil)] 16:57:48 INFO - PROCESS | 17220 | ++DOMWINDOW == 147 (0x8ab14c00) [pid = 17220] [serial = 2352] [outer = 0x8a2f6c00] 16:57:48 INFO - PROCESS | 17220 | 1461283068024 Marionette DEBUG loaded listener.js 16:57:48 INFO - PROCESS | 17220 | ++DOMWINDOW == 148 (0x8ac6e800) [pid = 17220] [serial = 2353] [outer = 0x8a2f6c00] 16:57:48 INFO - PROCESS | 17220 | 1461283068826 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 16:57:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:57:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:57:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1586ms 16:57:48 INFO - PROCESS | 17220 | 1461283068873 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 16:57:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:57:48 INFO - PROCESS | 17220 | 1461283068877 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 16:57:48 INFO - PROCESS | 17220 | 1461283068884 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:57:48 INFO - PROCESS | 17220 | 1461283068887 Marionette TRACE conn4 <- [1,3102,null,{}] 16:57:48 INFO - PROCESS | 17220 | 1461283068948 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:49 INFO - PROCESS | 17220 | 1461283069205 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 16:57:49 INFO - PROCESS | 17220 | 1461283069563 Marionette TRACE conn4 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:49 INFO - PROCESS | 17220 | ++DOCSHELL 0x8aaa4c00 == 157 [pid = 17220] [id = 785] 16:57:49 INFO - PROCESS | 17220 | ++DOMWINDOW == 149 (0x8ab0cc00) [pid = 17220] [serial = 2354] [outer = (nil)] 16:57:49 INFO - PROCESS | 17220 | ++DOMWINDOW == 150 (0x8ae84400) [pid = 17220] [serial = 2355] [outer = 0x8ab0cc00] 16:57:49 INFO - PROCESS | 17220 | 1461283069661 Marionette DEBUG loaded listener.js 16:57:49 INFO - PROCESS | 17220 | ++DOMWINDOW == 151 (0x8aeed800) [pid = 17220] [serial = 2356] [outer = 0x8ab0cc00] 16:57:50 INFO - PROCESS | 17220 | 1461283070460 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:57:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:57:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1627ms 16:57:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:57:50 INFO - PROCESS | 17220 | 1461283070511 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 16:57:50 INFO - PROCESS | 17220 | 1461283070514 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 16:57:50 INFO - PROCESS | 17220 | 1461283070521 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:57:50 INFO - PROCESS | 17220 | 1461283070525 Marionette TRACE conn4 <- [1,3106,null,{}] 16:57:50 INFO - PROCESS | 17220 | 1461283070531 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:50 INFO - PROCESS | 17220 | 1461283070777 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 16:57:51 INFO - PROCESS | 17220 | 1461283071152 Marionette TRACE conn4 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:51 INFO - PROCESS | 17220 | ++DOCSHELL 0x8ab13000 == 158 [pid = 17220] [id = 786] 16:57:51 INFO - PROCESS | 17220 | ++DOMWINDOW == 152 (0x8ae50800) [pid = 17220] [serial = 2357] [outer = (nil)] 16:57:51 INFO - PROCESS | 17220 | ++DOMWINDOW == 153 (0x8c1a5800) [pid = 17220] [serial = 2358] [outer = 0x8ae50800] 16:57:51 INFO - PROCESS | 17220 | 1461283071243 Marionette DEBUG loaded listener.js 16:57:51 INFO - PROCESS | 17220 | ++DOMWINDOW == 154 (0x8c1ab000) [pid = 17220] [serial = 2359] [outer = 0x8ae50800] 16:57:52 INFO - PROCESS | 17220 | 1461283072025 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 16:57:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:57:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:57:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:57:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1535ms 16:57:52 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:57:52 INFO - PROCESS | 17220 | 1461283072058 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 16:57:52 INFO - PROCESS | 17220 | 1461283072061 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 16:57:52 INFO - PROCESS | 17220 | 1461283072069 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:57:52 INFO - PROCESS | 17220 | 1461283072072 Marionette TRACE conn4 <- [1,3110,null,{}] 16:57:52 INFO - PROCESS | 17220 | 1461283072078 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:52 INFO - PROCESS | 17220 | 1461283072329 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 16:57:52 INFO - PROCESS | 17220 | 1461283072655 Marionette TRACE conn4 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:52 INFO - PROCESS | 17220 | ++DOCSHELL 0x876d0c00 == 159 [pid = 17220] [id = 787] 16:57:52 INFO - PROCESS | 17220 | ++DOMWINDOW == 155 (0x894f0c00) [pid = 17220] [serial = 2360] [outer = (nil)] 16:57:52 INFO - PROCESS | 17220 | ++DOMWINDOW == 156 (0x8ea51400) [pid = 17220] [serial = 2361] [outer = 0x894f0c00] 16:57:52 INFO - PROCESS | 17220 | 1461283072798 Marionette DEBUG loaded listener.js 16:57:52 INFO - PROCESS | 17220 | ++DOMWINDOW == 157 (0x8eab6400) [pid = 17220] [serial = 2362] [outer = 0x894f0c00] 16:57:53 INFO - PROCESS | 17220 | 1461283073591 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 16:57:53 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:57:53 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 16:57:53 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:57:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:57:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:57:53 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:57:53 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1541ms 16:57:53 INFO - PROCESS | 17220 | 1461283073610 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 16:57:53 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:57:53 INFO - PROCESS | 17220 | 1461283073614 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 16:57:53 INFO - PROCESS | 17220 | 1461283073620 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:57:53 INFO - PROCESS | 17220 | 1461283073624 Marionette TRACE conn4 <- [1,3114,null,{}] 16:57:53 INFO - PROCESS | 17220 | 1461283073630 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:57:53 INFO - PROCESS | 17220 | 1461283073862 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 16:57:54 INFO - PROCESS | 17220 | 1461283074152 Marionette TRACE conn4 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"59438d14-2462-4ff8-a2a3-eb1bcb849abd\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:57:54 INFO - PROCESS | 17220 | ++DOCSHELL 0x8c1af000 == 160 [pid = 17220] [id = 788] 16:57:54 INFO - PROCESS | 17220 | ++DOMWINDOW == 158 (0x8ea49000) [pid = 17220] [serial = 2363] [outer = (nil)] 16:57:54 INFO - PROCESS | 17220 | ++DOMWINDOW == 159 (0x8edb8c00) [pid = 17220] [serial = 2364] [outer = 0x8ea49000] 16:57:54 INFO - PROCESS | 17220 | 1461283074267 Marionette DEBUG loaded listener.js 16:57:54 INFO - PROCESS | 17220 | ++DOMWINDOW == 160 (0x8ee8b400) [pid = 17220] [serial = 2365] [outer = 0x8ea49000] 16:57:55 INFO - PROCESS | 17220 | 1461283075164 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 16:57:55 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:57:55 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1590ms 16:57:55 INFO - PROCESS | 17220 | 1461283075211 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 16:57:55 INFO - PROCESS | 17220 | 1461283075217 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 16:57:56 WARNING - u'runner_teardown' () 16:57:56 INFO - No more tests 16:57:56 INFO - Got 0 unexpected results 16:57:56 INFO - SUITE-END | took 1400s 16:57:56 INFO - Closing logging queue 16:57:56 INFO - queue closed 16:57:56 INFO - Return code: 0 16:57:56 WARNING - # TBPL SUCCESS # 16:57:56 INFO - Running post-action listener: _resource_record_post_action 16:57:56 INFO - Running post-run listener: _resource_record_post_run 16:57:57 INFO - Total resource usage - Wall time: 1442s; CPU: 98.0%; Read bytes: 11005952; Write bytes: 963117056; Read time: 512; Write time: 298224 16:57:57 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:57:57 INFO - install - Wall time: 36s; CPU: 100.0%; Read bytes: 4096; Write bytes: 181964800; Read time: 4; Write time: 176416 16:57:57 INFO - run-tests - Wall time: 1406s; CPU: 98.0%; Read bytes: 10874880; Write bytes: 780394496; Read time: 496; Write time: 121748 16:57:57 INFO - Running post-run listener: _upload_blobber_files 16:57:57 INFO - Blob upload gear active. 16:57:57 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:57:57 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 16:57:57 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-central', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 16:57:57 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-central -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 16:57:58 INFO - (blobuploader) - INFO - Open directory for files ... 16:57:58 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:57:58 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:57:58 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:58:00 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:58:00 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:58:00 INFO - (blobuploader) - INFO - Done attempting. 16:58:00 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:58:00 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:58:00 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:58:01 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:58:01 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:58:01 INFO - (blobuploader) - INFO - Done attempting. 16:58:01 INFO - (blobuploader) - INFO - Iteration through files over. 16:58:01 INFO - Return code: 0 16:58:01 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:58:01 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:58:01 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/715445b193f202faac87ecc48359b1ffcfc2a97326fc32151bf67fae0a406cf858be4a8ee5c514798f4537a26c22540025a1407e01231e5cff5e8b56d5239b21", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/9b3265b16fa0610543d4a32bc1d7f6e572f1c34552bb09c76e58d1143cc5ab7a03515d5b16a1ee3cffc7fd1cc271925d3d7e84f2c14ac9ddd803a8a68609b391"} 16:58:01 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:58:01 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:58:01 INFO - Contents: 16:58:01 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/715445b193f202faac87ecc48359b1ffcfc2a97326fc32151bf67fae0a406cf858be4a8ee5c514798f4537a26c22540025a1407e01231e5cff5e8b56d5239b21", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/9b3265b16fa0610543d4a32bc1d7f6e572f1c34552bb09c76e58d1143cc5ab7a03515d5b16a1ee3cffc7fd1cc271925d3d7e84f2c14ac9ddd803a8a68609b391"} 16:58:01 INFO - Running post-run listener: copy_logs_to_upload_dir 16:58:01 INFO - Copying logs to upload dir... 16:58:01 INFO - mkdir: /builds/slave/test/build/upload/logs 16:58:01 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1525.631763 ========= master_lag: 2.00 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 25 mins, 27 secs) (at 2016-04-21 16:58:03.525845) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-21 16:58:03.530359) ========= 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-1461281431.34492-1870706901 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/715445b193f202faac87ecc48359b1ffcfc2a97326fc32151bf67fae0a406cf858be4a8ee5c514798f4537a26c22540025a1407e01231e5cff5e8b56d5239b21", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/9b3265b16fa0610543d4a32bc1d7f6e572f1c34552bb09c76e58d1143cc5ab7a03515d5b16a1ee3cffc7fd1cc271925d3d7e84f2c14ac9ddd803a8a68609b391"} build_url:https://queue.taskcluster.net/v1/task/VfI9NDGbSJ24P21dy87f6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/VfI9NDGbSJ24P21dy87f6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032188 build_url: 'https://queue.taskcluster.net/v1/task/VfI9NDGbSJ24P21dy87f6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/715445b193f202faac87ecc48359b1ffcfc2a97326fc32151bf67fae0a406cf858be4a8ee5c514798f4537a26c22540025a1407e01231e5cff5e8b56d5239b21", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/9b3265b16fa0610543d4a32bc1d7f6e572f1c34552bb09c76e58d1143cc5ab7a03515d5b16a1ee3cffc7fd1cc271925d3d7e84f2c14ac9ddd803a8a68609b391"}' symbols_url: 'https://queue.taskcluster.net/v1/task/VfI9NDGbSJ24P21dy87f6A/artifacts/public/build/firefox-48.0a1.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 1.61 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-04-21 16:58:05.171020) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 16:58:05.171365) ========= 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-1461281431.34492-1870706901 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.018550 ========= master_lag: 0.36 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 16:58:05.545246) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 16:58:05.545564) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 16:58:05.895865) ========= ========= Total master_lag: 22.93 =========