builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-655 starttime: 1461680068.32 results: success (0) buildid: 20160426061401 builduid: 28a4a926f735499b9531a45ec38e4077 revision: cad94457610bda2d32741f2e939f25c67a50b536 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-26 07:14:28.321280) ========= master: http://buildbot-master118.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-26 07:14:28.321734) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-26 07:14:28.322042) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-26 07:14:28.731819) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 07:14:28.732170) ========= 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=9ca12473fbb1d023794ffd180000023c-1461680058.755517-159035432 _=/tools/buildbot/bin/python using PTY: False --2016-04-26 07:14:28-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 9.63M=0.001s 2016-04-26 07:14:29 (9.63 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.329838 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 07:14:29.096226) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 07:14:29.096549) ========= 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=9ca12473fbb1d023794ffd180000023c-1461680058.755517-159035432 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.070710 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 07:14:29.198178) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-26 07:14:29.198523) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev cad94457610bda2d32741f2e939f25c67a50b536 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev cad94457610bda2d32741f2e939f25c67a50b536 --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=9ca12473fbb1d023794ffd180000023c-1461680058.755517-159035432 _=/tools/buildbot/bin/python using PTY: False 2016-04-26 07:14:29,306 truncating revision to first 12 chars 2016-04-26 07:14:29,306 Setting DEBUG logging. 2016-04-26 07:14:29,307 attempt 1/10 2016-04-26 07:14:29,307 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/cad94457610b?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-26 07:14:29,664 unpacking tar archive at: fx-team-cad94457610b/testing/mozharness/ program finished with exit code 0 elapsedTime=0.648974 ========= master_lag: 2.96 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 3 secs) (at 2016-04-26 07:14:32.811533) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-26 07:14:32.811928) ========= script_repo_revision: cad94457610bda2d32741f2e939f25c67a50b536 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-26 07:14:32.812323) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-26 07:14:32.812594) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-26 07:14:32.845645) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 23 secs) (at 2016-04-26 07:14:32.845946) ========= /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 fx-team --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', 'fx-team', '--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=9ca12473fbb1d023794ffd180000023c-1461680058.755517-159035432 _=/tools/buildbot/bin/python using PTY: False 07:14:33 INFO - MultiFileLogger online at 20160426 07:14:33 in /builds/slave/test 07:14:33 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 fx-team --download-symbols true 07:14:33 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 07:14:33 INFO - {'append_to_log': False, 07:14:33 INFO - 'base_work_dir': '/builds/slave/test', 07:14:33 INFO - 'blob_upload_branch': 'fx-team', 07:14:33 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 07:14:33 INFO - 'buildbot_json_path': 'buildprops.json', 07:14:33 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 07:14:33 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 07:14:33 INFO - 'download_minidump_stackwalk': True, 07:14:33 INFO - 'download_symbols': 'true', 07:14:33 INFO - 'e10s': False, 07:14:33 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 07:14:33 INFO - 'tooltool.py': '/tools/tooltool.py', 07:14:33 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 07:14:33 INFO - '/tools/misc-python/virtualenv.py')}, 07:14:33 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 07:14:33 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 07:14:33 INFO - 'log_level': 'info', 07:14:33 INFO - 'log_to_console': True, 07:14:33 INFO - 'opt_config_files': (), 07:14:33 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 07:14:33 INFO - '--processes=1', 07:14:33 INFO - '--config=%(test_path)s/wptrunner.ini', 07:14:33 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 07:14:33 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 07:14:33 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 07:14:33 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 07:14:33 INFO - 'pip_index': False, 07:14:33 INFO - 'require_test_zip': True, 07:14:33 INFO - 'test_type': ('testharness',), 07:14:33 INFO - 'this_chunk': '1', 07:14:33 INFO - 'tooltool_cache': '/builds/tooltool_cache', 07:14:33 INFO - 'total_chunks': '10', 07:14:33 INFO - 'virtualenv_path': 'venv', 07:14:33 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 07:14:33 INFO - 'work_dir': 'build'} 07:14:33 INFO - ##### 07:14:33 INFO - ##### Running clobber step. 07:14:33 INFO - ##### 07:14:33 INFO - Running pre-action listener: _resource_record_pre_action 07:14:33 INFO - Running main action method: clobber 07:14:33 INFO - rmtree: /builds/slave/test/build 07:14:33 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 07:14:35 INFO - Running post-action listener: _resource_record_post_action 07:14:35 INFO - ##### 07:14:35 INFO - ##### Running read-buildbot-config step. 07:14:35 INFO - ##### 07:14:35 INFO - Running pre-action listener: _resource_record_pre_action 07:14:35 INFO - Running main action method: read_buildbot_config 07:14:35 INFO - Using buildbot properties: 07:14:35 INFO - { 07:14:35 INFO - "project": "", 07:14:35 INFO - "product": "firefox", 07:14:35 INFO - "script_repo_revision": "production", 07:14:35 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600", 07:14:35 INFO - "repository": "", 07:14:35 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-1", 07:14:35 INFO - "buildid": "20160426061401", 07:14:35 INFO - "pgo_build": "False", 07:14:35 INFO - "basedir": "/builds/slave/test", 07:14:35 INFO - "buildnumber": 23, 07:14:35 INFO - "slavename": "tst-linux64-spot-655", 07:14:35 INFO - "master": "http://buildbot-master118.bb.releng.usw2.mozilla.com:8201/", 07:14:35 INFO - "platform": "linux64", 07:14:35 INFO - "branch": "fx-team", 07:14:35 INFO - "revision": "cad94457610bda2d32741f2e939f25c67a50b536", 07:14:35 INFO - "repo_path": "integration/fx-team", 07:14:35 INFO - "moz_repo_path": "", 07:14:35 INFO - "stage_platform": "linux64", 07:14:35 INFO - "builduid": "28a4a926f735499b9531a45ec38e4077", 07:14:35 INFO - "slavebuilddir": "test" 07:14:35 INFO - } 07:14:35 INFO - Found installer url https://queue.taskcluster.net/v1/task/DgerVkMkShquLjUW661AgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2. 07:14:35 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/DgerVkMkShquLjUW661AgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json. 07:14:35 INFO - Running post-action listener: _resource_record_post_action 07:14:35 INFO - ##### 07:14:35 INFO - ##### Running download-and-extract step. 07:14:35 INFO - ##### 07:14:35 INFO - Running pre-action listener: _resource_record_pre_action 07:14:35 INFO - Running main action method: download_and_extract 07:14:35 INFO - mkdir: /builds/slave/test/build/tests 07:14:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:14:35 INFO - https://queue.taskcluster.net/v1/task/DgerVkMkShquLjUW661AgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 07:14:35 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DgerVkMkShquLjUW661AgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 07:14:35 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DgerVkMkShquLjUW661AgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 07:14:35 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DgerVkMkShquLjUW661AgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 07:14:35 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DgerVkMkShquLjUW661AgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 07:14:37 INFO - Downloaded 1361 bytes. 07:14:37 INFO - Reading from file /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.test_packages.json 07:14:37 INFO - Using the following test package requirements: 07:14:37 INFO - {u'common': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 07:14:37 INFO - u'cppunittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 07:14:37 INFO - u'firefox-49.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 07:14:37 INFO - u'gtest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 07:14:37 INFO - u'firefox-49.0a1.en-US.linux-x86_64.gtest.tests.zip'], 07:14:37 INFO - u'jittest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 07:14:37 INFO - u'jsshell-linux-x86_64.zip'], 07:14:37 INFO - u'mochitest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 07:14:37 INFO - u'firefox-49.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 07:14:37 INFO - u'mozbase': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'], 07:14:37 INFO - u'reftest': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 07:14:37 INFO - u'firefox-49.0a1.en-US.linux-x86_64.reftest.tests.zip'], 07:14:37 INFO - u'talos': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 07:14:37 INFO - u'firefox-49.0a1.en-US.linux-x86_64.talos.tests.zip'], 07:14:37 INFO - u'web-platform': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 07:14:37 INFO - u'firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 07:14:37 INFO - u'xpcshell': [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 07:14:37 INFO - u'firefox-49.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 07:14:37 INFO - Downloading packages: [u'firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 07:14: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')]} 07:14:37 INFO - https://queue.taskcluster.net/v1/task/DgerVkMkShquLjUW661AgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 07:14:37 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DgerVkMkShquLjUW661AgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 07:14:37 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DgerVkMkShquLjUW661AgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 07:14:37 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DgerVkMkShquLjUW661AgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip 07:14:37 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DgerVkMkShquLjUW661AgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 07:14:40 INFO - Downloaded 22751327 bytes. 07:14:40 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 07:14:40 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 07:14:40 INFO - caution: filename not matched: web-platform/* 07:14:40 INFO - Return code: 11 07:14:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:14:40 INFO - https://queue.taskcluster.net/v1/task/DgerVkMkShquLjUW661AgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 07:14:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DgerVkMkShquLjUW661AgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 07:14:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DgerVkMkShquLjUW661AgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 07:14:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DgerVkMkShquLjUW661AgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip 07:14:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DgerVkMkShquLjUW661AgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 07:14:43 INFO - Downloaded 36406662 bytes. 07:14:43 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 07:14:43 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 07:14:46 INFO - caution: filename not matched: bin/* 07:14:46 INFO - caution: filename not matched: config/* 07:14:46 INFO - caution: filename not matched: mozbase/* 07:14:46 INFO - caution: filename not matched: marionette/* 07:14:46 INFO - caution: filename not matched: tools/wptserve/* 07:14:46 INFO - Return code: 11 07:14: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')]} 07:14:46 INFO - https://queue.taskcluster.net/v1/task/DgerVkMkShquLjUW661AgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 07:14:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DgerVkMkShquLjUW661AgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 07:14:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DgerVkMkShquLjUW661AgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 07:14:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DgerVkMkShquLjUW661AgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 07:14:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DgerVkMkShquLjUW661AgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 07:14:51 INFO - Downloaded 64484760 bytes. 07:14:51 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/DgerVkMkShquLjUW661AgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 07:14:51 INFO - mkdir: /builds/slave/test/properties 07:14:51 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 07:14:51 INFO - Writing to file /builds/slave/test/properties/build_url 07:14:51 INFO - Contents: 07:14:51 INFO - build_url:https://queue.taskcluster.net/v1/task/DgerVkMkShquLjUW661AgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 07:14:51 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/DgerVkMkShquLjUW661AgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 07:14:51 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 07:14:51 INFO - Writing to file /builds/slave/test/properties/symbols_url 07:14:51 INFO - Contents: 07:14:51 INFO - symbols_url:https://queue.taskcluster.net/v1/task/DgerVkMkShquLjUW661AgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 07:14:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:14:51 INFO - https://queue.taskcluster.net/v1/task/DgerVkMkShquLjUW661AgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 07:14:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DgerVkMkShquLjUW661AgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 07:14:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DgerVkMkShquLjUW661AgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 07:14:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DgerVkMkShquLjUW661AgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 07:14:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DgerVkMkShquLjUW661AgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 07:14:55 INFO - Downloaded 90937516 bytes. 07:14:55 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 07:14:55 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 07:15:03 INFO - Return code: 0 07:15:03 INFO - Running post-action listener: _resource_record_post_action 07:15:03 INFO - Running post-action listener: set_extra_try_arguments 07:15:03 INFO - ##### 07:15:03 INFO - ##### Running create-virtualenv step. 07:15:03 INFO - ##### 07:15:03 INFO - Running pre-action listener: _pre_create_virtualenv 07:15:03 INFO - Running pre-action listener: _resource_record_pre_action 07:15:03 INFO - Running main action method: create_virtualenv 07:15:03 INFO - Creating virtualenv /builds/slave/test/build/venv 07:15:03 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 07:15:03 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 07:15:04 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 07:15:04 INFO - Using real prefix '/usr' 07:15:04 INFO - New python executable in /builds/slave/test/build/venv/bin/python 07:15:07 INFO - Installing distribute.............................................................................................................................................................................................done. 07:15:11 INFO - Installing pip.................done. 07:15:11 INFO - Return code: 0 07:15:11 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 07:15:11 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')]} 07:15:11 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:15:11 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 07:15:11 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')]} 07:15:11 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:15:11 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 07:15:11 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 0x2d9f030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2da03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2ec7d30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2ece570>, '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 0x2ecee70>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2ec6380>, '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': '9ca12473fbb1d023794ffd180000023c-1461680058.755517-159035432', '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 07:15:11 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 07:15:11 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 07:15:11 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:15:11 INFO - 'CCACHE_UMASK': '002', 07:15:11 INFO - 'DISPLAY': ':0', 07:15:11 INFO - 'HOME': '/home/cltbld', 07:15:11 INFO - 'LANG': 'en_US.UTF-8', 07:15:11 INFO - 'LOGNAME': 'cltbld', 07:15:11 INFO - 'MAIL': '/var/mail/cltbld', 07:15:11 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:15:11 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:15:11 INFO - 'MOZ_NO_REMOTE': '1', 07:15:11 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:15:11 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:15:11 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:15:11 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:15:11 INFO - 'PWD': '/builds/slave/test', 07:15:11 INFO - 'SHELL': '/bin/bash', 07:15:11 INFO - 'SHLVL': '1', 07:15:11 INFO - 'TERM': 'linux', 07:15:11 INFO - 'TMOUT': '86400', 07:15:11 INFO - 'USER': 'cltbld', 07:15:11 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461680058.755517-159035432', 07:15:11 INFO - '_': '/tools/buildbot/bin/python'} 07:15:11 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:15:11 INFO - Downloading/unpacking psutil>=0.7.1 07:15:11 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 07:15:11 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 07:15:11 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 07:15:11 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 07:15:11 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 07:15:11 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 07:15:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 07:15:15 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 07:15:15 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 07:15:15 INFO - Installing collected packages: psutil 07:15:15 INFO - Running setup.py install for psutil 07:15:15 INFO - building 'psutil._psutil_linux' extension 07:15:15 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-x86_64-2.7/psutil/_psutil_linux.o 07:15:16 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 07:15:16 INFO - building 'psutil._psutil_posix' extension 07:15:16 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-x86_64-2.7/psutil/_psutil_posix.o 07:15:16 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 07:15:17 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 07:15:17 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 07:15:17 INFO - Successfully installed psutil 07:15:17 INFO - Cleaning up... 07:15:17 INFO - Return code: 0 07:15:17 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 07:15:17 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')]} 07:15:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:15:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 07:15:17 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')]} 07:15:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:15:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 07:15:17 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 0x2d9f030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2da03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2ec7d30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2ece570>, '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 0x2ecee70>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2ec6380>, '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': '9ca12473fbb1d023794ffd180000023c-1461680058.755517-159035432', '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 07:15:17 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 07:15:17 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 07:15:17 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:15:17 INFO - 'CCACHE_UMASK': '002', 07:15:17 INFO - 'DISPLAY': ':0', 07:15:17 INFO - 'HOME': '/home/cltbld', 07:15:17 INFO - 'LANG': 'en_US.UTF-8', 07:15:17 INFO - 'LOGNAME': 'cltbld', 07:15:17 INFO - 'MAIL': '/var/mail/cltbld', 07:15:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:15:17 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:15:17 INFO - 'MOZ_NO_REMOTE': '1', 07:15:17 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:15:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:15:17 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:15:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:15:17 INFO - 'PWD': '/builds/slave/test', 07:15:17 INFO - 'SHELL': '/bin/bash', 07:15:17 INFO - 'SHLVL': '1', 07:15:17 INFO - 'TERM': 'linux', 07:15:17 INFO - 'TMOUT': '86400', 07:15:17 INFO - 'USER': 'cltbld', 07:15:17 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461680058.755517-159035432', 07:15:17 INFO - '_': '/tools/buildbot/bin/python'} 07:15:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:15:17 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 07:15:17 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 07:15:17 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 07:15:17 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 07:15:17 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 07:15:17 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 07:15:17 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 07:15:21 INFO - Downloading mozsystemmonitor-0.0.tar.gz 07:15:21 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 07:15:21 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 07:15:21 INFO - Installing collected packages: mozsystemmonitor 07:15:21 INFO - Running setup.py install for mozsystemmonitor 07:15:21 INFO - Successfully installed mozsystemmonitor 07:15:21 INFO - Cleaning up... 07:15:21 INFO - Return code: 0 07:15:21 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 07:15:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:15:21 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:15:21 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 07:15:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:15:21 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:15:21 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 07:15:21 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x2d9f030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2da03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2ec7d30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2ece570>, '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 0x2ecee70>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2ec6380>, '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': '9ca12473fbb1d023794ffd180000023c-1461680058.755517-159035432', '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 07:15:21 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 07:15:21 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 07:15:21 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:15:21 INFO - 'CCACHE_UMASK': '002', 07:15:21 INFO - 'DISPLAY': ':0', 07:15:21 INFO - 'HOME': '/home/cltbld', 07:15:21 INFO - 'LANG': 'en_US.UTF-8', 07:15:21 INFO - 'LOGNAME': 'cltbld', 07:15:21 INFO - 'MAIL': '/var/mail/cltbld', 07:15:21 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:15:21 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:15:21 INFO - 'MOZ_NO_REMOTE': '1', 07:15:21 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:15:21 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:15:21 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:15:21 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:15:21 INFO - 'PWD': '/builds/slave/test', 07:15:21 INFO - 'SHELL': '/bin/bash', 07:15:21 INFO - 'SHLVL': '1', 07:15:21 INFO - 'TERM': 'linux', 07:15:21 INFO - 'TMOUT': '86400', 07:15:21 INFO - 'USER': 'cltbld', 07:15:21 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461680058.755517-159035432', 07:15:21 INFO - '_': '/tools/buildbot/bin/python'} 07:15:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:15:22 INFO - Downloading/unpacking blobuploader==1.2.4 07:15:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:15:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:15:22 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 07:15:22 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 07:15:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:15:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:15:25 INFO - Downloading blobuploader-1.2.4.tar.gz 07:15:25 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 07:15:26 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 07:15: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 07:15: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 07:15: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 07:15: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 07:15: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 07:15: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 07:15:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 07:15:27 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 07:15:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:15:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:15:27 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 07:15:27 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 07:15:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:15:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:15:27 INFO - Downloading docopt-0.6.1.tar.gz 07:15:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 07:15:27 INFO - Installing collected packages: blobuploader, requests, docopt 07:15:27 INFO - Running setup.py install for blobuploader 07:15:27 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 07:15:27 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 07:15:27 INFO - Running setup.py install for requests 07:15:28 INFO - Running setup.py install for docopt 07:15:28 INFO - Successfully installed blobuploader requests docopt 07:15:28 INFO - Cleaning up... 07:15:28 INFO - Return code: 0 07:15:28 INFO - Installing None into virtualenv /builds/slave/test/build/venv 07:15:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:15:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:15:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 07:15:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:15:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:15:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 07:15:28 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 0x2d9f030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2da03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2ec7d30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2ece570>, '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 0x2ecee70>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2ec6380>, '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': '9ca12473fbb1d023794ffd180000023c-1461680058.755517-159035432', '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 07:15:28 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 07:15:28 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 07:15:28 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:15:28 INFO - 'CCACHE_UMASK': '002', 07:15:28 INFO - 'DISPLAY': ':0', 07:15:28 INFO - 'HOME': '/home/cltbld', 07:15:28 INFO - 'LANG': 'en_US.UTF-8', 07:15:28 INFO - 'LOGNAME': 'cltbld', 07:15:28 INFO - 'MAIL': '/var/mail/cltbld', 07:15:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:15:28 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:15:28 INFO - 'MOZ_NO_REMOTE': '1', 07:15:28 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:15:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:15:28 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:15:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:15:28 INFO - 'PWD': '/builds/slave/test', 07:15:28 INFO - 'SHELL': '/bin/bash', 07:15:28 INFO - 'SHLVL': '1', 07:15:28 INFO - 'TERM': 'linux', 07:15:28 INFO - 'TMOUT': '86400', 07:15:28 INFO - 'USER': 'cltbld', 07:15:28 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461680058.755517-159035432', 07:15:28 INFO - '_': '/tools/buildbot/bin/python'} 07:15:29 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:15:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 07:15:29 INFO - Running setup.py (path:/tmp/pip-b6yCm_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 07:15:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 07:15:29 INFO - Running setup.py (path:/tmp/pip-3fV4Rh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 07:15:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 07:15:29 INFO - Running setup.py (path:/tmp/pip-2phPw8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 07:15:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 07:15:29 INFO - Running setup.py (path:/tmp/pip-BjQOxg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 07:15:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 07:15:29 INFO - Running setup.py (path:/tmp/pip-7yekNG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 07:15:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 07:15:30 INFO - Running setup.py (path:/tmp/pip-USpPIP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 07:15:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 07:15:30 INFO - Running setup.py (path:/tmp/pip-0UKnI6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 07:15:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 07:15:30 INFO - Running setup.py (path:/tmp/pip-_bXuKL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 07:15:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 07:15:30 INFO - Running setup.py (path:/tmp/pip-NdMJob-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 07:15:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 07:15:30 INFO - Running setup.py (path:/tmp/pip-j6JP5S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 07:15:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 07:15:30 INFO - Running setup.py (path:/tmp/pip-XrrK9l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 07:15:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 07:15:30 INFO - Running setup.py (path:/tmp/pip-UZVM6F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 07:15:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 07:15:30 INFO - Running setup.py (path:/tmp/pip-9z9yON-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 07:15:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 07:15:31 INFO - Running setup.py (path:/tmp/pip-QkaSOU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 07:15:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 07:15:31 INFO - Running setup.py (path:/tmp/pip-NrclpX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 07:15:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 07:15:31 INFO - Running setup.py (path:/tmp/pip-WJZM1r-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 07:15:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 07:15:31 INFO - Running setup.py (path:/tmp/pip-DYpbQD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 07:15:31 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 07:15:31 INFO - Running setup.py (path:/tmp/pip-eFoEJT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 07:15:31 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 07:15:31 INFO - Running setup.py (path:/tmp/pip-R_9MGP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 07:15:31 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:15:31 INFO - Running setup.py (path:/tmp/pip-xwJcvC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:15:32 INFO - Unpacking /builds/slave/test/build/tests/marionette 07:15:32 INFO - Running setup.py (path:/tmp/pip-IwvTfq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 07:15:32 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:15:32 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 07:15:32 INFO - Running setup.py install for manifestparser 07:15:32 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 07:15:32 INFO - Running setup.py install for mozcrash 07:15:33 INFO - Running setup.py install for mozdebug 07:15:33 INFO - Running setup.py install for mozdevice 07:15:33 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 07:15:33 INFO - Installing dm script to /builds/slave/test/build/venv/bin 07:15:33 INFO - Running setup.py install for mozfile 07:15:33 INFO - Running setup.py install for mozhttpd 07:15:33 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 07:15:33 INFO - Running setup.py install for mozinfo 07:15:34 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 07:15:34 INFO - Running setup.py install for mozInstall 07:15:34 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 07:15:34 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 07:15:34 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 07:15:34 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 07:15:34 INFO - Running setup.py install for mozleak 07:15:34 INFO - Running setup.py install for mozlog 07:15:34 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 07:15:34 INFO - Running setup.py install for moznetwork 07:15:35 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 07:15:35 INFO - Running setup.py install for mozprocess 07:15:35 INFO - Running setup.py install for mozprofile 07:15:35 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 07:15:35 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 07:15:35 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 07:15:35 INFO - Running setup.py install for mozrunner 07:15:35 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 07:15:35 INFO - Running setup.py install for mozscreenshot 07:15:35 INFO - Running setup.py install for moztest 07:15:36 INFO - Running setup.py install for mozversion 07:15:36 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 07:15:36 INFO - Running setup.py install for wptserve 07:15:36 INFO - Running setup.py install for marionette-driver 07:15:36 INFO - Running setup.py install for browsermob-proxy 07:15:37 INFO - Running setup.py install for marionette-client 07:15:37 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:15:37 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 07:15:37 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 07:15:37 INFO - Cleaning up... 07:15:37 INFO - Return code: 0 07:15:37 INFO - Installing None into virtualenv /builds/slave/test/build/venv 07:15: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')]} 07:15:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:15:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 07:15: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')]} 07:15:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:15:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 07:15:37 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 0x2d9f030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2da03f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x2ec7d30>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2ece570>, '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 0x2ecee70>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2ec6380>, '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': '9ca12473fbb1d023794ffd180000023c-1461680058.755517-159035432', '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 07:15:37 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 07:15:37 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 07:15:37 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:15:37 INFO - 'CCACHE_UMASK': '002', 07:15:37 INFO - 'DISPLAY': ':0', 07:15:37 INFO - 'HOME': '/home/cltbld', 07:15:37 INFO - 'LANG': 'en_US.UTF-8', 07:15:37 INFO - 'LOGNAME': 'cltbld', 07:15:37 INFO - 'MAIL': '/var/mail/cltbld', 07:15:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:15:37 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:15:37 INFO - 'MOZ_NO_REMOTE': '1', 07:15:37 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:15:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:15:37 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:15:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:15:37 INFO - 'PWD': '/builds/slave/test', 07:15:37 INFO - 'SHELL': '/bin/bash', 07:15:37 INFO - 'SHLVL': '1', 07:15:37 INFO - 'TERM': 'linux', 07:15:37 INFO - 'TMOUT': '86400', 07:15:37 INFO - 'USER': 'cltbld', 07:15:37 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461680058.755517-159035432', 07:15:37 INFO - '_': '/tools/buildbot/bin/python'} 07:15:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:15:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 07:15:38 INFO - Running setup.py (path:/tmp/pip-0KJAQS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 07:15:38 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)) 07:15:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 07:15:38 INFO - Running setup.py (path:/tmp/pip-mTDn4i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 07:15:38 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)) 07:15:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 07:15:38 INFO - Running setup.py (path:/tmp/pip-CiF9Me-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 07:15:38 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)) 07:15:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 07:15:38 INFO - Running setup.py (path:/tmp/pip-lQ12pT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 07:15:38 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)) 07:15:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 07:15:38 INFO - Running setup.py (path:/tmp/pip-gFcnFH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 07:15:38 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)) 07:15:38 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 07:15:38 INFO - Running setup.py (path:/tmp/pip-lugenu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 07:15:39 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)) 07:15:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 07:15:39 INFO - Running setup.py (path:/tmp/pip-YG7_Wa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 07:15:39 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)) 07:15:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 07:15:39 INFO - Running setup.py (path:/tmp/pip-KMa4hd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 07:15:39 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)) 07:15:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 07:15:39 INFO - Running setup.py (path:/tmp/pip-oTEPT2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 07:15:39 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)) 07:15:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 07:15:39 INFO - Running setup.py (path:/tmp/pip-1x3NO2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 07:15:39 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)) 07:15:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 07:15:39 INFO - Running setup.py (path:/tmp/pip-Ruuj3T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 07:15:39 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)) 07:15:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 07:15:39 INFO - Running setup.py (path:/tmp/pip-ZBOPDt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 07:15:39 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)) 07:15:39 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 07:15:39 INFO - Running setup.py (path:/tmp/pip-M4pp58-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 07:15:40 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)) 07:15:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 07:15:40 INFO - Running setup.py (path:/tmp/pip-B5Y7xP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 07:15:40 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)) 07:15:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 07:15:40 INFO - Running setup.py (path:/tmp/pip-JPi8Td-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 07:15:40 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)) 07:15:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 07:15:40 INFO - Running setup.py (path:/tmp/pip-w7kPH8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 07:15:40 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)) 07:15:40 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 07:15:40 INFO - Running setup.py (path:/tmp/pip-wIN3kj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 07:15:40 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)) 07:15:40 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 07:15:40 INFO - Running setup.py (path:/tmp/pip-NowQCe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 07:15:40 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)) 07:15:40 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 07:15:40 INFO - Running setup.py (path:/tmp/pip-pauEol-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 07:15:41 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)) 07:15:41 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:15:41 INFO - Running setup.py (path:/tmp/pip-NuD9Fq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:15:41 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)) 07:15:41 INFO - Unpacking /builds/slave/test/build/tests/marionette 07:15:41 INFO - Running setup.py (path:/tmp/pip-L8WsHP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 07:15:41 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:15:41 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)) 07:15:41 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)) 07:15:41 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)) 07:15:41 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)) 07:15:41 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)) 07:15:41 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)) 07:15:42 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 07:15:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:15:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:15:42 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 07:15:42 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 07:15:42 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:15:42 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:15:47 INFO - Downloading blessings-1.6.tar.gz 07:15:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 07:15:48 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)) 07:15:48 INFO - Installing collected packages: blessings 07:15:48 INFO - Running setup.py install for blessings 07:15:48 INFO - Successfully installed blessings 07:15:48 INFO - Cleaning up... 07:15:49 INFO - Return code: 0 07:15:49 INFO - Done creating virtualenv /builds/slave/test/build/venv. 07:15:49 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 07:15:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 07:15:49 INFO - Reading from file tmpfile_stdout 07:15:49 INFO - Current package versions: 07:15:49 INFO - argparse == 1.2.1 07:15:49 INFO - blessings == 1.6 07:15:49 INFO - blobuploader == 1.2.4 07:15:49 INFO - browsermob-proxy == 0.6.0 07:15:49 INFO - docopt == 0.6.1 07:15:49 INFO - manifestparser == 1.1 07:15:49 INFO - marionette-client == 2.3.0 07:15:49 INFO - marionette-driver == 1.4.0 07:15:49 INFO - mozInstall == 1.12 07:15:49 INFO - mozcrash == 0.17 07:15:49 INFO - mozdebug == 0.1 07:15:49 INFO - mozdevice == 0.48 07:15:49 INFO - mozfile == 1.2 07:15:49 INFO - mozhttpd == 0.7 07:15:49 INFO - mozinfo == 0.9 07:15:49 INFO - mozleak == 0.1 07:15:49 INFO - mozlog == 3.1 07:15:49 INFO - moznetwork == 0.27 07:15:49 INFO - mozprocess == 0.22 07:15:49 INFO - mozprofile == 0.28 07:15:49 INFO - mozrunner == 6.11 07:15:49 INFO - mozscreenshot == 0.1 07:15:49 INFO - mozsystemmonitor == 0.0 07:15:49 INFO - moztest == 0.7 07:15:49 INFO - mozversion == 1.4 07:15:49 INFO - psutil == 3.1.1 07:15:49 INFO - requests == 1.2.3 07:15:49 INFO - wptserve == 1.4.0 07:15:49 INFO - wsgiref == 0.1.2 07:15:49 INFO - Running post-action listener: _resource_record_post_action 07:15:49 INFO - Running post-action listener: _start_resource_monitoring 07:15:49 INFO - Starting resource monitoring. 07:15:49 INFO - ##### 07:15:49 INFO - ##### Running pull step. 07:15:49 INFO - ##### 07:15:49 INFO - Running pre-action listener: _resource_record_pre_action 07:15:49 INFO - Running main action method: pull 07:15:49 INFO - Pull has nothing to do! 07:15:49 INFO - Running post-action listener: _resource_record_post_action 07:15:49 INFO - ##### 07:15:49 INFO - ##### Running install step. 07:15:49 INFO - ##### 07:15:49 INFO - Running pre-action listener: _resource_record_pre_action 07:15:49 INFO - Running main action method: install 07:15:49 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 07:15:49 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 07:15:50 INFO - Reading from file tmpfile_stdout 07:15:50 INFO - Detecting whether we're running mozinstall >=1.0... 07:15:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 07:15:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 07:15:50 INFO - Reading from file tmpfile_stdout 07:15:50 INFO - Output received: 07:15:50 INFO - Usage: mozinstall [options] installer 07:15:50 INFO - Options: 07:15:50 INFO - -h, --help show this help message and exit 07:15:50 INFO - -d DEST, --destination=DEST 07:15:50 INFO - Directory to install application into. [default: 07:15:50 INFO - "/builds/slave/test"] 07:15:50 INFO - --app=APP Application being installed. [default: firefox] 07:15:50 INFO - mkdir: /builds/slave/test/build/application 07:15:50 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 07:15:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 07:16:25 INFO - Reading from file tmpfile_stdout 07:16:25 INFO - Output received: 07:16:25 INFO - /builds/slave/test/build/application/firefox/firefox 07:16:25 INFO - Running post-action listener: _resource_record_post_action 07:16:25 INFO - ##### 07:16:25 INFO - ##### Running run-tests step. 07:16:25 INFO - ##### 07:16:25 INFO - Running pre-action listener: _resource_record_pre_action 07:16:25 INFO - Running main action method: run_tests 07:16:25 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 07:16:25 INFO - Minidump filename unknown. Determining based upon platform and architecture. 07:16:25 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 07:16:25 INFO - grabbing minidump binary from tooltool 07:16:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:16:25 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x2ece570>, '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 0x2ecee70>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x2ec6380>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 07:16:25 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 07:16:25 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache 07:16:25 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 07:16:25 INFO - Return code: 0 07:16:25 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 07:16:25 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 07:16:25 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/DgerVkMkShquLjUW661AgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-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 07:16:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/firefox/firefox --symbols-path=https://queue.taskcluster.net/v1/task/DgerVkMkShquLjUW661AgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-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 07:16:25 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 07:16:25 INFO - 'CCACHE_UMASK': '002', 07:16:25 INFO - 'DISPLAY': ':0', 07:16:25 INFO - 'HOME': '/home/cltbld', 07:16:25 INFO - 'LANG': 'en_US.UTF-8', 07:16:25 INFO - 'LOGNAME': 'cltbld', 07:16:25 INFO - 'MAIL': '/var/mail/cltbld', 07:16:25 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 07:16:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:16:25 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 07:16:25 INFO - 'MOZ_NO_REMOTE': '1', 07:16:25 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 07:16:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:16:25 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 07:16:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:16:25 INFO - 'PWD': '/builds/slave/test', 07:16:25 INFO - 'SHELL': '/bin/bash', 07:16:25 INFO - 'SHLVL': '1', 07:16:25 INFO - 'TERM': 'linux', 07:16:25 INFO - 'TMOUT': '86400', 07:16:25 INFO - 'USER': 'cltbld', 07:16:25 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461680058.755517-159035432', 07:16:25 INFO - '_': '/tools/buildbot/bin/python'} 07:16:25 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/firefox/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/DgerVkMkShquLjUW661AgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-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 07:16:26 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 07:16:26 INFO - import pkg_resources 07:16:27 INFO - Using 1 client processes 07:16:27 INFO - wptserve Starting http server on 127.0.0.1:8000 07:16:27 INFO - wptserve Starting http server on 127.0.0.1:8001 07:16:27 INFO - wptserve Starting http server on 127.0.0.1:8443 07:16:30 INFO - SUITE-START | Running 778 tests 07:16:30 INFO - Running testharness tests 07:16:30 INFO - Setting up ssl 07:16:30 INFO - PROCESS | certutil | 07:16:30 INFO - PROCESS | certutil | 07:16:30 INFO - PROCESS | certutil | 07:16:30 INFO - Certificate Nickname Trust Attributes 07:16:30 INFO - SSL,S/MIME,JAR/XPI 07:16:30 INFO - 07:16:30 INFO - web-platform-tests CT,, 07:16:30 INFO - 07:16:30 INFO - Starting runner 07:16:32 INFO - PROCESS | 1847 | 1461680192756 Marionette DEBUG Marionette enabled via build flag and pref 07:16:33 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1938035000 == 1 [pid = 1847] [id = 1] 07:16:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 1 (0x7f1938035800) [pid = 1847] [serial = 1] [outer = (nil)] 07:16:33 INFO - PROCESS | 1847 | [1847] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 07:16:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 2 (0x7f1938036800) [pid = 1847] [serial = 2] [outer = 0x7f1938035800] 07:16:33 INFO - PROCESS | 1847 | 1461680193426 Marionette INFO Listening on port 2828 07:16:34 INFO - PROCESS | 1847 | 1461680194889 Marionette DEBUG Marionette enabled via command-line flag 07:16:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1934f0f000 == 2 [pid = 1847] [id = 2] 07:16:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 3 (0x7f1934f0f800) [pid = 1847] [serial = 3] [outer = (nil)] 07:16:34 INFO - PROCESS | 1847 | [1847] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9825 07:16:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 4 (0x7f1934f10800) [pid = 1847] [serial = 4] [outer = 0x7f1934f0f800] 07:16:35 INFO - PROCESS | 1847 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f1934ff8df0 07:16:35 INFO - PROCESS | 1847 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f1934354640 07:16:35 INFO - PROCESS | 1847 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f1934359940 07:16:35 INFO - PROCESS | 1847 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f1934359c40 07:16:35 INFO - PROCESS | 1847 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f1934359f70 07:16:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 5 (0x7f1934391800) [pid = 1847] [serial = 5] [outer = 0x7f1938035800] 07:16:35 INFO - PROCESS | 1847 | [1847] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 07:16:35 INFO - PROCESS | 1847 | 1461680195569 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:37960 07:16:35 INFO - PROCESS | 1847 | [1847] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 07:16:35 INFO - PROCESS | 1847 | 1461680195629 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:37961 07:16:35 INFO - PROCESS | 1847 | [1847] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 07:16:35 INFO - PROCESS | 1847 | 1461680195650 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:37962 07:16:35 INFO - PROCESS | 1847 | [1847] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 07:16:35 INFO - PROCESS | 1847 | 1461680195733 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:37963 07:16:35 INFO - PROCESS | 1847 | 1461680195740 Marionette DEBUG Closed connection conn0 07:16:35 INFO - PROCESS | 1847 | 1461680195745 Marionette DEBUG Closed connection conn1 07:16:35 INFO - PROCESS | 1847 | 1461680195751 Marionette DEBUG Closed connection conn2 07:16:35 INFO - PROCESS | 1847 | [1847] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 07:16:35 INFO - PROCESS | 1847 | 1461680195935 Marionette DEBUG Closed connection conn3 07:16:35 INFO - PROCESS | 1847 | [1847] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 07:16:35 INFO - PROCESS | 1847 | 1461680195966 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:37964 07:16:36 INFO - PROCESS | 1847 | [1847] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 07:16:36 INFO - PROCESS | 1847 | 1461680196041 Marionette DEBUG Accepted connection conn5 from 127.0.0.1:37965 07:16:36 INFO - PROCESS | 1847 | 1461680196058 Marionette DEBUG Closed connection conn4 07:16:36 INFO - PROCESS | 1847 | [1847] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 07:16:36 INFO - PROCESS | 1847 | 1461680196136 Marionette DEBUG Accepted connection conn6 from 127.0.0.1:37966 07:16:36 INFO - PROCESS | 1847 | 1461680196149 Marionette DEBUG Closed connection conn5 07:16:36 INFO - PROCESS | 1847 | 1461680196195 Marionette TRACE conn6 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 07:16:36 INFO - PROCESS | 1847 | 1461680196217 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"49.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160426061401","device":"desktop","version":"49.0a1"} 07:16:37 INFO - PROCESS | 1847 | [1847] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:16:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1928e6c000 == 3 [pid = 1847] [id = 3] 07:16:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 6 (0x7f1928e6c800) [pid = 1847] [serial = 6] [outer = (nil)] 07:16:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1928e6d000 == 4 [pid = 1847] [id = 4] 07:16:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 7 (0x7f1928b99000) [pid = 1847] [serial = 7] [outer = (nil)] 07:16:39 INFO - PROCESS | 1847 | [1847] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 07:16:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1927e84800 == 5 [pid = 1847] [id = 5] 07:16:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 8 (0x7f1927a6d800) [pid = 1847] [serial = 8] [outer = (nil)] 07:16:40 INFO - PROCESS | 1847 | [1847] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 07:16:40 INFO - PROCESS | 1847 | [1847] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 07:16:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 9 (0x7f1927a7c400) [pid = 1847] [serial = 9] [outer = 0x7f1927a6d800] 07:16:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 10 (0x7f19275f3800) [pid = 1847] [serial = 10] [outer = 0x7f1928e6c800] 07:16:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 11 (0x7f192740bc00) [pid = 1847] [serial = 11] [outer = 0x7f1928b99000] 07:16:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 12 (0x7f192740dc00) [pid = 1847] [serial = 12] [outer = 0x7f1927a6d800] 07:16:42 INFO - PROCESS | 1847 | 1461680202506 Marionette DEBUG loaded listener.js 07:16:42 INFO - PROCESS | 1847 | 1461680202525 Marionette DEBUG loaded listener.js 07:16:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 13 (0x7f19255ec000) [pid = 1847] [serial = 13] [outer = 0x7f1927a6d800] 07:16:43 INFO - PROCESS | 1847 | 1461680203258 Marionette TRACE conn6 <- [1,1,null,{"sessionId":"98a851b7-f0dc-4243-aa7b-9f1c83d57055","capabilities":{"browserName":"Firefox","browserVersion":"49.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160426061401","device":"desktop","version":"49.0a1","command_id":1}}] 07:16:43 INFO - PROCESS | 1847 | 1461680203743 Marionette TRACE conn6 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 07:16:44 INFO - PROCESS | 1847 | 1461680204049 Marionette TRACE conn6 <- [1,2,null,{"value":null}] 07:16:44 INFO - PROCESS | 1847 | 1461680204237 Marionette TRACE conn6 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 07:16:44 INFO - PROCESS | 1847 | [1847] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 07:16:44 INFO - PROCESS | 1847 | [1847] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 07:16:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 14 (0x7f193a98f800) [pid = 1847] [serial = 14] [outer = 0x7f1927a6d800] 07:16:44 INFO - PROCESS | 1847 | [1847] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 07:16:44 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:16:44 INFO - PROCESS | 1847 | 1461680204942 Marionette TRACE conn6 <- [1,3,null,{}] 07:16:45 INFO - PROCESS | 1847 | 1461680205008 Marionette TRACE conn6 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 07:16:45 INFO - PROCESS | 1847 | 1461680205102 Marionette TRACE conn6 <- [1,4,null,{"value":null}] 07:16:45 INFO - PROCESS | 1847 | 1461680205191 Marionette TRACE conn6 -> [0,5,"getWindowHandle",null] 07:16:45 INFO - PROCESS | 1847 | 1461680205210 Marionette TRACE conn6 <- [1,5,null,{"value":"8"}] 07:16:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 07:16:45 INFO - PROCESS | 1847 | 1461680205219 Marionette TRACE conn6 -> [0,6,"setScriptTimeout",{"ms":35000}] 07:16:45 INFO - PROCESS | 1847 | 1461680205224 Marionette TRACE conn6 <- [1,6,null,{}] 07:16:45 INFO - PROCESS | 1847 | 1461680205237 Marionette TRACE conn6 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:16:45 INFO - PROCESS | 1847 | 1461680205305 Marionette TRACE conn6 <- [1,7,null,{"value":null}] 07:16:45 INFO - PROCESS | 1847 | 1461680205315 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1935133000 == 6 [pid = 1847] [id = 6] 07:16:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 15 (0x7f19243a7000) [pid = 1847] [serial = 15] [outer = (nil)] 07:16:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 16 (0x7f19243a8c00) [pid = 1847] [serial = 16] [outer = 0x7f19243a7000] 07:16:45 INFO - PROCESS | 1847 | 1461680205393 Marionette DEBUG loaded listener.js 07:16:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 17 (0x7f1924ec2800) [pid = 1847] [serial = 17] [outer = 0x7f19243a7000] 07:16:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f193cf6a800 == 7 [pid = 1847] [id = 7] 07:16:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 18 (0x7f1920a3b800) [pid = 1847] [serial = 18] [outer = (nil)] 07:16:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 19 (0x7f1920a42800) [pid = 1847] [serial = 19] [outer = 0x7f1920a3b800] 07:16:46 INFO - PROCESS | 1847 | 1461680206021 Marionette DEBUG loaded listener.js 07:16:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 20 (0x7f1920a49000) [pid = 1847] [serial = 20] [outer = 0x7f1920a3b800] 07:16:46 INFO - PROCESS | 1847 | [1847] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 07:16:47 INFO - PROCESS | 1847 | 1461680207163 Marionette TRACE conn6 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 07:16:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 07:16:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 2091ms 07:16:47 INFO - PROCESS | 1847 | 1461680207339 Marionette TRACE conn6 -> [0,9,"getWindowHandle",null] 07:16:47 INFO - PROCESS | 1847 | 1461680207343 Marionette TRACE conn6 <- [1,9,null,{"value":"8"}] 07:16:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 07:16:47 INFO - PROCESS | 1847 | 1461680207369 Marionette TRACE conn6 -> [0,10,"setScriptTimeout",{"ms":35000}] 07:16:47 INFO - PROCESS | 1847 | 1461680207375 Marionette TRACE conn6 <- [1,10,null,{}] 07:16:47 INFO - PROCESS | 1847 | 1461680207386 Marionette TRACE conn6 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:16:47 INFO - PROCESS | 1847 | 1461680207747 Marionette TRACE conn6 <- [1,11,null,{"value":null}] 07:16:47 INFO - PROCESS | 1847 | 1461680207889 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:47 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f193513c800 == 8 [pid = 1847] [id = 8] 07:16:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 21 (0x7f1926fd5000) [pid = 1847] [serial = 21] [outer = (nil)] 07:16:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 22 (0x7f191f003400) [pid = 1847] [serial = 22] [outer = 0x7f1926fd5000] 07:16:48 INFO - PROCESS | 1847 | 1461680208017 Marionette DEBUG loaded listener.js 07:16:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 23 (0x7f191f00ac00) [pid = 1847] [serial = 23] [outer = 0x7f1926fd5000] 07:16:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191f02c000 == 9 [pid = 1847] [id = 9] 07:16:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 24 (0x7f191f02c800) [pid = 1847] [serial = 24] [outer = (nil)] 07:16:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 25 (0x7f191f034800) [pid = 1847] [serial = 25] [outer = 0x7f191f02c800] 07:16:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 26 (0x7f191f032800) [pid = 1847] [serial = 26] [outer = 0x7f191f02c800] 07:16:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191f23e000 == 10 [pid = 1847] [id = 10] 07:16:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 27 (0x7f191f002c00) [pid = 1847] [serial = 27] [outer = (nil)] 07:16:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 28 (0x7f191f1a0400) [pid = 1847] [serial = 28] [outer = 0x7f191f002c00] 07:16:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 29 (0x7f191f00b000) [pid = 1847] [serial = 29] [outer = 0x7f191f002c00] 07:16:49 INFO - PROCESS | 1847 | 1461680209689 Marionette TRACE conn6 <- [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]]]}] 07:16:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 07:16:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 2407ms 07:16:50 INFO - PROCESS | 1847 | 1461680210146 Marionette TRACE conn6 -> [0,13,"getWindowHandle",null] 07:16:50 INFO - PROCESS | 1847 | 1461680210153 Marionette TRACE conn6 <- [1,13,null,{"value":"8"}] 07:16:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 07:16:50 INFO - PROCESS | 1847 | 1461680210168 Marionette TRACE conn6 -> [0,14,"setScriptTimeout",{"ms":35000}] 07:16:50 INFO - PROCESS | 1847 | 1461680210172 Marionette TRACE conn6 <- [1,14,null,{}] 07:16:50 INFO - PROCESS | 1847 | 1461680210183 Marionette TRACE conn6 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:16:50 INFO - PROCESS | 1847 | 1461680210454 Marionette TRACE conn6 <- [1,15,null,{"value":null}] 07:16:50 INFO - PROCESS | 1847 | 1461680210553 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:50 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191f374000 == 11 [pid = 1847] [id = 11] 07:16:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 30 (0x7f191f16ac00) [pid = 1847] [serial = 30] [outer = (nil)] 07:16:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 31 (0x7f191f1adc00) [pid = 1847] [serial = 31] [outer = 0x7f191f16ac00] 07:16:50 INFO - PROCESS | 1847 | 1461680210652 Marionette DEBUG loaded listener.js 07:16:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 32 (0x7f191f497c00) [pid = 1847] [serial = 32] [outer = 0x7f191f16ac00] 07:16:51 INFO - PROCESS | 1847 | 1461680211491 Marionette TRACE conn6 <- [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]]]}] 07:16:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 07:16:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1390ms 07:16:51 INFO - PROCESS | 1847 | 1461680211559 Marionette TRACE conn6 -> [0,17,"getWindowHandle",null] 07:16:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 07:16:51 INFO - PROCESS | 1847 | 1461680211564 Marionette TRACE conn6 <- [1,17,null,{"value":"8"}] 07:16:51 INFO - PROCESS | 1847 | 1461680211572 Marionette TRACE conn6 -> [0,18,"setScriptTimeout",{"ms":35000}] 07:16:51 INFO - PROCESS | 1847 | 1461680211575 Marionette TRACE conn6 <- [1,18,null,{}] 07:16:51 INFO - PROCESS | 1847 | 1461680211585 Marionette TRACE conn6 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:16:51 INFO - PROCESS | 1847 | 1461680211941 Marionette TRACE conn6 <- [1,19,null,{"value":null}] 07:16:52 INFO - PROCESS | 1847 | 1461680212097 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:52 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191f379000 == 12 [pid = 1847] [id = 12] 07:16:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 33 (0x7f191f163400) [pid = 1847] [serial = 33] [outer = (nil)] 07:16:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 34 (0x7f191f16e000) [pid = 1847] [serial = 34] [outer = 0x7f191f163400] 07:16:52 INFO - PROCESS | 1847 | 1461680212177 Marionette DEBUG loaded listener.js 07:16:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 35 (0x7f191f3b2800) [pid = 1847] [serial = 35] [outer = 0x7f191f163400] 07:16:53 INFO - PROCESS | 1847 | 1461680213079 Marionette TRACE conn6 <- [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]]]}] 07:16:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 07:16:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1535ms 07:16:53 INFO - PROCESS | 1847 | 1461680213147 Marionette TRACE conn6 -> [0,21,"getWindowHandle",null] 07:16:53 INFO - PROCESS | 1847 | 1461680213153 Marionette TRACE conn6 <- [1,21,null,{"value":"8"}] 07:16:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 07:16:53 INFO - PROCESS | 1847 | 1461680213170 Marionette TRACE conn6 -> [0,22,"setScriptTimeout",{"ms":35000}] 07:16:53 INFO - PROCESS | 1847 | 1461680213178 Marionette TRACE conn6 <- [1,22,null,{}] 07:16:53 INFO - PROCESS | 1847 | 1461680213187 Marionette TRACE conn6 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:16:53 INFO - PROCESS | 1847 | 1461680213384 Marionette TRACE conn6 <- [1,23,null,{"value":null}] 07:16:53 INFO - PROCESS | 1847 | 1461680213504 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:53 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1926511800 == 13 [pid = 1847] [id = 13] 07:16:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 36 (0x7f191f3b1000) [pid = 1847] [serial = 36] [outer = (nil)] 07:16:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 37 (0x7f191f3b4000) [pid = 1847] [serial = 37] [outer = 0x7f191f3b1000] 07:16:53 INFO - PROCESS | 1847 | 1461680213584 Marionette DEBUG loaded listener.js 07:16:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 38 (0x7f191fcb8000) [pid = 1847] [serial = 38] [outer = 0x7f191f3b1000] 07:16:54 INFO - PROCESS | 1847 | 1461680214480 Marionette TRACE conn6 <- [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]]]}] 07:16:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 07:16:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1349ms 07:16:54 INFO - PROCESS | 1847 | 1461680214519 Marionette TRACE conn6 -> [0,25,"getWindowHandle",null] 07:16:54 INFO - PROCESS | 1847 | 1461680214524 Marionette TRACE conn6 <- [1,25,null,{"value":"8"}] 07:16:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 07:16:54 INFO - PROCESS | 1847 | 1461680214537 Marionette TRACE conn6 -> [0,26,"setScriptTimeout",{"ms":35000}] 07:16:54 INFO - PROCESS | 1847 | 1461680214542 Marionette TRACE conn6 <- [1,26,null,{}] 07:16:54 INFO - PROCESS | 1847 | 1461680214551 Marionette TRACE conn6 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:16:54 INFO - PROCESS | 1847 | 1461680214726 Marionette TRACE conn6 <- [1,27,null,{"value":null}] 07:16:54 INFO - PROCESS | 1847 | 1461680214846 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19298ca800 == 14 [pid = 1847] [id = 14] 07:16:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 39 (0x7f19260e7c00) [pid = 1847] [serial = 39] [outer = (nil)] 07:16:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 40 (0x7f1928766400) [pid = 1847] [serial = 40] [outer = 0x7f19260e7c00] 07:16:54 INFO - PROCESS | 1847 | 1461680214923 Marionette DEBUG loaded listener.js 07:16:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 41 (0x7f1928ba4c00) [pid = 1847] [serial = 41] [outer = 0x7f19260e7c00] 07:16:55 INFO - PROCESS | 1847 | 1461680215726 Marionette TRACE conn6 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 07:16:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 07:16:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1243ms 07:16:55 INFO - PROCESS | 1847 | 1461680215779 Marionette TRACE conn6 -> [0,29,"getWindowHandle",null] 07:16:55 INFO - PROCESS | 1847 | 1461680215783 Marionette TRACE conn6 <- [1,29,null,{"value":"8"}] 07:16:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 07:16:55 INFO - PROCESS | 1847 | 1461680215809 Marionette TRACE conn6 -> [0,30,"setScriptTimeout",{"ms":35000}] 07:16:55 INFO - PROCESS | 1847 | 1461680215812 Marionette TRACE conn6 <- [1,30,null,{}] 07:16:55 INFO - PROCESS | 1847 | 1461680215824 Marionette TRACE conn6 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:16:56 INFO - PROCESS | 1847 | 1461680216017 Marionette TRACE conn6 <- [1,31,null,{"value":null}] 07:16:56 INFO - PROCESS | 1847 | 1461680216147 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1929dce000 == 15 [pid = 1847] [id = 15] 07:16:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 42 (0x7f1929899c00) [pid = 1847] [serial = 42] [outer = (nil)] 07:16:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 43 (0x7f1927bc5400) [pid = 1847] [serial = 43] [outer = 0x7f1929899c00] 07:16:56 INFO - PROCESS | 1847 | 1461680216236 Marionette DEBUG loaded listener.js 07:16:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 44 (0x7f1929d28000) [pid = 1847] [serial = 44] [outer = 0x7f1929899c00] 07:16:57 INFO - PROCESS | 1847 | 1461680217146 Marionette TRACE conn6 <- [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]]]}] 07:16:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 07:16:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1409ms 07:16:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 07:16:57 INFO - PROCESS | 1847 | 1461680217200 Marionette TRACE conn6 -> [0,33,"getWindowHandle",null] 07:16:57 INFO - PROCESS | 1847 | 1461680217203 Marionette TRACE conn6 <- [1,33,null,{"value":"8"}] 07:16:57 INFO - PROCESS | 1847 | 1461680217210 Marionette TRACE conn6 -> [0,34,"setScriptTimeout",{"ms":35000}] 07:16:57 INFO - PROCESS | 1847 | 1461680217213 Marionette TRACE conn6 <- [1,34,null,{}] 07:16:57 INFO - PROCESS | 1847 | 1461680217218 Marionette TRACE conn6 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:16:57 INFO - PROCESS | 1847 | 1461680217375 Marionette TRACE conn6 <- [1,35,null,{"value":null}] 07:16:57 INFO - PROCESS | 1847 | 1461680217497 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f192f3be800 == 16 [pid = 1847] [id = 16] 07:16:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 45 (0x7f191f1a1400) [pid = 1847] [serial = 45] [outer = (nil)] 07:16:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 46 (0x7f192e5f2800) [pid = 1847] [serial = 46] [outer = 0x7f191f1a1400] 07:16:57 INFO - PROCESS | 1847 | 1461680217574 Marionette DEBUG loaded listener.js 07:16:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 47 (0x7f1934f34400) [pid = 1847] [serial = 47] [outer = 0x7f191f1a1400] 07:16:58 INFO - PROCESS | 1847 | --DOCSHELL 0x7f193513c800 == 15 [pid = 1847] [id = 8] 07:16:58 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1935133000 == 14 [pid = 1847] [id = 6] 07:16:58 INFO - PROCESS | 1847 | 1461680218651 Marionette TRACE conn6 <- [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]]]}] 07:16:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 07:16:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1485ms 07:16:58 INFO - PROCESS | 1847 | 1461680218696 Marionette TRACE conn6 -> [0,37,"getWindowHandle",null] 07:16:58 INFO - PROCESS | 1847 | 1461680218702 Marionette TRACE conn6 <- [1,37,null,{"value":"8"}] 07:16:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 07:16:58 INFO - PROCESS | 1847 | 1461680218711 Marionette TRACE conn6 -> [0,38,"setScriptTimeout",{"ms":35000}] 07:16:58 INFO - PROCESS | 1847 | 1461680218716 Marionette TRACE conn6 <- [1,38,null,{}] 07:16:58 INFO - PROCESS | 1847 | 1461680218727 Marionette TRACE conn6 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:16:58 INFO - PROCESS | 1847 | 1461680218935 Marionette TRACE conn6 <- [1,39,null,{"value":null}] 07:16:59 INFO - PROCESS | 1847 | 1461680219099 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:16:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1926d0b000 == 15 [pid = 1847] [id = 17] 07:16:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 48 (0x7f19243a8000) [pid = 1847] [serial = 48] [outer = (nil)] 07:16:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 49 (0x7f1924ec5800) [pid = 1847] [serial = 49] [outer = 0x7f19243a8000] 07:16:59 INFO - PROCESS | 1847 | 1461680219183 Marionette DEBUG loaded listener.js 07:16:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 50 (0x7f1927270400) [pid = 1847] [serial = 50] [outer = 0x7f19243a8000] 07:16:59 INFO - PROCESS | 1847 | 1461680219982 Marionette TRACE conn6 <- [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]]]}] 07:17:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 07:17:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1346ms 07:17:00 INFO - PROCESS | 1847 | 1461680220057 Marionette TRACE conn6 -> [0,41,"getWindowHandle",null] 07:17:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 07:17:00 INFO - PROCESS | 1847 | 1461680220069 Marionette TRACE conn6 <- [1,41,null,{"value":"8"}] 07:17:00 INFO - PROCESS | 1847 | 1461680220081 Marionette TRACE conn6 -> [0,42,"setScriptTimeout",{"ms":35000}] 07:17:00 INFO - PROCESS | 1847 | 1461680220086 Marionette TRACE conn6 <- [1,42,null,{}] 07:17:00 INFO - PROCESS | 1847 | 1461680220092 Marionette TRACE conn6 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:00 INFO - PROCESS | 1847 | 1461680220297 Marionette TRACE conn6 <- [1,43,null,{"value":null}] 07:17:00 INFO - PROCESS | 1847 | 1461680220419 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1929bc9000 == 16 [pid = 1847] [id = 18] 07:17:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 51 (0x7f19243aa000) [pid = 1847] [serial = 51] [outer = (nil)] 07:17:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 52 (0x7f192875f400) [pid = 1847] [serial = 52] [outer = 0x7f19243aa000] 07:17:00 INFO - PROCESS | 1847 | 1461680220496 Marionette DEBUG loaded listener.js 07:17:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 53 (0x7f1928dba800) [pid = 1847] [serial = 53] [outer = 0x7f19243aa000] 07:17:01 INFO - PROCESS | 1847 | 1461680221381 Marionette TRACE conn6 <- [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]]]}] 07:17:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 07:17:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1340ms 07:17:01 INFO - PROCESS | 1847 | 1461680221419 Marionette TRACE conn6 -> [0,45,"getWindowHandle",null] 07:17:01 INFO - PROCESS | 1847 | 1461680221424 Marionette TRACE conn6 <- [1,45,null,{"value":"8"}] 07:17:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 07:17:01 INFO - PROCESS | 1847 | 1461680221430 Marionette TRACE conn6 -> [0,46,"setScriptTimeout",{"ms":35000}] 07:17:01 INFO - PROCESS | 1847 | 1461680221437 Marionette TRACE conn6 <- [1,46,null,{}] 07:17:01 INFO - PROCESS | 1847 | 1461680221453 Marionette TRACE conn6 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:01 INFO - PROCESS | 1847 | 1461680221623 Marionette TRACE conn6 <- [1,47,null,{"value":null}] 07:17:01 INFO - PROCESS | 1847 | 1461680221746 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:01 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1934f04000 == 17 [pid = 1847] [id = 19] 07:17:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 54 (0x7f1929ce1c00) [pid = 1847] [serial = 54] [outer = (nil)] 07:17:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 55 (0x7f192aa89c00) [pid = 1847] [serial = 55] [outer = 0x7f1929ce1c00] 07:17:01 INFO - PROCESS | 1847 | 1461680221846 Marionette DEBUG loaded listener.js 07:17:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 56 (0x7f192e5f6c00) [pid = 1847] [serial = 56] [outer = 0x7f1929ce1c00] 07:17:02 INFO - PROCESS | 1847 | 1461680222871 Marionette TRACE conn6 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 07:17:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 07:17:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1495ms 07:17:02 INFO - PROCESS | 1847 | 1461680222927 Marionette TRACE conn6 -> [0,49,"getWindowHandle",null] 07:17:02 INFO - PROCESS | 1847 | 1461680222932 Marionette TRACE conn6 <- [1,49,null,{"value":"8"}] 07:17:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 07:17:02 INFO - PROCESS | 1847 | 1461680222938 Marionette TRACE conn6 -> [0,50,"setScriptTimeout",{"ms":35000}] 07:17:02 INFO - PROCESS | 1847 | 1461680222941 Marionette TRACE conn6 <- [1,50,null,{}] 07:17:02 INFO - PROCESS | 1847 | 1461680222947 Marionette TRACE conn6 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:03 INFO - PROCESS | 1847 | 1461680223148 Marionette TRACE conn6 <- [1,51,null,{"value":null}] 07:17:03 INFO - PROCESS | 1847 | 1461680223274 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f193545e000 == 18 [pid = 1847] [id = 20] 07:17:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 57 (0x7f191f494c00) [pid = 1847] [serial = 57] [outer = (nil)] 07:17:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 58 (0x7f1935619400) [pid = 1847] [serial = 58] [outer = 0x7f191f494c00] 07:17:03 INFO - PROCESS | 1847 | 1461680223382 Marionette DEBUG loaded listener.js 07:17:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 59 (0x7f19356ed000) [pid = 1847] [serial = 59] [outer = 0x7f191f494c00] 07:17:04 INFO - PROCESS | 1847 | 1461680224241 Marionette TRACE conn6 <- [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]]]}] 07:17:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 07:17:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1329ms 07:17:04 INFO - PROCESS | 1847 | 1461680224268 Marionette TRACE conn6 -> [0,53,"getWindowHandle",null] 07:17:04 INFO - PROCESS | 1847 | 1461680224274 Marionette TRACE conn6 <- [1,53,null,{"value":"8"}] 07:17:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 07:17:04 INFO - PROCESS | 1847 | 1461680224284 Marionette TRACE conn6 -> [0,54,"setScriptTimeout",{"ms":35000}] 07:17:04 INFO - PROCESS | 1847 | 1461680224289 Marionette TRACE conn6 <- [1,54,null,{}] 07:17:04 INFO - PROCESS | 1847 | 1461680224299 Marionette TRACE conn6 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:04 INFO - PROCESS | 1847 | 1461680224515 Marionette TRACE conn6 <- [1,55,null,{"value":null}] 07:17:04 INFO - PROCESS | 1847 | 1461680224533 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:04 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1929042000 == 19 [pid = 1847] [id = 21] 07:17:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 60 (0x7f19255ef000) [pid = 1847] [serial = 60] [outer = (nil)] 07:17:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 61 (0x7f192740e800) [pid = 1847] [serial = 61] [outer = 0x7f19255ef000] 07:17:04 INFO - PROCESS | 1847 | 1461680224604 Marionette DEBUG loaded listener.js 07:17:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 62 (0x7f1927a7b800) [pid = 1847] [serial = 62] [outer = 0x7f19255ef000] 07:17:05 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19298ca800 == 18 [pid = 1847] [id = 14] 07:17:05 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1926511800 == 17 [pid = 1847] [id = 13] 07:17:05 INFO - PROCESS | 1847 | 1461680225572 Marionette TRACE conn6 <- [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]]]}] 07:17:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 07:17:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1339ms 07:17:05 INFO - PROCESS | 1847 | 1461680225630 Marionette TRACE conn6 -> [0,57,"getWindowHandle",null] 07:17:05 INFO - PROCESS | 1847 | 1461680225637 Marionette TRACE conn6 <- [1,57,null,{"value":"8"}] 07:17:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 07:17:05 INFO - PROCESS | 1847 | 1461680225650 Marionette TRACE conn6 -> [0,58,"setScriptTimeout",{"ms":35000}] 07:17:05 INFO - PROCESS | 1847 | 1461680225655 Marionette TRACE conn6 <- [1,58,null,{}] 07:17:05 INFO - PROCESS | 1847 | 1461680225665 Marionette TRACE conn6 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:05 INFO - PROCESS | 1847 | 1461680225850 Marionette TRACE conn6 <- [1,59,null,{"value":null}] 07:17:05 INFO - PROCESS | 1847 | 1461680225976 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19298bd800 == 18 [pid = 1847] [id = 22] 07:17:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 63 (0x7f1926599c00) [pid = 1847] [serial = 63] [outer = (nil)] 07:17:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 64 (0x7f1927e99400) [pid = 1847] [serial = 64] [outer = 0x7f1926599c00] 07:17:06 INFO - PROCESS | 1847 | 1461680226079 Marionette DEBUG loaded listener.js 07:17:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 65 (0x7f1928ba7000) [pid = 1847] [serial = 65] [outer = 0x7f1926599c00] 07:17:06 INFO - PROCESS | 1847 | 1461680226953 Marionette TRACE conn6 <- [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]]]}] 07:17:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 07:17:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1336ms 07:17:06 INFO - PROCESS | 1847 | 1461680226987 Marionette TRACE conn6 -> [0,61,"getWindowHandle",null] 07:17:07 INFO - PROCESS | 1847 | 1461680226997 Marionette TRACE conn6 <- [1,61,null,{"value":"8"}] 07:17:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 07:17:07 INFO - PROCESS | 1847 | 1461680227010 Marionette TRACE conn6 -> [0,62,"setScriptTimeout",{"ms":35000}] 07:17:07 INFO - PROCESS | 1847 | 1461680227014 Marionette TRACE conn6 <- [1,62,null,{}] 07:17:07 INFO - PROCESS | 1847 | 1461680227022 Marionette TRACE conn6 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:07 INFO - PROCESS | 1847 | 1461680227241 Marionette TRACE conn6 <- [1,63,null,{"value":null}] 07:17:07 INFO - PROCESS | 1847 | 1461680227259 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:07 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f193513b000 == 19 [pid = 1847] [id = 23] 07:17:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 66 (0x7f1928e2f800) [pid = 1847] [serial = 66] [outer = (nil)] 07:17:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 67 (0x7f192aa9d000) [pid = 1847] [serial = 67] [outer = 0x7f1928e2f800] 07:17:07 INFO - PROCESS | 1847 | 1461680227334 Marionette DEBUG loaded listener.js 07:17:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 68 (0x7f1934313800) [pid = 1847] [serial = 68] [outer = 0x7f1928e2f800] 07:17:08 INFO - PROCESS | 1847 | 1461680228210 Marionette TRACE conn6 <- [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]]]}] 07:17:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 07:17:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1234ms 07:17:08 INFO - PROCESS | 1847 | 1461680228258 Marionette TRACE conn6 -> [0,65,"getWindowHandle",null] 07:17:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 07:17:08 INFO - PROCESS | 1847 | 1461680228262 Marionette TRACE conn6 <- [1,65,null,{"value":"8"}] 07:17:08 INFO - PROCESS | 1847 | 1461680228269 Marionette TRACE conn6 -> [0,66,"setScriptTimeout",{"ms":35000}] 07:17:08 INFO - PROCESS | 1847 | 1461680228275 Marionette TRACE conn6 <- [1,66,null,{}] 07:17:08 INFO - PROCESS | 1847 | 1461680228290 Marionette TRACE conn6 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:08 INFO - PROCESS | 1847 | 1461680228470 Marionette TRACE conn6 <- [1,67,null,{"value":null}] 07:17:08 INFO - PROCESS | 1847 | 1461680228597 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f193661f000 == 20 [pid = 1847] [id = 24] 07:17:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 69 (0x7f19352f0000) [pid = 1847] [serial = 69] [outer = (nil)] 07:17:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 70 (0x7f19364b1c00) [pid = 1847] [serial = 70] [outer = 0x7f19352f0000] 07:17:08 INFO - PROCESS | 1847 | 1461680228680 Marionette DEBUG loaded listener.js 07:17:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 71 (0x7f193809ec00) [pid = 1847] [serial = 71] [outer = 0x7f19352f0000] 07:17:09 INFO - PROCESS | 1847 | 1461680229554 Marionette TRACE conn6 <- [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]]]}] 07:17:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 07:17:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1338ms 07:17:09 INFO - PROCESS | 1847 | 1461680229608 Marionette TRACE conn6 -> [0,69,"getWindowHandle",null] 07:17:09 INFO - PROCESS | 1847 | 1461680229611 Marionette TRACE conn6 <- [1,69,null,{"value":"8"}] 07:17:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 07:17:09 INFO - PROCESS | 1847 | 1461680229619 Marionette TRACE conn6 -> [0,70,"setScriptTimeout",{"ms":35000}] 07:17:09 INFO - PROCESS | 1847 | 1461680229621 Marionette TRACE conn6 <- [1,70,null,{}] 07:17:09 INFO - PROCESS | 1847 | 1461680229627 Marionette TRACE conn6 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:09 INFO - PROCESS | 1847 | 1461680229798 Marionette TRACE conn6 <- [1,71,null,{"value":null}] 07:17:09 INFO - PROCESS | 1847 | 1461680229931 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:09 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1939e49000 == 21 [pid = 1847] [id = 25] 07:17:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 72 (0x7f191f00f000) [pid = 1847] [serial = 72] [outer = (nil)] 07:17:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 73 (0x7f192f362400) [pid = 1847] [serial = 73] [outer = 0x7f191f00f000] 07:17:10 INFO - PROCESS | 1847 | 1461680230011 Marionette DEBUG loaded listener.js 07:17:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 74 (0x7f1939e8c400) [pid = 1847] [serial = 74] [outer = 0x7f191f00f000] 07:17:11 INFO - PROCESS | 1847 | 1461680231000 Marionette TRACE conn6 <- [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]]]}] 07:17:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 07:17:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1431ms 07:17:11 INFO - PROCESS | 1847 | 1461680231073 Marionette TRACE conn6 -> [0,73,"getWindowHandle",null] 07:17:11 INFO - PROCESS | 1847 | 1461680231078 Marionette TRACE conn6 <- [1,73,null,{"value":"8"}] 07:17:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 07:17:11 INFO - PROCESS | 1847 | 1461680231087 Marionette TRACE conn6 -> [0,74,"setScriptTimeout",{"ms":35000}] 07:17:11 INFO - PROCESS | 1847 | 1461680231092 Marionette TRACE conn6 <- [1,74,null,{}] 07:17:11 INFO - PROCESS | 1847 | 1461680231100 Marionette TRACE conn6 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:11 INFO - PROCESS | 1847 | 1461680231306 Marionette TRACE conn6 <- [1,75,null,{"value":null}] 07:17:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191f374000 == 20 [pid = 1847] [id = 11] 07:17:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1929bc9000 == 19 [pid = 1847] [id = 18] 07:17:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1926d0b000 == 18 [pid = 1847] [id = 17] 07:17:11 INFO - PROCESS | 1847 | 1461680231478 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:11 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1927118800 == 19 [pid = 1847] [id = 26] 07:17:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 75 (0x7f191f491000) [pid = 1847] [serial = 75] [outer = (nil)] 07:17:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 76 (0x7f1920a08c00) [pid = 1847] [serial = 76] [outer = 0x7f191f491000] 07:17:11 INFO - PROCESS | 1847 | 1461680231608 Marionette DEBUG loaded listener.js 07:17:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 77 (0x7f1928768800) [pid = 1847] [serial = 77] [outer = 0x7f191f491000] 07:17:12 INFO - PROCESS | 1847 | 1461680232405 Marionette TRACE conn6 <- [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]]]}] 07:17:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 07:17:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1394ms 07:17:12 INFO - PROCESS | 1847 | 1461680232490 Marionette TRACE conn6 -> [0,77,"getWindowHandle",null] 07:17:12 INFO - PROCESS | 1847 | 1461680232498 Marionette TRACE conn6 <- [1,77,null,{"value":"8"}] 07:17:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 07:17:12 INFO - PROCESS | 1847 | 1461680232507 Marionette TRACE conn6 -> [0,78,"setScriptTimeout",{"ms":35000}] 07:17:12 INFO - PROCESS | 1847 | 1461680232513 Marionette TRACE conn6 <- [1,78,null,{}] 07:17:12 INFO - PROCESS | 1847 | 1461680232521 Marionette TRACE conn6 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:12 INFO - PROCESS | 1847 | 1461680232702 Marionette TRACE conn6 <- [1,79,null,{"value":null}] 07:17:12 INFO - PROCESS | 1847 | 1461680232803 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1935297800 == 20 [pid = 1847] [id = 27] 07:17:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 78 (0x7f191f496400) [pid = 1847] [serial = 78] [outer = (nil)] 07:17:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 79 (0x7f192ba40800) [pid = 1847] [serial = 79] [outer = 0x7f191f496400] 07:17:12 INFO - PROCESS | 1847 | 1461680232887 Marionette DEBUG loaded listener.js 07:17:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 80 (0x7f1935206000) [pid = 1847] [serial = 80] [outer = 0x7f191f496400] 07:17:13 INFO - PROCESS | 1847 | 1461680233703 Marionette TRACE conn6 <- [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]]]}] 07:17:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 07:17:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1244ms 07:17:13 INFO - PROCESS | 1847 | 1461680233765 Marionette TRACE conn6 -> [0,81,"getWindowHandle",null] 07:17:13 INFO - PROCESS | 1847 | 1461680233772 Marionette TRACE conn6 <- [1,81,null,{"value":"8"}] 07:17:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 07:17:13 INFO - PROCESS | 1847 | 1461680233779 Marionette TRACE conn6 -> [0,82,"setScriptTimeout",{"ms":35000}] 07:17:13 INFO - PROCESS | 1847 | 1461680233783 Marionette TRACE conn6 <- [1,82,null,{}] 07:17:13 INFO - PROCESS | 1847 | 1461680233789 Marionette TRACE conn6 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:13 INFO - PROCESS | 1847 | 1461680233970 Marionette TRACE conn6 <- [1,83,null,{"value":null}] 07:17:14 INFO - PROCESS | 1847 | 1461680234099 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1939e3a000 == 21 [pid = 1847] [id = 28] 07:17:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 81 (0x7f19352ec400) [pid = 1847] [serial = 81] [outer = (nil)] 07:17:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 82 (0x7f19367d7000) [pid = 1847] [serial = 82] [outer = 0x7f19352ec400] 07:17:14 INFO - PROCESS | 1847 | 1461680234183 Marionette DEBUG loaded listener.js 07:17:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 83 (0x7f1939c04400) [pid = 1847] [serial = 83] [outer = 0x7f19352ec400] 07:17:15 INFO - PROCESS | 1847 | 1461680235055 Marionette TRACE conn6 <- [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]]]}] 07:17:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 07:17:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1342ms 07:17:15 INFO - PROCESS | 1847 | 1461680235123 Marionette TRACE conn6 -> [0,85,"getWindowHandle",null] 07:17:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 07:17:15 INFO - PROCESS | 1847 | 1461680235128 Marionette TRACE conn6 <- [1,85,null,{"value":"8"}] 07:17:15 INFO - PROCESS | 1847 | 1461680235145 Marionette TRACE conn6 -> [0,86,"setScriptTimeout",{"ms":35000}] 07:17:15 INFO - PROCESS | 1847 | 1461680235154 Marionette TRACE conn6 <- [1,86,null,{}] 07:17:15 INFO - PROCESS | 1847 | 1461680235163 Marionette TRACE conn6 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:15 INFO - PROCESS | 1847 | 1461680235385 Marionette TRACE conn6 <- [1,87,null,{"value":null}] 07:17:15 INFO - PROCESS | 1847 | 1461680235519 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:15 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f193c47c800 == 22 [pid = 1847] [id = 29] 07:17:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 84 (0x7f193a810400) [pid = 1847] [serial = 84] [outer = (nil)] 07:17:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 85 (0x7f193a933400) [pid = 1847] [serial = 85] [outer = 0x7f193a810400] 07:17:15 INFO - PROCESS | 1847 | 1461680235601 Marionette DEBUG loaded listener.js 07:17:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 86 (0x7f193c4c5c00) [pid = 1847] [serial = 86] [outer = 0x7f193a810400] 07:17:16 INFO - PROCESS | 1847 | 1461680236439 Marionette TRACE conn6 <- [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]]]}] 07:17:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 07:17:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1354ms 07:17:16 INFO - PROCESS | 1847 | 1461680236490 Marionette TRACE conn6 -> [0,89,"getWindowHandle",null] 07:17:16 INFO - PROCESS | 1847 | 1461680236495 Marionette TRACE conn6 <- [1,89,null,{"value":"8"}] 07:17:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 07:17:16 INFO - PROCESS | 1847 | 1461680236503 Marionette TRACE conn6 -> [0,90,"setScriptTimeout",{"ms":35000}] 07:17:16 INFO - PROCESS | 1847 | 1461680236505 Marionette TRACE conn6 <- [1,90,null,{}] 07:17:16 INFO - PROCESS | 1847 | 1461680236512 Marionette TRACE conn6 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:16 INFO - PROCESS | 1847 | 1461680236681 Marionette TRACE conn6 <- [1,91,null,{"value":null}] 07:17:16 INFO - PROCESS | 1847 | 1461680236813 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f193e8bf800 == 23 [pid = 1847] [id = 30] 07:17:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 87 (0x7f191eb07800) [pid = 1847] [serial = 87] [outer = (nil)] 07:17:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 88 (0x7f191eb10c00) [pid = 1847] [serial = 88] [outer = 0x7f191eb07800] 07:17:16 INFO - PROCESS | 1847 | 1461680236901 Marionette DEBUG loaded listener.js 07:17:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 89 (0x7f193a985800) [pid = 1847] [serial = 89] [outer = 0x7f191eb07800] 07:17:17 INFO - PROCESS | 1847 | 1461680237718 Marionette TRACE conn6 <- [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]]]}] 07:17:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 07:17:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1281ms 07:17:17 INFO - PROCESS | 1847 | 1461680237783 Marionette TRACE conn6 -> [0,93,"getWindowHandle",null] 07:17:17 INFO - PROCESS | 1847 | 1461680237787 Marionette TRACE conn6 <- [1,93,null,{"value":"8"}] 07:17:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 07:17:17 INFO - PROCESS | 1847 | 1461680237794 Marionette TRACE conn6 -> [0,94,"setScriptTimeout",{"ms":35000}] 07:17:17 INFO - PROCESS | 1847 | 1461680237798 Marionette TRACE conn6 <- [1,94,null,{}] 07:17:17 INFO - PROCESS | 1847 | 1461680237804 Marionette TRACE conn6 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:17 INFO - PROCESS | 1847 | 1461680237976 Marionette TRACE conn6 <- [1,95,null,{"value":null}] 07:17:18 INFO - PROCESS | 1847 | 1461680238109 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:18 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191ecc0000 == 24 [pid = 1847] [id = 31] 07:17:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 90 (0x7f193d217400) [pid = 1847] [serial = 90] [outer = (nil)] 07:17:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 91 (0x7f193d2c6000) [pid = 1847] [serial = 91] [outer = 0x7f193d217400] 07:17:18 INFO - PROCESS | 1847 | 1461680238206 Marionette DEBUG loaded listener.js 07:17:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 92 (0x7f191d7c3800) [pid = 1847] [serial = 92] [outer = 0x7f193d217400] 07:17:19 INFO - PROCESS | 1847 | 1461680239243 Marionette TRACE conn6 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 07:17:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 07:17:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1481ms 07:17:19 INFO - PROCESS | 1847 | 1461680239276 Marionette TRACE conn6 -> [0,97,"getWindowHandle",null] 07:17:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 07:17:19 INFO - PROCESS | 1847 | 1461680239281 Marionette TRACE conn6 <- [1,97,null,{"value":"8"}] 07:17:19 INFO - PROCESS | 1847 | 1461680239290 Marionette TRACE conn6 -> [0,98,"setScriptTimeout",{"ms":35000}] 07:17:19 INFO - PROCESS | 1847 | 1461680239296 Marionette TRACE conn6 <- [1,98,null,{}] 07:17:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 93 (0x7f191d7c7800) [pid = 1847] [serial = 93] [outer = 0x7f191f002c00] 07:17:19 INFO - PROCESS | 1847 | 1461680239337 Marionette TRACE conn6 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:19 INFO - PROCESS | 1847 | 1461680239578 Marionette TRACE conn6 <- [1,99,null,{"value":null}] 07:17:19 INFO - PROCESS | 1847 | 1461680239800 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191ecb5800 == 25 [pid = 1847] [id = 32] 07:17:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 94 (0x7f191d889800) [pid = 1847] [serial = 94] [outer = (nil)] 07:17:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 95 (0x7f191eb02800) [pid = 1847] [serial = 95] [outer = 0x7f191d889800] 07:17:19 INFO - PROCESS | 1847 | 1461680239875 Marionette DEBUG loaded listener.js 07:17:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 96 (0x7f191f00a400) [pid = 1847] [serial = 96] [outer = 0x7f191d889800] 07:17:20 INFO - PROCESS | 1847 | --DOCSHELL 0x7f193661f000 == 24 [pid = 1847] [id = 24] 07:17:20 INFO - PROCESS | 1847 | --DOCSHELL 0x7f193513b000 == 23 [pid = 1847] [id = 23] 07:17:20 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19298bd800 == 22 [pid = 1847] [id = 22] 07:17:20 INFO - PROCESS | 1847 | 1461680240752 Marionette TRACE conn6 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 07:17:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 07:17:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1500ms 07:17:20 INFO - PROCESS | 1847 | 1461680240790 Marionette TRACE conn6 -> [0,101,"getWindowHandle",null] 07:17:20 INFO - PROCESS | 1847 | 1461680240798 Marionette TRACE conn6 <- [1,101,null,{"value":"8"}] 07:17:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 07:17:20 INFO - PROCESS | 1847 | 1461680240808 Marionette TRACE conn6 -> [0,102,"setScriptTimeout",{"ms":35000}] 07:17:20 INFO - PROCESS | 1847 | 1461680240815 Marionette TRACE conn6 <- [1,102,null,{}] 07:17:20 INFO - PROCESS | 1847 | 1461680240847 Marionette TRACE conn6 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:21 INFO - PROCESS | 1847 | 1461680241028 Marionette TRACE conn6 <- [1,103,null,{"value":null}] 07:17:21 INFO - PROCESS | 1847 | 1461680241244 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1929041800 == 23 [pid = 1847] [id = 33] 07:17:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 97 (0x7f191f1a7400) [pid = 1847] [serial = 97] [outer = (nil)] 07:17:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 98 (0x7f191f3b3400) [pid = 1847] [serial = 98] [outer = 0x7f191f1a7400] 07:17:21 INFO - PROCESS | 1847 | 1461680241329 Marionette DEBUG loaded listener.js 07:17:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 99 (0x7f19255f0000) [pid = 1847] [serial = 99] [outer = 0x7f191f1a7400] 07:17:22 INFO - PROCESS | 1847 | 1461680242179 Marionette TRACE conn6 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 07:17:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 07:17:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1415ms 07:17:22 INFO - PROCESS | 1847 | 1461680242223 Marionette TRACE conn6 -> [0,105,"getWindowHandle",null] 07:17:22 INFO - PROCESS | 1847 | 1461680242233 Marionette TRACE conn6 <- [1,105,null,{"value":"8"}] 07:17:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 07:17:22 INFO - PROCESS | 1847 | 1461680242247 Marionette TRACE conn6 -> [0,106,"setScriptTimeout",{"ms":35000}] 07:17:22 INFO - PROCESS | 1847 | 1461680242250 Marionette TRACE conn6 <- [1,106,null,{}] 07:17:22 INFO - PROCESS | 1847 | 1461680242258 Marionette TRACE conn6 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:22 INFO - PROCESS | 1847 | 1461680242439 Marionette TRACE conn6 <- [1,107,null,{"value":null}] 07:17:22 INFO - PROCESS | 1847 | 1461680242574 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19356b4000 == 24 [pid = 1847] [id = 34] 07:17:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 100 (0x7f1926104c00) [pid = 1847] [serial = 100] [outer = (nil)] 07:17:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 101 (0x7f1929897c00) [pid = 1847] [serial = 101] [outer = 0x7f1926104c00] 07:17:22 INFO - PROCESS | 1847 | 1461680242651 Marionette DEBUG loaded listener.js 07:17:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 102 (0x7f192aa81000) [pid = 1847] [serial = 102] [outer = 0x7f1926104c00] 07:17:23 INFO - PROCESS | 1847 | --DOCSHELL 0x7f193e8bf800 == 23 [pid = 1847] [id = 30] 07:17:23 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1939e3a000 == 22 [pid = 1847] [id = 28] 07:17:23 INFO - PROCESS | 1847 | --DOCSHELL 0x7f193c47c800 == 21 [pid = 1847] [id = 29] 07:17:23 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1935297800 == 20 [pid = 1847] [id = 27] 07:17:23 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1927118800 == 19 [pid = 1847] [id = 26] 07:17:25 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1934f04000 == 18 [pid = 1847] [id = 19] 07:17:25 INFO - PROCESS | 1847 | --DOCSHELL 0x7f193545e000 == 17 [pid = 1847] [id = 20] 07:17:25 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191ecc0000 == 16 [pid = 1847] [id = 31] 07:17:25 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1929042000 == 15 [pid = 1847] [id = 21] 07:17:25 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191f379000 == 14 [pid = 1847] [id = 12] 07:17:25 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1929dce000 == 13 [pid = 1847] [id = 15] 07:17:25 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1939e49000 == 12 [pid = 1847] [id = 25] 07:17:25 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191ecb5800 == 11 [pid = 1847] [id = 32] 07:17:25 INFO - PROCESS | 1847 | --DOCSHELL 0x7f192f3be800 == 10 [pid = 1847] [id = 16] 07:17:25 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1929041800 == 9 [pid = 1847] [id = 33] 07:17:27 INFO - PROCESS | 1847 | 1461680247128 Marionette TRACE conn6 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 07:17:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 07:17:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 4950ms 07:17:27 INFO - PROCESS | 1847 | 1461680247197 Marionette TRACE conn6 -> [0,109,"getWindowHandle",null] 07:17:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 07:17:27 INFO - PROCESS | 1847 | 1461680247204 Marionette TRACE conn6 <- [1,109,null,{"value":"8"}] 07:17:27 INFO - PROCESS | 1847 | 1461680247214 Marionette TRACE conn6 -> [0,110,"setScriptTimeout",{"ms":35000}] 07:17:27 INFO - PROCESS | 1847 | 1461680247221 Marionette TRACE conn6 <- [1,110,null,{}] 07:17:27 INFO - PROCESS | 1847 | 1461680247233 Marionette TRACE conn6 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:27 INFO - PROCESS | 1847 | 1461680247408 Marionette TRACE conn6 <- [1,111,null,{"value":null}] 07:17:27 INFO - PROCESS | 1847 | 1461680247524 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191f37f800 == 10 [pid = 1847] [id = 35] 07:17:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 103 (0x7f191f3b5c00) [pid = 1847] [serial = 103] [outer = (nil)] 07:17:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 104 (0x7f191f494400) [pid = 1847] [serial = 104] [outer = 0x7f191f3b5c00] 07:17:27 INFO - PROCESS | 1847 | 1461680247593 Marionette DEBUG loaded listener.js 07:17:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 105 (0x7f1920a41800) [pid = 1847] [serial = 105] [outer = 0x7f191f3b5c00] 07:17:28 INFO - PROCESS | 1847 | 1461680248295 Marionette TRACE conn6 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 07:17:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 07:17:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1143ms 07:17:28 INFO - PROCESS | 1847 | 1461680248355 Marionette TRACE conn6 -> [0,113,"getWindowHandle",null] 07:17:28 INFO - PROCESS | 1847 | 1461680248366 Marionette TRACE conn6 <- [1,113,null,{"value":"8"}] 07:17:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 07:17:28 INFO - PROCESS | 1847 | 1461680248396 Marionette TRACE conn6 -> [0,114,"setScriptTimeout",{"ms":35000}] 07:17:28 INFO - PROCESS | 1847 | 1461680248401 Marionette TRACE conn6 <- [1,114,null,{}] 07:17:28 INFO - PROCESS | 1847 | 1461680248408 Marionette TRACE conn6 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:28 INFO - PROCESS | 1847 | 1461680248580 Marionette TRACE conn6 <- [1,115,null,{"value":null}] 07:17:28 INFO - PROCESS | 1847 | 1461680248596 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:28 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191f36e000 == 11 [pid = 1847] [id = 36] 07:17:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 106 (0x7f1924ecb800) [pid = 1847] [serial = 106] [outer = (nil)] 07:17:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 107 (0x7f1926fd7400) [pid = 1847] [serial = 107] [outer = 0x7f1924ecb800] 07:17:28 INFO - PROCESS | 1847 | 1461680248662 Marionette DEBUG loaded listener.js 07:17:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 108 (0x7f1927bb0800) [pid = 1847] [serial = 108] [outer = 0x7f1924ecb800] 07:17:29 INFO - PROCESS | 1847 | 1461680249571 Marionette TRACE conn6 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 07:17:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 07:17:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1234ms 07:17:29 INFO - PROCESS | 1847 | 1461680249628 Marionette TRACE conn6 -> [0,117,"getWindowHandle",null] 07:17:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 07:17:29 INFO - PROCESS | 1847 | 1461680249633 Marionette TRACE conn6 <- [1,117,null,{"value":"8"}] 07:17:29 INFO - PROCESS | 1847 | 1461680249640 Marionette TRACE conn6 -> [0,118,"setScriptTimeout",{"ms":35000}] 07:17:29 INFO - PROCESS | 1847 | 1461680249647 Marionette TRACE conn6 <- [1,118,null,{}] 07:17:29 INFO - PROCESS | 1847 | 1461680249672 Marionette TRACE conn6 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:29 INFO - PROCESS | 1847 | 1461680249895 Marionette TRACE conn6 <- [1,119,null,{"value":null}] 07:17:30 INFO - PROCESS | 1847 | 1461680250020 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:30 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1929dd7800 == 12 [pid = 1847] [id = 37] 07:17:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 109 (0x7f191d885c00) [pid = 1847] [serial = 109] [outer = (nil)] 07:17:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 110 (0x7f1928e2a000) [pid = 1847] [serial = 110] [outer = 0x7f191d885c00] 07:17:30 INFO - PROCESS | 1847 | 1461680250102 Marionette DEBUG loaded listener.js 07:17:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 111 (0x7f1929868800) [pid = 1847] [serial = 111] [outer = 0x7f191d885c00] 07:17:30 INFO - PROCESS | 1847 | 1461680250975 Marionette TRACE conn6 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 07:17:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 07:17:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1387ms 07:17:31 INFO - PROCESS | 1847 | 1461680251035 Marionette TRACE conn6 -> [0,121,"getWindowHandle",null] 07:17:31 INFO - PROCESS | 1847 | 1461680251040 Marionette TRACE conn6 <- [1,121,null,{"value":"8"}] 07:17:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 07:17:31 INFO - PROCESS | 1847 | 1461680251046 Marionette TRACE conn6 -> [0,122,"setScriptTimeout",{"ms":35000}] 07:17:31 INFO - PROCESS | 1847 | 1461680251049 Marionette TRACE conn6 <- [1,122,null,{}] 07:17:31 INFO - PROCESS | 1847 | 1461680251055 Marionette TRACE conn6 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:31 INFO - PROCESS | 1847 | 1461680251261 Marionette TRACE conn6 <- [1,123,null,{"value":null}] 07:17:32 INFO - PROCESS | 1847 | --DOMWINDOW == 110 (0x7f191f494c00) [pid = 1847] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 07:17:32 INFO - PROCESS | 1847 | --DOMWINDOW == 109 (0x7f191f16ac00) [pid = 1847] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 07:17:32 INFO - PROCESS | 1847 | --DOMWINDOW == 108 (0x7f1926fd5000) [pid = 1847] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 07:17:32 INFO - PROCESS | 1847 | --DOMWINDOW == 107 (0x7f1926599c00) [pid = 1847] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 07:17:32 INFO - PROCESS | 1847 | --DOMWINDOW == 106 (0x7f1929ce1c00) [pid = 1847] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 07:17:32 INFO - PROCESS | 1847 | --DOMWINDOW == 105 (0x7f1929899c00) [pid = 1847] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 07:17:32 INFO - PROCESS | 1847 | --DOMWINDOW == 104 (0x7f191f496400) [pid = 1847] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 07:17:32 INFO - PROCESS | 1847 | --DOMWINDOW == 103 (0x7f19243a7000) [pid = 1847] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 07:17:32 INFO - PROCESS | 1847 | --DOMWINDOW == 102 (0x7f19243aa000) [pid = 1847] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 07:17:32 INFO - PROCESS | 1847 | --DOMWINDOW == 101 (0x7f19260e7c00) [pid = 1847] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 07:17:32 INFO - PROCESS | 1847 | --DOMWINDOW == 100 (0x7f191f3b1000) [pid = 1847] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 07:17:32 INFO - PROCESS | 1847 | --DOMWINDOW == 99 (0x7f191f163400) [pid = 1847] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 07:17:32 INFO - PROCESS | 1847 | --DOMWINDOW == 98 (0x7f191f1a1400) [pid = 1847] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 07:17:32 INFO - PROCESS | 1847 | --DOMWINDOW == 97 (0x7f1928e2f800) [pid = 1847] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 07:17:32 INFO - PROCESS | 1847 | --DOMWINDOW == 96 (0x7f193d217400) [pid = 1847] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 07:17:32 INFO - PROCESS | 1847 | --DOMWINDOW == 95 (0x7f191d889800) [pid = 1847] [serial = 94] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 07:17:32 INFO - PROCESS | 1847 | --DOMWINDOW == 94 (0x7f191f1a7400) [pid = 1847] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 07:17:32 INFO - PROCESS | 1847 | --DOMWINDOW == 93 (0x7f193a810400) [pid = 1847] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 07:17:32 INFO - PROCESS | 1847 | --DOMWINDOW == 92 (0x7f191eb07800) [pid = 1847] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 07:17:32 INFO - PROCESS | 1847 | --DOMWINDOW == 91 (0x7f19352ec400) [pid = 1847] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 07:17:32 INFO - PROCESS | 1847 | --DOMWINDOW == 90 (0x7f19352f0000) [pid = 1847] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 07:17:32 INFO - PROCESS | 1847 | --DOMWINDOW == 89 (0x7f191f491000) [pid = 1847] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 07:17:32 INFO - PROCESS | 1847 | --DOMWINDOW == 88 (0x7f191f00f000) [pid = 1847] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 07:17:32 INFO - PROCESS | 1847 | --DOMWINDOW == 87 (0x7f19255ef000) [pid = 1847] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 07:17:32 INFO - PROCESS | 1847 | --DOMWINDOW == 86 (0x7f19243a8000) [pid = 1847] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 07:17:32 INFO - PROCESS | 1847 | 1461680252078 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191ecb2800 == 13 [pid = 1847] [id = 38] 07:17:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 87 (0x7f191d7c4800) [pid = 1847] [serial = 112] [outer = (nil)] 07:17:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 88 (0x7f191d889800) [pid = 1847] [serial = 113] [outer = 0x7f191d7c4800] 07:17:32 INFO - PROCESS | 1847 | 1461680252144 Marionette DEBUG loaded listener.js 07:17:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 89 (0x7f191f1ad800) [pid = 1847] [serial = 114] [outer = 0x7f191d7c4800] 07:17:32 INFO - PROCESS | 1847 | 1461680252763 Marionette TRACE conn6 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 07:17:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 07:17:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1733ms 07:17:32 INFO - PROCESS | 1847 | 1461680252780 Marionette TRACE conn6 -> [0,125,"getWindowHandle",null] 07:17:32 INFO - PROCESS | 1847 | 1461680252785 Marionette TRACE conn6 <- [1,125,null,{"value":"8"}] 07:17:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 07:17:32 INFO - PROCESS | 1847 | 1461680252791 Marionette TRACE conn6 -> [0,126,"setScriptTimeout",{"ms":35000}] 07:17:32 INFO - PROCESS | 1847 | 1461680252793 Marionette TRACE conn6 <- [1,126,null,{}] 07:17:32 INFO - PROCESS | 1847 | 1461680252798 Marionette TRACE conn6 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:32 INFO - PROCESS | 1847 | 1461680252971 Marionette TRACE conn6 <- [1,127,null,{"value":null}] 07:17:33 INFO - PROCESS | 1847 | 1461680253103 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:33 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f192e51b000 == 14 [pid = 1847] [id = 39] 07:17:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 90 (0x7f192088f400) [pid = 1847] [serial = 115] [outer = (nil)] 07:17:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 91 (0x7f192a84c800) [pid = 1847] [serial = 116] [outer = 0x7f192088f400] 07:17:33 INFO - PROCESS | 1847 | 1461680253179 Marionette DEBUG loaded listener.js 07:17:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 92 (0x7f192f360400) [pid = 1847] [serial = 117] [outer = 0x7f192088f400] 07:17:34 INFO - PROCESS | 1847 | 1461680254133 Marionette TRACE conn6 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 07:17:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 07:17:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1382ms 07:17:34 INFO - PROCESS | 1847 | 1461680254175 Marionette TRACE conn6 -> [0,129,"getWindowHandle",null] 07:17:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 07:17:34 INFO - PROCESS | 1847 | 1461680254182 Marionette TRACE conn6 <- [1,129,null,{"value":"8"}] 07:17:34 INFO - PROCESS | 1847 | 1461680254190 Marionette TRACE conn6 -> [0,130,"setScriptTimeout",{"ms":35000}] 07:17:34 INFO - PROCESS | 1847 | 1461680254195 Marionette TRACE conn6 <- [1,130,null,{}] 07:17:34 INFO - PROCESS | 1847 | 1461680254204 Marionette TRACE conn6 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:34 INFO - PROCESS | 1847 | 1461680254428 Marionette TRACE conn6 <- [1,131,null,{"value":null}] 07:17:34 INFO - PROCESS | 1847 | 1461680254563 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1926514800 == 15 [pid = 1847] [id = 40] 07:17:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 93 (0x7f191d7cc000) [pid = 1847] [serial = 118] [outer = (nil)] 07:17:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 94 (0x7f1920896400) [pid = 1847] [serial = 119] [outer = 0x7f191d7cc000] 07:17:34 INFO - PROCESS | 1847 | 1461680254644 Marionette DEBUG loaded listener.js 07:17:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 95 (0x7f192659bc00) [pid = 1847] [serial = 120] [outer = 0x7f191d7cc000] 07:17:35 INFO - PROCESS | 1847 | 1461680255595 Marionette TRACE conn6 <- [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]]]}] 07:17:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 07:17:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1438ms 07:17:35 INFO - PROCESS | 1847 | 1461680255629 Marionette TRACE conn6 -> [0,133,"getWindowHandle",null] 07:17:35 INFO - PROCESS | 1847 | 1461680255637 Marionette TRACE conn6 <- [1,133,null,{"value":"8"}] 07:17:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 07:17:35 INFO - PROCESS | 1847 | 1461680255650 Marionette TRACE conn6 -> [0,134,"setScriptTimeout",{"ms":35000}] 07:17:35 INFO - PROCESS | 1847 | 1461680255656 Marionette TRACE conn6 <- [1,134,null,{}] 07:17:35 INFO - PROCESS | 1847 | 1461680255663 Marionette TRACE conn6 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:35 INFO - PROCESS | 1847 | 1461680255881 Marionette TRACE conn6 <- [1,135,null,{"value":null}] 07:17:36 INFO - PROCESS | 1847 | 1461680256013 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f193512e000 == 16 [pid = 1847] [id = 41] 07:17:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 96 (0x7f191d7c3c00) [pid = 1847] [serial = 121] [outer = (nil)] 07:17:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 97 (0x7f1928b98800) [pid = 1847] [serial = 122] [outer = 0x7f191d7c3c00] 07:17:36 INFO - PROCESS | 1847 | 1461680256093 Marionette DEBUG loaded listener.js 07:17:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 98 (0x7f1929077800) [pid = 1847] [serial = 123] [outer = 0x7f191d7c3c00] 07:17:37 INFO - PROCESS | 1847 | 1461680257073 Marionette TRACE conn6 <- [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]]]}] 07:17:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 07:17:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1448ms 07:17:37 INFO - PROCESS | 1847 | 1461680257097 Marionette TRACE conn6 -> [0,137,"getWindowHandle",null] 07:17:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 07:17:37 INFO - PROCESS | 1847 | 1461680257102 Marionette TRACE conn6 <- [1,137,null,{"value":"8"}] 07:17:37 INFO - PROCESS | 1847 | 1461680257109 Marionette TRACE conn6 -> [0,138,"setScriptTimeout",{"ms":35000}] 07:17:37 INFO - PROCESS | 1847 | 1461680257115 Marionette TRACE conn6 <- [1,138,null,{}] 07:17:37 INFO - PROCESS | 1847 | 1461680257132 Marionette TRACE conn6 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:37 INFO - PROCESS | 1847 | 1461680257318 Marionette TRACE conn6 <- [1,139,null,{"value":null}] 07:17:37 INFO - PROCESS | 1847 | 1461680257453 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:37 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191f24a000 == 17 [pid = 1847] [id = 42] 07:17:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 99 (0x7f191f3a9800) [pid = 1847] [serial = 124] [outer = (nil)] 07:17:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 100 (0x7f191f490c00) [pid = 1847] [serial = 125] [outer = 0x7f191f3a9800] 07:17:37 INFO - PROCESS | 1847 | 1461680257582 Marionette DEBUG loaded listener.js 07:17:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 101 (0x7f1928702400) [pid = 1847] [serial = 126] [outer = 0x7f191f3a9800] 07:17:38 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19356b4000 == 16 [pid = 1847] [id = 34] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 100 (0x7f1920a08c00) [pid = 1847] [serial = 76] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 99 (0x7f1928dba800) [pid = 1847] [serial = 53] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 98 (0x7f192aa89c00) [pid = 1847] [serial = 55] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 97 (0x7f192ba40800) [pid = 1847] [serial = 79] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 96 (0x7f1928ba4c00) [pid = 1847] [serial = 41] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 95 (0x7f1927a7b800) [pid = 1847] [serial = 62] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 94 (0x7f191fcb8000) [pid = 1847] [serial = 38] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 93 (0x7f1927bc5400) [pid = 1847] [serial = 43] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 92 (0x7f192875f400) [pid = 1847] [serial = 52] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 91 (0x7f1927e99400) [pid = 1847] [serial = 64] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 90 (0x7f1928766400) [pid = 1847] [serial = 40] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 89 (0x7f1938036800) [pid = 1847] [serial = 2] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 88 (0x7f191f3b2800) [pid = 1847] [serial = 35] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 87 (0x7f191f3b4000) [pid = 1847] [serial = 37] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 86 (0x7f191f16e000) [pid = 1847] [serial = 34] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 85 (0x7f191f1adc00) [pid = 1847] [serial = 31] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 84 (0x7f1928ba7000) [pid = 1847] [serial = 65] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 83 (0x7f191f00ac00) [pid = 1847] [serial = 23] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 82 (0x7f191f00b000) [pid = 1847] [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.] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 81 (0x7f191f034800) [pid = 1847] [serial = 25] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 80 (0x7f191f1a0400) [pid = 1847] [serial = 28] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 79 (0x7f192e5f6c00) [pid = 1847] [serial = 56] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 78 (0x7f1927270400) [pid = 1847] [serial = 50] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 77 (0x7f1920a42800) [pid = 1847] [serial = 19] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 76 (0x7f1929d28000) [pid = 1847] [serial = 44] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 75 (0x7f1935206000) [pid = 1847] [serial = 80] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 74 (0x7f192e5f2800) [pid = 1847] [serial = 46] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 73 (0x7f19367d7000) [pid = 1847] [serial = 82] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 72 (0x7f1927a7c400) [pid = 1847] [serial = 9] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 71 (0x7f1924ec2800) [pid = 1847] [serial = 17] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 70 (0x7f192740dc00) [pid = 1847] [serial = 12] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 69 (0x7f19243a8c00) [pid = 1847] [serial = 16] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 68 (0x7f193809ec00) [pid = 1847] [serial = 71] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 67 (0x7f191f00a400) [pid = 1847] [serial = 96] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 66 (0x7f1928768800) [pid = 1847] [serial = 77] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 65 (0x7f1939e8c400) [pid = 1847] [serial = 74] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 64 (0x7f192f362400) [pid = 1847] [serial = 73] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 63 (0x7f1934313800) [pid = 1847] [serial = 68] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 62 (0x7f191f3b3400) [pid = 1847] [serial = 98] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 61 (0x7f19364b1c00) [pid = 1847] [serial = 70] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 60 (0x7f192740e800) [pid = 1847] [serial = 61] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 59 (0x7f1924ec5800) [pid = 1847] [serial = 49] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 58 (0x7f193a933400) [pid = 1847] [serial = 85] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 57 (0x7f19356ed000) [pid = 1847] [serial = 59] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 56 (0x7f1935619400) [pid = 1847] [serial = 58] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 55 (0x7f191f497c00) [pid = 1847] [serial = 32] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 54 (0x7f191f003400) [pid = 1847] [serial = 22] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 53 (0x7f1934f34400) [pid = 1847] [serial = 47] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 52 (0x7f192aa9d000) [pid = 1847] [serial = 67] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 51 (0x7f191d7c3800) [pid = 1847] [serial = 92] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 50 (0x7f191eb02800) [pid = 1847] [serial = 95] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 49 (0x7f19255f0000) [pid = 1847] [serial = 99] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 48 (0x7f193c4c5c00) [pid = 1847] [serial = 86] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 47 (0x7f193d2c6000) [pid = 1847] [serial = 91] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 46 (0x7f193a985800) [pid = 1847] [serial = 89] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 45 (0x7f1939c04400) [pid = 1847] [serial = 83] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | --DOMWINDOW == 44 (0x7f191eb10c00) [pid = 1847] [serial = 88] [outer = (nil)] [url = about:blank] 07:17:38 INFO - PROCESS | 1847 | 1461680258865 Marionette TRACE conn6 <- [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]]]}] 07:17:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 07:17:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1790ms 07:17:38 INFO - PROCESS | 1847 | 1461680258899 Marionette TRACE conn6 -> [0,141,"getWindowHandle",null] 07:17:38 INFO - PROCESS | 1847 | 1461680258907 Marionette TRACE conn6 <- [1,141,null,{"value":"8"}] 07:17:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 07:17:38 INFO - PROCESS | 1847 | 1461680258915 Marionette TRACE conn6 -> [0,142,"setScriptTimeout",{"ms":35000}] 07:17:38 INFO - PROCESS | 1847 | 1461680258921 Marionette TRACE conn6 <- [1,142,null,{}] 07:17:38 INFO - PROCESS | 1847 | 1461680258930 Marionette TRACE conn6 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:39 INFO - PROCESS | 1847 | 1461680259106 Marionette TRACE conn6 <- [1,143,null,{"value":null}] 07:17:39 INFO - PROCESS | 1847 | --DOMWINDOW == 43 (0x7f1929897c00) [pid = 1847] [serial = 101] [outer = (nil)] [url = about:blank] 07:17:39 INFO - PROCESS | 1847 | 1461680259209 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191f021000 == 17 [pid = 1847] [id = 43] 07:17:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 44 (0x7f191f163400) [pid = 1847] [serial = 127] [outer = (nil)] 07:17:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 45 (0x7f191f1a7000) [pid = 1847] [serial = 128] [outer = 0x7f191f163400] 07:17:39 INFO - PROCESS | 1847 | 1461680259278 Marionette DEBUG loaded listener.js 07:17:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 46 (0x7f191f3b2400) [pid = 1847] [serial = 129] [outer = 0x7f191f163400] 07:17:39 INFO - PROCESS | 1847 | 1461680259967 Marionette TRACE conn6 <- [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]]]}] 07:17:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 07:17:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1081ms 07:17:40 INFO - PROCESS | 1847 | 1461680259998 Marionette TRACE conn6 -> [0,145,"getWindowHandle",null] 07:17:40 INFO - PROCESS | 1847 | 1461680260006 Marionette TRACE conn6 <- [1,145,null,{"value":"8"}] 07:17:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 07:17:40 INFO - PROCESS | 1847 | 1461680260016 Marionette TRACE conn6 -> [0,146,"setScriptTimeout",{"ms":35000}] 07:17:40 INFO - PROCESS | 1847 | 1461680260019 Marionette TRACE conn6 <- [1,146,null,{}] 07:17:40 INFO - PROCESS | 1847 | 1461680260026 Marionette TRACE conn6 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:40 INFO - PROCESS | 1847 | 1461680260173 Marionette TRACE conn6 <- [1,147,null,{"value":null}] 07:17:40 INFO - PROCESS | 1847 | 1461680260263 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191fb9b000 == 18 [pid = 1847] [id = 44] 07:17:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 47 (0x7f191d87ec00) [pid = 1847] [serial = 130] [outer = (nil)] 07:17:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 48 (0x7f1920897400) [pid = 1847] [serial = 131] [outer = 0x7f191d87ec00] 07:17:40 INFO - PROCESS | 1847 | 1461680260328 Marionette DEBUG loaded listener.js 07:17:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 49 (0x7f1924ebcc00) [pid = 1847] [serial = 132] [outer = 0x7f191d87ec00] 07:17:41 INFO - PROCESS | 1847 | 1461680261017 Marionette TRACE conn6 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 07:17:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 07:17:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1036ms 07:17:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 07:17:41 INFO - PROCESS | 1847 | 1461680261055 Marionette TRACE conn6 -> [0,149,"getWindowHandle",null] 07:17:41 INFO - PROCESS | 1847 | 1461680261058 Marionette TRACE conn6 <- [1,149,null,{"value":"8"}] 07:17:41 INFO - PROCESS | 1847 | 1461680261065 Marionette TRACE conn6 -> [0,150,"setScriptTimeout",{"ms":35000}] 07:17:41 INFO - PROCESS | 1847 | 1461680261070 Marionette TRACE conn6 <- [1,150,null,{}] 07:17:41 INFO - PROCESS | 1847 | 1461680261093 Marionette TRACE conn6 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:41 INFO - PROCESS | 1847 | 1461680261255 Marionette TRACE conn6 <- [1,151,null,{"value":null}] 07:17:41 INFO - PROCESS | 1847 | 1461680261268 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19277e2800 == 19 [pid = 1847] [id = 45] 07:17:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 50 (0x7f1927934400) [pid = 1847] [serial = 133] [outer = (nil)] 07:17:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 51 (0x7f1927a7c400) [pid = 1847] [serial = 134] [outer = 0x7f1927934400] 07:17:41 INFO - PROCESS | 1847 | 1461680261345 Marionette DEBUG loaded listener.js 07:17:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 52 (0x7f1928711c00) [pid = 1847] [serial = 135] [outer = 0x7f1927934400] 07:17:42 INFO - PROCESS | 1847 | 1461680262190 Marionette TRACE conn6 <- [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]]]}] 07:17:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 07:17:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1135ms 07:17:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 07:17:42 INFO - PROCESS | 1847 | 1461680262202 Marionette TRACE conn6 -> [0,153,"getWindowHandle",null] 07:17:42 INFO - PROCESS | 1847 | 1461680262205 Marionette TRACE conn6 <- [1,153,null,{"value":"8"}] 07:17:42 INFO - PROCESS | 1847 | 1461680262223 Marionette TRACE conn6 -> [0,154,"setScriptTimeout",{"ms":35000}] 07:17:42 INFO - PROCESS | 1847 | 1461680262227 Marionette TRACE conn6 <- [1,154,null,{}] 07:17:42 INFO - PROCESS | 1847 | --DOMWINDOW == 51 (0x7f1926104c00) [pid = 1847] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 07:17:42 INFO - PROCESS | 1847 | --DOMWINDOW == 50 (0x7f191f3b5c00) [pid = 1847] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 07:17:42 INFO - PROCESS | 1847 | --DOMWINDOW == 49 (0x7f1924ecb800) [pid = 1847] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 07:17:42 INFO - PROCESS | 1847 | --DOMWINDOW == 48 (0x7f191d885c00) [pid = 1847] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 07:17:42 INFO - PROCESS | 1847 | --DOMWINDOW == 47 (0x7f191d7c4800) [pid = 1847] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 07:17:42 INFO - PROCESS | 1847 | 1461680262243 Marionette TRACE conn6 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:42 INFO - PROCESS | 1847 | 1461680262421 Marionette TRACE conn6 <- [1,155,null,{"value":null}] 07:17:42 INFO - PROCESS | 1847 | 1461680262517 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:42 INFO - PROCESS | 1847 | 1461680262526 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 07:17:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1929b20000 == 20 [pid = 1847] [id = 46] 07:17:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 48 (0x7f191d888000) [pid = 1847] [serial = 136] [outer = (nil)] 07:17:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 49 (0x7f1928e2ec00) [pid = 1847] [serial = 137] [outer = 0x7f191d888000] 07:17:42 INFO - PROCESS | 1847 | 1461680262593 Marionette DEBUG loaded listener.js 07:17:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 50 (0x7f1929869800) [pid = 1847] [serial = 138] [outer = 0x7f191d888000] 07:17:43 INFO - PROCESS | 1847 | 1461680263241 Marionette TRACE conn6 <- [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]]]}] 07:17:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 07:17:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1051ms 07:17:43 INFO - PROCESS | 1847 | 1461680263265 Marionette TRACE conn6 -> [0,157,"getWindowHandle",null] 07:17:43 INFO - PROCESS | 1847 | 1461680263267 Marionette TRACE conn6 <- [1,157,null,{"value":"8"}] 07:17:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 07:17:43 INFO - PROCESS | 1847 | 1461680263275 Marionette TRACE conn6 -> [0,158,"setScriptTimeout",{"ms":35000}] 07:17:43 INFO - PROCESS | 1847 | 1461680263278 Marionette TRACE conn6 <- [1,158,null,{}] 07:17:43 INFO - PROCESS | 1847 | 1461680263283 Marionette TRACE conn6 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:43 INFO - PROCESS | 1847 | 1461680263452 Marionette TRACE conn6 <- [1,159,null,{"value":null}] 07:17:43 INFO - PROCESS | 1847 | 1461680263475 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:43 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1929dc4800 == 21 [pid = 1847] [id = 47] 07:17:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 51 (0x7f191d7c5400) [pid = 1847] [serial = 139] [outer = (nil)] 07:17:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 52 (0x7f192986a800) [pid = 1847] [serial = 140] [outer = 0x7f191d7c5400] 07:17:43 INFO - PROCESS | 1847 | 1461680263540 Marionette DEBUG loaded listener.js 07:17:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 53 (0x7f192aa85800) [pid = 1847] [serial = 141] [outer = 0x7f191d7c5400] 07:17:44 INFO - PROCESS | 1847 | 1461680264355 Marionette TRACE conn6 <- [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]]]}] 07:17:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 07:17:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1135ms 07:17:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 07:17:44 INFO - PROCESS | 1847 | 1461680264411 Marionette TRACE conn6 -> [0,161,"getWindowHandle",null] 07:17:44 INFO - PROCESS | 1847 | 1461680264414 Marionette TRACE conn6 <- [1,161,null,{"value":"8"}] 07:17:44 INFO - PROCESS | 1847 | 1461680264420 Marionette TRACE conn6 -> [0,162,"setScriptTimeout",{"ms":35000}] 07:17:44 INFO - PROCESS | 1847 | 1461680264422 Marionette TRACE conn6 <- [1,162,null,{}] 07:17:44 INFO - PROCESS | 1847 | 1461680264433 Marionette TRACE conn6 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:44 INFO - PROCESS | 1847 | 1461680264601 Marionette TRACE conn6 <- [1,163,null,{"value":null}] 07:17:44 INFO - PROCESS | 1847 | 1461680264612 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f193438a800 == 22 [pid = 1847] [id = 48] 07:17:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 54 (0x7f192f360000) [pid = 1847] [serial = 142] [outer = (nil)] 07:17:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 55 (0x7f192f369400) [pid = 1847] [serial = 143] [outer = 0x7f192f360000] 07:17:44 INFO - PROCESS | 1847 | 1461680264680 Marionette DEBUG loaded listener.js 07:17:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 56 (0x7f1935207400) [pid = 1847] [serial = 144] [outer = 0x7f192f360000] 07:17:45 INFO - PROCESS | 1847 | 1461680265635 Marionette TRACE conn6 <- [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]]]}] 07:17:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 07:17:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1234ms 07:17:45 INFO - PROCESS | 1847 | 1461680265655 Marionette TRACE conn6 -> [0,165,"getWindowHandle",null] 07:17:45 INFO - PROCESS | 1847 | 1461680265662 Marionette TRACE conn6 <- [1,165,null,{"value":"8"}] 07:17:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 07:17:45 INFO - PROCESS | 1847 | 1461680265674 Marionette TRACE conn6 -> [0,166,"setScriptTimeout",{"ms":35000}] 07:17:45 INFO - PROCESS | 1847 | 1461680265680 Marionette TRACE conn6 <- [1,166,null,{}] 07:17:45 INFO - PROCESS | 1847 | 1461680265693 Marionette TRACE conn6 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:45 INFO - PROCESS | 1847 | 1461680265888 Marionette TRACE conn6 <- [1,167,null,{"value":null}] 07:17:46 INFO - PROCESS | 1847 | 1461680266011 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:46 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191f032000 == 23 [pid = 1847] [id = 49] 07:17:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 57 (0x7f191eb11800) [pid = 1847] [serial = 145] [outer = (nil)] 07:17:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 58 (0x7f191f163800) [pid = 1847] [serial = 146] [outer = 0x7f191eb11800] 07:17:46 INFO - PROCESS | 1847 | 1461680266211 Marionette DEBUG loaded listener.js 07:17:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 59 (0x7f191f3b3c00) [pid = 1847] [serial = 147] [outer = 0x7f191eb11800] 07:17:47 INFO - PROCESS | 1847 | 1461680267251 Marionette TRACE conn6 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 07:17:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 07:17:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1588ms 07:17:47 INFO - PROCESS | 1847 | 1461680267262 Marionette TRACE conn6 -> [0,169,"getWindowHandle",null] 07:17:47 INFO - PROCESS | 1847 | 1461680267271 Marionette TRACE conn6 <- [1,169,null,{"value":"8"}] 07:17:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 07:17:47 INFO - PROCESS | 1847 | 1461680267281 Marionette TRACE conn6 -> [0,170,"setScriptTimeout",{"ms":35000}] 07:17:47 INFO - PROCESS | 1847 | 1461680267285 Marionette TRACE conn6 <- [1,170,null,{}] 07:17:47 INFO - PROCESS | 1847 | 1461680267291 Marionette TRACE conn6 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:47 INFO - PROCESS | 1847 | 1461680267457 Marionette TRACE conn6 <- [1,171,null,{"value":null}] 07:17:47 INFO - PROCESS | 1847 | 1461680267590 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:47 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1929dc1800 == 24 [pid = 1847] [id = 50] 07:17:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 60 (0x7f191f168000) [pid = 1847] [serial = 148] [outer = (nil)] 07:17:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 61 (0x7f192717ec00) [pid = 1847] [serial = 149] [outer = 0x7f191f168000] 07:17:47 INFO - PROCESS | 1847 | 1461680267711 Marionette DEBUG loaded listener.js 07:17:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 62 (0x7f1928708000) [pid = 1847] [serial = 150] [outer = 0x7f191f168000] 07:17:48 INFO - PROCESS | 1847 | 1461680268601 Marionette TRACE conn6 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 07:17:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 07:17:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1379ms 07:17:48 INFO - PROCESS | 1847 | 1461680268664 Marionette TRACE conn6 -> [0,173,"getWindowHandle",null] 07:17:48 INFO - PROCESS | 1847 | 1461680268668 Marionette TRACE conn6 <- [1,173,null,{"value":"8"}] 07:17:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 07:17:48 INFO - PROCESS | 1847 | 1461680268675 Marionette TRACE conn6 -> [0,174,"setScriptTimeout",{"ms":35000}] 07:17:48 INFO - PROCESS | 1847 | 1461680268680 Marionette TRACE conn6 <- [1,174,null,{}] 07:17:48 INFO - PROCESS | 1847 | 1461680268697 Marionette TRACE conn6 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:48 INFO - PROCESS | 1847 | 1461680268917 Marionette TRACE conn6 <- [1,175,null,{"value":null}] 07:17:49 INFO - PROCESS | 1847 | 1461680269211 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191f385800 == 25 [pid = 1847] [id = 51] 07:17:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 63 (0x7f191f169c00) [pid = 1847] [serial = 151] [outer = (nil)] 07:17:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 64 (0x7f191f3ad800) [pid = 1847] [serial = 152] [outer = 0x7f191f169c00] 07:17:49 INFO - PROCESS | 1847 | 1461680269289 Marionette DEBUG loaded listener.js 07:17:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 65 (0x7f191fcb7c00) [pid = 1847] [serial = 153] [outer = 0x7f191f169c00] 07:17:49 INFO - PROCESS | 1847 | --DOMWINDOW == 64 (0x7f192a84c800) [pid = 1847] [serial = 116] [outer = (nil)] [url = about:blank] 07:17:49 INFO - PROCESS | 1847 | --DOMWINDOW == 63 (0x7f192aa81000) [pid = 1847] [serial = 102] [outer = (nil)] [url = about:blank] 07:17:49 INFO - PROCESS | 1847 | --DOMWINDOW == 62 (0x7f191f494400) [pid = 1847] [serial = 104] [outer = (nil)] [url = about:blank] 07:17:49 INFO - PROCESS | 1847 | --DOMWINDOW == 61 (0x7f1920a41800) [pid = 1847] [serial = 105] [outer = (nil)] [url = about:blank] 07:17:49 INFO - PROCESS | 1847 | --DOMWINDOW == 60 (0x7f1926fd7400) [pid = 1847] [serial = 107] [outer = (nil)] [url = about:blank] 07:17:49 INFO - PROCESS | 1847 | --DOMWINDOW == 59 (0x7f1929868800) [pid = 1847] [serial = 111] [outer = (nil)] [url = about:blank] 07:17:49 INFO - PROCESS | 1847 | --DOMWINDOW == 58 (0x7f1928e2a000) [pid = 1847] [serial = 110] [outer = (nil)] [url = about:blank] 07:17:49 INFO - PROCESS | 1847 | --DOMWINDOW == 57 (0x7f191d889800) [pid = 1847] [serial = 113] [outer = (nil)] [url = about:blank] 07:17:49 INFO - PROCESS | 1847 | --DOMWINDOW == 56 (0x7f191f1ad800) [pid = 1847] [serial = 114] [outer = (nil)] [url = about:blank] 07:17:49 INFO - PROCESS | 1847 | --DOMWINDOW == 55 (0x7f1927bb0800) [pid = 1847] [serial = 108] [outer = (nil)] [url = about:blank] 07:17:50 INFO - PROCESS | 1847 | 1461680270128 Marionette TRACE conn6 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 07:17:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 07:17:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1486ms 07:17:50 INFO - PROCESS | 1847 | 1461680270164 Marionette TRACE conn6 -> [0,177,"getWindowHandle",null] 07:17:50 INFO - PROCESS | 1847 | 1461680270168 Marionette TRACE conn6 <- [1,177,null,{"value":"8"}] 07:17:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 07:17:50 INFO - PROCESS | 1847 | 1461680270177 Marionette TRACE conn6 -> [0,178,"setScriptTimeout",{"ms":35000}] 07:17:50 INFO - PROCESS | 1847 | 1461680270182 Marionette TRACE conn6 <- [1,178,null,{}] 07:17:50 INFO - PROCESS | 1847 | 1461680270198 Marionette TRACE conn6 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:50 INFO - PROCESS | 1847 | 1461680270338 Marionette TRACE conn6 <- [1,179,null,{"value":null}] 07:17:50 INFO - PROCESS | 1847 | 1461680270356 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:50 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191fba6800 == 26 [pid = 1847] [id = 52] 07:17:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 56 (0x7f1920a41800) [pid = 1847] [serial = 154] [outer = (nil)] 07:17:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 57 (0x7f19271edc00) [pid = 1847] [serial = 155] [outer = 0x7f1920a41800] 07:17:50 INFO - PROCESS | 1847 | 1461680270424 Marionette DEBUG loaded listener.js 07:17:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 58 (0x7f1927a74000) [pid = 1847] [serial = 156] [outer = 0x7f1920a41800] 07:17:51 INFO - PROCESS | 1847 | 1461680271155 Marionette TRACE conn6 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 07:17:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 07:17:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1036ms 07:17:51 INFO - PROCESS | 1847 | 1461680271218 Marionette TRACE conn6 -> [0,181,"getWindowHandle",null] 07:17:51 INFO - PROCESS | 1847 | 1461680271224 Marionette TRACE conn6 <- [1,181,null,{"value":"8"}] 07:17:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 07:17:51 INFO - PROCESS | 1847 | 1461680271230 Marionette TRACE conn6 -> [0,182,"setScriptTimeout",{"ms":35000}] 07:17:51 INFO - PROCESS | 1847 | 1461680271233 Marionette TRACE conn6 <- [1,182,null,{}] 07:17:51 INFO - PROCESS | 1847 | 1461680271242 Marionette TRACE conn6 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:51 INFO - PROCESS | 1847 | 1461680271391 Marionette TRACE conn6 <- [1,183,null,{"value":null}] 07:17:51 INFO - PROCESS | 1847 | 1461680271405 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1928bd1000 == 27 [pid = 1847] [id = 53] 07:17:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 59 (0x7f191eb08c00) [pid = 1847] [serial = 157] [outer = (nil)] 07:17:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 60 (0x7f1928e27c00) [pid = 1847] [serial = 158] [outer = 0x7f191eb08c00] 07:17:51 INFO - PROCESS | 1847 | 1461680271471 Marionette DEBUG loaded listener.js 07:17:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 61 (0x7f1929890400) [pid = 1847] [serial = 159] [outer = 0x7f191eb08c00] 07:17:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 07:17:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1033ms 07:17:52 INFO - PROCESS | 1847 | 1461680272252 Marionette TRACE conn6 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 07:17:52 INFO - PROCESS | 1847 | 1461680272265 Marionette TRACE conn6 -> [0,185,"getWindowHandle",null] 07:17:52 INFO - PROCESS | 1847 | 1461680272268 Marionette TRACE conn6 <- [1,185,null,{"value":"8"}] 07:17:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 07:17:52 INFO - PROCESS | 1847 | 1461680272283 Marionette TRACE conn6 -> [0,186,"setScriptTimeout",{"ms":35000}] 07:17:52 INFO - PROCESS | 1847 | 1461680272292 Marionette TRACE conn6 <- [1,186,null,{}] 07:17:52 INFO - PROCESS | 1847 | 1461680272323 Marionette TRACE conn6 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:52 INFO - PROCESS | 1847 | 1461680272527 Marionette TRACE conn6 <- [1,187,null,{"value":null}] 07:17:52 INFO - PROCESS | 1847 | 1461680272552 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:52 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f192bab4800 == 28 [pid = 1847] [id = 54] 07:17:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 62 (0x7f191eb0e800) [pid = 1847] [serial = 160] [outer = (nil)] 07:17:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 63 (0x7f192ba3c400) [pid = 1847] [serial = 161] [outer = 0x7f191eb0e800] 07:17:52 INFO - PROCESS | 1847 | 1461680272616 Marionette DEBUG loaded listener.js 07:17:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 64 (0x7f192f362400) [pid = 1847] [serial = 162] [outer = 0x7f191eb0e800] 07:17:53 INFO - PROCESS | 1847 | --DOMWINDOW == 63 (0x7f191d888000) [pid = 1847] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 07:17:53 INFO - PROCESS | 1847 | --DOMWINDOW == 62 (0x7f191d87ec00) [pid = 1847] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 07:17:53 INFO - PROCESS | 1847 | --DOMWINDOW == 61 (0x7f1927934400) [pid = 1847] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 07:17:53 INFO - PROCESS | 1847 | --DOMWINDOW == 60 (0x7f191f163400) [pid = 1847] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 07:17:53 INFO - PROCESS | 1847 | --DOMWINDOW == 59 (0x7f191d7c5400) [pid = 1847] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 07:17:53 INFO - PROCESS | 1847 | 1461680273634 Marionette TRACE conn6 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 07:17:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 07:17:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1370ms 07:17:53 INFO - PROCESS | 1847 | 1461680273647 Marionette TRACE conn6 -> [0,189,"getWindowHandle",null] 07:17:53 INFO - PROCESS | 1847 | 1461680273652 Marionette TRACE conn6 <- [1,189,null,{"value":"8"}] 07:17:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 07:17:53 INFO - PROCESS | 1847 | 1461680273679 Marionette TRACE conn6 -> [0,190,"setScriptTimeout",{"ms":35000}] 07:17:53 INFO - PROCESS | 1847 | 1461680273685 Marionette TRACE conn6 <- [1,190,null,{}] 07:17:53 INFO - PROCESS | 1847 | 1461680273693 Marionette TRACE conn6 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:53 INFO - PROCESS | 1847 | 1461680273856 Marionette TRACE conn6 <- [1,191,null,{"value":null}] 07:17:53 INFO - PROCESS | 1847 | 1461680273989 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1927ad9800 == 29 [pid = 1847] [id = 55] 07:17:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 60 (0x7f191eb07400) [pid = 1847] [serial = 163] [outer = (nil)] 07:17:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 61 (0x7f19255f0000) [pid = 1847] [serial = 164] [outer = 0x7f191eb07400] 07:17:54 INFO - PROCESS | 1847 | 1461680274070 Marionette DEBUG loaded listener.js 07:17:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 62 (0x7f1927bac400) [pid = 1847] [serial = 165] [outer = 0x7f191eb07400] 07:17:54 INFO - PROCESS | 1847 | 1461680274914 Marionette TRACE conn6 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 07:17:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 07:17:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1291ms 07:17:54 INFO - PROCESS | 1847 | 1461680274969 Marionette TRACE conn6 -> [0,193,"getWindowHandle",null] 07:17:54 INFO - PROCESS | 1847 | 1461680274978 Marionette TRACE conn6 <- [1,193,null,{"value":"8"}] 07:17:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 07:17:54 INFO - PROCESS | 1847 | 1461680274989 Marionette TRACE conn6 -> [0,194,"setScriptTimeout",{"ms":35000}] 07:17:54 INFO - PROCESS | 1847 | 1461680274994 Marionette TRACE conn6 <- [1,194,null,{}] 07:17:55 INFO - PROCESS | 1847 | 1461680275000 Marionette TRACE conn6 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:55 INFO - PROCESS | 1847 | 1461680275166 Marionette TRACE conn6 <- [1,195,null,{"value":null}] 07:17:55 INFO - PROCESS | 1847 | 1461680275292 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1934387800 == 30 [pid = 1847] [id = 56] 07:17:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 63 (0x7f191fcb8000) [pid = 1847] [serial = 166] [outer = (nil)] 07:17:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 64 (0x7f1929cde400) [pid = 1847] [serial = 167] [outer = 0x7f191fcb8000] 07:17:55 INFO - PROCESS | 1847 | 1461680275370 Marionette DEBUG loaded listener.js 07:17:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 65 (0x7f192aa87800) [pid = 1847] [serial = 168] [outer = 0x7f191fcb8000] 07:17:56 INFO - PROCESS | 1847 | 1461680276231 Marionette TRACE conn6 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 07:17:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 07:17:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1285ms 07:17:56 INFO - PROCESS | 1847 | 1461680276276 Marionette TRACE conn6 -> [0,197,"getWindowHandle",null] 07:17:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 07:17:56 INFO - PROCESS | 1847 | 1461680276281 Marionette TRACE conn6 <- [1,197,null,{"value":"8"}] 07:17:56 INFO - PROCESS | 1847 | 1461680276289 Marionette TRACE conn6 -> [0,198,"setScriptTimeout",{"ms":35000}] 07:17:56 INFO - PROCESS | 1847 | 1461680276296 Marionette TRACE conn6 <- [1,198,null,{}] 07:17:56 INFO - PROCESS | 1847 | 1461680276315 Marionette TRACE conn6 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:56 INFO - PROCESS | 1847 | 1461680276551 Marionette TRACE conn6 <- [1,199,null,{"value":null}] 07:17:56 INFO - PROCESS | 1847 | 1461680276654 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19354df800 == 31 [pid = 1847] [id = 57] 07:17:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 66 (0x7f192aaa1c00) [pid = 1847] [serial = 169] [outer = (nil)] 07:17:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 67 (0x7f193526dc00) [pid = 1847] [serial = 170] [outer = 0x7f192aaa1c00] 07:17:56 INFO - PROCESS | 1847 | 1461680276733 Marionette DEBUG loaded listener.js 07:17:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 68 (0x7f19352e7800) [pid = 1847] [serial = 171] [outer = 0x7f192aaa1c00] 07:17:57 INFO - PROCESS | 1847 | 1461680277613 Marionette TRACE conn6 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 07:17:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 07:17:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1390ms 07:17:57 INFO - PROCESS | 1847 | 1461680277678 Marionette TRACE conn6 -> [0,201,"getWindowHandle",null] 07:17:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 07:17:57 INFO - PROCESS | 1847 | 1461680277684 Marionette TRACE conn6 <- [1,201,null,{"value":"8"}] 07:17:57 INFO - PROCESS | 1847 | 1461680277691 Marionette TRACE conn6 -> [0,202,"setScriptTimeout",{"ms":35000}] 07:17:57 INFO - PROCESS | 1847 | 1461680277695 Marionette TRACE conn6 <- [1,202,null,{}] 07:17:57 INFO - PROCESS | 1847 | 1461680277701 Marionette TRACE conn6 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:57 INFO - PROCESS | 1847 | 1461680277882 Marionette TRACE conn6 <- [1,203,null,{"value":null}] 07:17:58 INFO - PROCESS | 1847 | 1461680278007 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:58 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1936422800 == 32 [pid = 1847] [id = 58] 07:17:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 69 (0x7f191d7d0800) [pid = 1847] [serial = 172] [outer = (nil)] 07:17:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 70 (0x7f19356ebc00) [pid = 1847] [serial = 173] [outer = 0x7f191d7d0800] 07:17:58 INFO - PROCESS | 1847 | 1461680278084 Marionette DEBUG loaded listener.js 07:17:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 71 (0x7f1936332400) [pid = 1847] [serial = 174] [outer = 0x7f191d7d0800] 07:17:58 INFO - PROCESS | 1847 | 1461680278915 Marionette TRACE conn6 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 07:17:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 07:17:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1278ms 07:17:58 INFO - PROCESS | 1847 | 1461680278970 Marionette TRACE conn6 -> [0,205,"getWindowHandle",null] 07:17:58 INFO - PROCESS | 1847 | 1461680278975 Marionette TRACE conn6 <- [1,205,null,{"value":"8"}] 07:17:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 07:17:58 INFO - PROCESS | 1847 | 1461680278982 Marionette TRACE conn6 -> [0,206,"setScriptTimeout",{"ms":35000}] 07:17:58 INFO - PROCESS | 1847 | 1461680278985 Marionette TRACE conn6 <- [1,206,null,{}] 07:17:58 INFO - PROCESS | 1847 | 1461680278992 Marionette TRACE conn6 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:17:59 INFO - PROCESS | 1847 | 1461680279159 Marionette TRACE conn6 <- [1,207,null,{"value":null}] 07:17:59 INFO - PROCESS | 1847 | 1461680279302 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:17:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1939c4c000 == 33 [pid = 1847] [id = 59] 07:17:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 72 (0x7f191f00b000) [pid = 1847] [serial = 175] [outer = (nil)] 07:17:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 73 (0x7f192f35bc00) [pid = 1847] [serial = 176] [outer = 0x7f191f00b000] 07:17:59 INFO - PROCESS | 1847 | 1461680279376 Marionette DEBUG loaded listener.js 07:17:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 74 (0x7f1936434000) [pid = 1847] [serial = 177] [outer = 0x7f191f00b000] 07:18:00 INFO - PROCESS | 1847 | 1461680280296 Marionette TRACE conn6 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 07:18:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 07:18:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1386ms 07:18:00 INFO - PROCESS | 1847 | 1461680280368 Marionette TRACE conn6 -> [0,209,"getWindowHandle",null] 07:18:00 INFO - PROCESS | 1847 | 1461680280373 Marionette TRACE conn6 <- [1,209,null,{"value":"8"}] 07:18:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 07:18:00 INFO - PROCESS | 1847 | 1461680280385 Marionette TRACE conn6 -> [0,210,"setScriptTimeout",{"ms":35000}] 07:18:00 INFO - PROCESS | 1847 | 1461680280388 Marionette TRACE conn6 <- [1,210,null,{}] 07:18:00 INFO - PROCESS | 1847 | 1461680280397 Marionette TRACE conn6 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:00 INFO - PROCESS | 1847 | 1461680280623 Marionette TRACE conn6 <- [1,211,null,{"value":null}] 07:18:00 INFO - PROCESS | 1847 | 1461680280804 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191f23b800 == 34 [pid = 1847] [id = 60] 07:18:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 75 (0x7f191fcb7000) [pid = 1847] [serial = 178] [outer = (nil)] 07:18:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 76 (0x7f19243a0400) [pid = 1847] [serial = 179] [outer = 0x7f191fcb7000] 07:18:00 INFO - PROCESS | 1847 | 1461680280905 Marionette DEBUG loaded listener.js 07:18:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 77 (0x7f1926e36400) [pid = 1847] [serial = 180] [outer = 0x7f191fcb7000] 07:18:01 INFO - PROCESS | 1847 | --DOMWINDOW == 76 (0x7f192f369400) [pid = 1847] [serial = 143] [outer = (nil)] [url = about:blank] 07:18:01 INFO - PROCESS | 1847 | --DOMWINDOW == 75 (0x7f1920896400) [pid = 1847] [serial = 119] [outer = (nil)] [url = about:blank] 07:18:01 INFO - PROCESS | 1847 | --DOMWINDOW == 74 (0x7f1928b98800) [pid = 1847] [serial = 122] [outer = (nil)] [url = about:blank] 07:18:01 INFO - PROCESS | 1847 | --DOMWINDOW == 73 (0x7f191f490c00) [pid = 1847] [serial = 125] [outer = (nil)] [url = about:blank] 07:18:01 INFO - PROCESS | 1847 | --DOMWINDOW == 72 (0x7f1928e2ec00) [pid = 1847] [serial = 137] [outer = (nil)] [url = about:blank] 07:18:01 INFO - PROCESS | 1847 | --DOMWINDOW == 71 (0x7f1920897400) [pid = 1847] [serial = 131] [outer = (nil)] [url = about:blank] 07:18:01 INFO - PROCESS | 1847 | --DOMWINDOW == 70 (0x7f1924ebcc00) [pid = 1847] [serial = 132] [outer = (nil)] [url = about:blank] 07:18:01 INFO - PROCESS | 1847 | --DOMWINDOW == 69 (0x7f1927a7c400) [pid = 1847] [serial = 134] [outer = (nil)] [url = about:blank] 07:18:01 INFO - PROCESS | 1847 | --DOMWINDOW == 68 (0x7f191f1a7000) [pid = 1847] [serial = 128] [outer = (nil)] [url = about:blank] 07:18:01 INFO - PROCESS | 1847 | --DOMWINDOW == 67 (0x7f191f3b2400) [pid = 1847] [serial = 129] [outer = (nil)] [url = about:blank] 07:18:01 INFO - PROCESS | 1847 | --DOMWINDOW == 66 (0x7f192aa85800) [pid = 1847] [serial = 141] [outer = (nil)] [url = about:blank] 07:18:01 INFO - PROCESS | 1847 | --DOMWINDOW == 65 (0x7f192986a800) [pid = 1847] [serial = 140] [outer = (nil)] [url = about:blank] 07:18:01 INFO - PROCESS | 1847 | --DOMWINDOW == 64 (0x7f1929869800) [pid = 1847] [serial = 138] [outer = (nil)] [url = about:blank] 07:18:01 INFO - PROCESS | 1847 | --DOMWINDOW == 63 (0x7f1928711c00) [pid = 1847] [serial = 135] [outer = (nil)] [url = about:blank] 07:18:01 INFO - PROCESS | 1847 | 1461680281580 Marionette TRACE conn6 <- [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]]]}] 07:18:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 07:18:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1241ms 07:18:01 INFO - PROCESS | 1847 | 1461680281626 Marionette TRACE conn6 -> [0,213,"getWindowHandle",null] 07:18:01 INFO - PROCESS | 1847 | 1461680281635 Marionette TRACE conn6 <- [1,213,null,{"value":"8"}] 07:18:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 07:18:01 INFO - PROCESS | 1847 | 1461680281646 Marionette TRACE conn6 -> [0,214,"setScriptTimeout",{"ms":35000}] 07:18:01 INFO - PROCESS | 1847 | 1461680281649 Marionette TRACE conn6 <- [1,214,null,{}] 07:18:01 INFO - PROCESS | 1847 | 1461680281678 Marionette TRACE conn6 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:01 INFO - PROCESS | 1847 | 1461680281825 Marionette TRACE conn6 <- [1,215,null,{"value":null}] 07:18:01 INFO - PROCESS | 1847 | 1461680281837 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:01 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1927e68000 == 35 [pid = 1847] [id = 61] 07:18:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 64 (0x7f1926ef8800) [pid = 1847] [serial = 181] [outer = (nil)] 07:18:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 65 (0x7f1928db4000) [pid = 1847] [serial = 182] [outer = 0x7f1926ef8800] 07:18:01 INFO - PROCESS | 1847 | 1461680281900 Marionette DEBUG loaded listener.js 07:18:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 66 (0x7f1929d31000) [pid = 1847] [serial = 183] [outer = 0x7f1926ef8800] 07:18:02 INFO - PROCESS | 1847 | 1461680282702 Marionette TRACE conn6 <- [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]]]}] 07:18:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 07:18:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1101ms 07:18:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 07:18:02 INFO - PROCESS | 1847 | 1461680282754 Marionette TRACE conn6 -> [0,217,"getWindowHandle",null] 07:18:02 INFO - PROCESS | 1847 | 1461680282756 Marionette TRACE conn6 <- [1,217,null,{"value":"8"}] 07:18:02 INFO - PROCESS | 1847 | 1461680282764 Marionette TRACE conn6 -> [0,218,"setScriptTimeout",{"ms":35000}] 07:18:02 INFO - PROCESS | 1847 | 1461680282770 Marionette TRACE conn6 <- [1,218,null,{}] 07:18:02 INFO - PROCESS | 1847 | 1461680282790 Marionette TRACE conn6 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:02 INFO - PROCESS | 1847 | 1461680282949 Marionette TRACE conn6 <- [1,219,null,{"value":null}] 07:18:02 INFO - PROCESS | 1847 | 1461680282965 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1929dd6000 == 36 [pid = 1847] [id = 62] 07:18:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 67 (0x7f193527b800) [pid = 1847] [serial = 184] [outer = (nil)] 07:18:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 68 (0x7f19356ed000) [pid = 1847] [serial = 185] [outer = 0x7f193527b800] 07:18:03 INFO - PROCESS | 1847 | 1461680283031 Marionette DEBUG loaded listener.js 07:18:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 69 (0x7f19364b7800) [pid = 1847] [serial = 186] [outer = 0x7f193527b800] 07:18:03 INFO - PROCESS | 1847 | 1461680283824 Marionette TRACE conn6 <- [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]]]}] 07:18:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 07:18:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1089ms 07:18:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 07:18:03 INFO - PROCESS | 1847 | 1461680283915 Marionette TRACE conn6 -> [0,221,"getWindowHandle",null] 07:18:03 INFO - PROCESS | 1847 | 1461680283918 Marionette TRACE conn6 <- [1,221,null,{"value":"8"}] 07:18:03 INFO - PROCESS | 1847 | 1461680283925 Marionette TRACE conn6 -> [0,222,"setScriptTimeout",{"ms":35000}] 07:18:03 INFO - PROCESS | 1847 | 1461680283928 Marionette TRACE conn6 <- [1,222,null,{}] 07:18:03 INFO - PROCESS | 1847 | 1461680283937 Marionette TRACE conn6 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:04 INFO - PROCESS | 1847 | 1461680284128 Marionette TRACE conn6 <- [1,223,null,{"value":null}] 07:18:04 INFO - PROCESS | 1847 | 1461680284145 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:04 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19354dd800 == 37 [pid = 1847] [id = 63] 07:18:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 70 (0x7f19352ea000) [pid = 1847] [serial = 187] [outer = (nil)] 07:18:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 71 (0x7f1938530400) [pid = 1847] [serial = 188] [outer = 0x7f19352ea000] 07:18:04 INFO - PROCESS | 1847 | 1461680284209 Marionette DEBUG loaded listener.js 07:18:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 72 (0x7f19385bd400) [pid = 1847] [serial = 189] [outer = 0x7f19352ea000] 07:18:05 INFO - PROCESS | 1847 | 1461680285014 Marionette TRACE conn6 <- [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]]]}] 07:18:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 07:18:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1148ms 07:18:05 INFO - PROCESS | 1847 | --DOMWINDOW == 71 (0x7f191f169c00) [pid = 1847] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 07:18:05 INFO - PROCESS | 1847 | --DOMWINDOW == 70 (0x7f1920a41800) [pid = 1847] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 07:18:05 INFO - PROCESS | 1847 | --DOMWINDOW == 69 (0x7f191eb08c00) [pid = 1847] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 07:18:05 INFO - PROCESS | 1847 | --DOMWINDOW == 68 (0x7f191f3a9800) [pid = 1847] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 07:18:05 INFO - PROCESS | 1847 | 1461680285079 Marionette TRACE conn6 -> [0,225,"getWindowHandle",null] 07:18:05 INFO - PROCESS | 1847 | 1461680285082 Marionette TRACE conn6 <- [1,225,null,{"value":"8"}] 07:18:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 07:18:05 INFO - PROCESS | 1847 | 1461680285089 Marionette TRACE conn6 -> [0,226,"setScriptTimeout",{"ms":35000}] 07:18:05 INFO - PROCESS | 1847 | 1461680285092 Marionette TRACE conn6 <- [1,226,null,{}] 07:18:05 INFO - PROCESS | 1847 | 1461680285098 Marionette TRACE conn6 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:05 INFO - PROCESS | 1847 | 1461680285283 Marionette TRACE conn6 <- [1,227,null,{"value":null}] 07:18:05 INFO - PROCESS | 1847 | 1461680285298 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1939c56000 == 38 [pid = 1847] [id = 64] 07:18:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 69 (0x7f191d7cac00) [pid = 1847] [serial = 190] [outer = (nil)] 07:18:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 70 (0x7f191f2c6400) [pid = 1847] [serial = 191] [outer = 0x7f191d7cac00] 07:18:05 INFO - PROCESS | 1847 | 1461680285365 Marionette DEBUG loaded listener.js 07:18:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 71 (0x7f191f2ca400) [pid = 1847] [serial = 192] [outer = 0x7f191d7cac00] 07:18:06 INFO - PROCESS | 1847 | 1461680286120 Marionette TRACE conn6 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 07:18:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 07:18:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1085ms 07:18:06 INFO - PROCESS | 1847 | 1461680286176 Marionette TRACE conn6 -> [0,229,"getWindowHandle",null] 07:18:06 INFO - PROCESS | 1847 | 1461680286179 Marionette TRACE conn6 <- [1,229,null,{"value":"8"}] 07:18:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 07:18:06 INFO - PROCESS | 1847 | 1461680286192 Marionette TRACE conn6 -> [0,230,"setScriptTimeout",{"ms":35000}] 07:18:06 INFO - PROCESS | 1847 | 1461680286196 Marionette TRACE conn6 <- [1,230,null,{}] 07:18:06 INFO - PROCESS | 1847 | 1461680286206 Marionette TRACE conn6 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:06 INFO - PROCESS | 1847 | 1461680286399 Marionette TRACE conn6 <- [1,231,null,{"value":null}] 07:18:06 INFO - PROCESS | 1847 | 1461680286412 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191d852800 == 39 [pid = 1847] [id = 65] 07:18:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 72 (0x7f1935277000) [pid = 1847] [serial = 193] [outer = (nil)] 07:18:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 73 (0x7f1939e86400) [pid = 1847] [serial = 194] [outer = 0x7f1935277000] 07:18:06 INFO - PROCESS | 1847 | 1461680286484 Marionette DEBUG loaded listener.js 07:18:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 74 (0x7f193a4a0400) [pid = 1847] [serial = 195] [outer = 0x7f1935277000] 07:18:07 INFO - PROCESS | 1847 | 1461680287242 Marionette TRACE conn6 <- [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]]]}] 07:18:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 07:18:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1090ms 07:18:07 INFO - PROCESS | 1847 | 1461680287277 Marionette TRACE conn6 -> [0,233,"getWindowHandle",null] 07:18:07 INFO - PROCESS | 1847 | 1461680287281 Marionette TRACE conn6 <- [1,233,null,{"value":"8"}] 07:18:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 07:18:07 INFO - PROCESS | 1847 | 1461680287298 Marionette TRACE conn6 -> [0,234,"setScriptTimeout",{"ms":35000}] 07:18:07 INFO - PROCESS | 1847 | 1461680287302 Marionette TRACE conn6 <- [1,234,null,{}] 07:18:07 INFO - PROCESS | 1847 | 1461680287308 Marionette TRACE conn6 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:07 INFO - PROCESS | 1847 | 1461680287514 Marionette TRACE conn6 <- [1,235,null,{"value":null}] 07:18:07 INFO - PROCESS | 1847 | 1461680287532 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:07 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f193a91c800 == 40 [pid = 1847] [id = 66] 07:18:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 75 (0x7f191eb0e000) [pid = 1847] [serial = 196] [outer = (nil)] 07:18:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 76 (0x7f193a642400) [pid = 1847] [serial = 197] [outer = 0x7f191eb0e000] 07:18:07 INFO - PROCESS | 1847 | 1461680287597 Marionette DEBUG loaded listener.js 07:18:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 77 (0x7f193a929000) [pid = 1847] [serial = 198] [outer = 0x7f191eb0e000] 07:18:08 INFO - PROCESS | 1847 | 1461680288544 Marionette TRACE conn6 <- [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]]]}] 07:18:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 07:18:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1301ms 07:18:08 INFO - PROCESS | 1847 | 1461680288590 Marionette TRACE conn6 -> [0,237,"getWindowHandle",null] 07:18:08 INFO - PROCESS | 1847 | 1461680288598 Marionette TRACE conn6 <- [1,237,null,{"value":"8"}] 07:18:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 07:18:08 INFO - PROCESS | 1847 | 1461680288607 Marionette TRACE conn6 -> [0,238,"setScriptTimeout",{"ms":35000}] 07:18:08 INFO - PROCESS | 1847 | 1461680288612 Marionette TRACE conn6 <- [1,238,null,{}] 07:18:08 INFO - PROCESS | 1847 | 1461680288621 Marionette TRACE conn6 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:08 INFO - PROCESS | 1847 | 1461680288807 Marionette TRACE conn6 <- [1,239,null,{"value":null}] 07:18:08 INFO - PROCESS | 1847 | 1461680288943 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f192938b000 == 41 [pid = 1847] [id = 67] 07:18:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 78 (0x7f191f3b1800) [pid = 1847] [serial = 199] [outer = (nil)] 07:18:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 79 (0x7f19243a2400) [pid = 1847] [serial = 200] [outer = 0x7f191f3b1800] 07:18:09 INFO - PROCESS | 1847 | 1461680289027 Marionette DEBUG loaded listener.js 07:18:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 80 (0x7f19274a3400) [pid = 1847] [serial = 201] [outer = 0x7f191f3b1800] 07:18:09 INFO - PROCESS | 1847 | 1461680289925 Marionette TRACE conn6 <- [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]]]}] 07:18:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 07:18:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1384ms 07:18:09 INFO - PROCESS | 1847 | 1461680289992 Marionette TRACE conn6 -> [0,241,"getWindowHandle",null] 07:18:10 INFO - PROCESS | 1847 | 1461680290002 Marionette TRACE conn6 <- [1,241,null,{"value":"8"}] 07:18:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 07:18:10 INFO - PROCESS | 1847 | 1461680290014 Marionette TRACE conn6 -> [0,242,"setScriptTimeout",{"ms":35000}] 07:18:10 INFO - PROCESS | 1847 | 1461680290018 Marionette TRACE conn6 <- [1,242,null,{}] 07:18:10 INFO - PROCESS | 1847 | 1461680290025 Marionette TRACE conn6 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:10 INFO - PROCESS | 1847 | 1461680290232 Marionette TRACE conn6 <- [1,243,null,{"value":null}] 07:18:10 INFO - PROCESS | 1847 | 1461680290364 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1939c42000 == 42 [pid = 1847] [id = 68] 07:18:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 81 (0x7f1929869800) [pid = 1847] [serial = 202] [outer = (nil)] 07:18:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 82 (0x7f192ba40000) [pid = 1847] [serial = 203] [outer = 0x7f1929869800] 07:18:10 INFO - PROCESS | 1847 | 1461680290442 Marionette DEBUG loaded listener.js 07:18:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 83 (0x7f1934f35800) [pid = 1847] [serial = 204] [outer = 0x7f1929869800] 07:18:11 INFO - PROCESS | 1847 | 1461680291290 Marionette TRACE conn6 <- [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]]]}] 07:18:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 07:18:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1290ms 07:18:11 INFO - PROCESS | 1847 | 1461680291320 Marionette TRACE conn6 -> [0,245,"getWindowHandle",null] 07:18:11 INFO - PROCESS | 1847 | 1461680291324 Marionette TRACE conn6 <- [1,245,null,{"value":"8"}] 07:18:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 07:18:11 INFO - PROCESS | 1847 | 1461680291333 Marionette TRACE conn6 -> [0,246,"setScriptTimeout",{"ms":35000}] 07:18:11 INFO - PROCESS | 1847 | 1461680291339 Marionette TRACE conn6 <- [1,246,null,{}] 07:18:11 INFO - PROCESS | 1847 | 1461680291356 Marionette TRACE conn6 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:11 INFO - PROCESS | 1847 | 1461680291544 Marionette TRACE conn6 <- [1,247,null,{"value":null}] 07:18:11 INFO - PROCESS | 1847 | 1461680291677 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:11 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f193e82c000 == 43 [pid = 1847] [id = 69] 07:18:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 84 (0x7f193668e000) [pid = 1847] [serial = 205] [outer = (nil)] 07:18:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 85 (0x7f1939e83800) [pid = 1847] [serial = 206] [outer = 0x7f193668e000] 07:18:11 INFO - PROCESS | 1847 | 1461680291763 Marionette DEBUG loaded listener.js 07:18:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 86 (0x7f193a63e400) [pid = 1847] [serial = 207] [outer = 0x7f193668e000] 07:18:12 INFO - PROCESS | 1847 | 1461680292794 Marionette TRACE conn6 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 07:18:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 07:18:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1486ms 07:18:12 INFO - PROCESS | 1847 | 1461680292820 Marionette TRACE conn6 -> [0,249,"getWindowHandle",null] 07:18:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 07:18:12 INFO - PROCESS | 1847 | 1461680292825 Marionette TRACE conn6 <- [1,249,null,{"value":"8"}] 07:18:12 INFO - PROCESS | 1847 | 1461680292832 Marionette TRACE conn6 -> [0,250,"setScriptTimeout",{"ms":35000}] 07:18:12 INFO - PROCESS | 1847 | 1461680292835 Marionette TRACE conn6 <- [1,250,null,{}] 07:18:12 INFO - PROCESS | 1847 | 1461680292842 Marionette TRACE conn6 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:13 INFO - PROCESS | 1847 | 1461680293018 Marionette TRACE conn6 <- [1,251,null,{"value":null}] 07:18:13 INFO - PROCESS | 1847 | 1461680293161 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:13 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191d8e3800 == 44 [pid = 1847] [id = 70] 07:18:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 87 (0x7f191f167c00) [pid = 1847] [serial = 208] [outer = (nil)] 07:18:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 88 (0x7f193a932000) [pid = 1847] [serial = 209] [outer = 0x7f191f167c00] 07:18:13 INFO - PROCESS | 1847 | 1461680293249 Marionette DEBUG loaded listener.js 07:18:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 89 (0x7f193c45c400) [pid = 1847] [serial = 210] [outer = 0x7f191f167c00] 07:18:14 INFO - PROCESS | 1847 | 1461680294385 Marionette TRACE conn6 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 07:18:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 07:18:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1584ms 07:18:14 INFO - PROCESS | 1847 | 1461680294417 Marionette TRACE conn6 -> [0,253,"getWindowHandle",null] 07:18:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 07:18:14 INFO - PROCESS | 1847 | 1461680294424 Marionette TRACE conn6 <- [1,253,null,{"value":"8"}] 07:18:14 INFO - PROCESS | 1847 | 1461680294434 Marionette TRACE conn6 -> [0,254,"setScriptTimeout",{"ms":35000}] 07:18:14 INFO - PROCESS | 1847 | 1461680294440 Marionette TRACE conn6 <- [1,254,null,{}] 07:18:14 INFO - PROCESS | 1847 | 1461680294468 Marionette TRACE conn6 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:14 INFO - PROCESS | 1847 | 1461680294647 Marionette TRACE conn6 <- [1,255,null,{"value":null}] 07:18:14 INFO - PROCESS | 1847 | 1461680294831 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f192080b800 == 45 [pid = 1847] [id = 71] 07:18:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 90 (0x7f191eb11000) [pid = 1847] [serial = 211] [outer = (nil)] 07:18:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 91 (0x7f191f2c9000) [pid = 1847] [serial = 212] [outer = 0x7f191eb11000] 07:18:14 INFO - PROCESS | 1847 | 1461680294902 Marionette DEBUG loaded listener.js 07:18:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 92 (0x7f19243a8800) [pid = 1847] [serial = 213] [outer = 0x7f191eb11000] 07:18:15 INFO - PROCESS | 1847 | 1461680295701 Marionette TRACE conn6 <- [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]]]}] 07:18:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 07:18:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1318ms 07:18:15 INFO - PROCESS | 1847 | 1461680295751 Marionette TRACE conn6 -> [0,257,"getWindowHandle",null] 07:18:15 INFO - PROCESS | 1847 | 1461680295759 Marionette TRACE conn6 <- [1,257,null,{"value":"8"}] 07:18:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 07:18:15 INFO - PROCESS | 1847 | 1461680295768 Marionette TRACE conn6 -> [0,258,"setScriptTimeout",{"ms":35000}] 07:18:15 INFO - PROCESS | 1847 | 1461680295772 Marionette TRACE conn6 <- [1,258,null,{}] 07:18:15 INFO - PROCESS | 1847 | 1461680295778 Marionette TRACE conn6 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:15 INFO - PROCESS | 1847 | 1461680295936 Marionette TRACE conn6 <- [1,259,null,{"value":null}] 07:18:16 INFO - PROCESS | 1847 | 1461680296106 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:16 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1928bd1000 == 44 [pid = 1847] [id = 53] 07:18:16 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191d852800 == 43 [pid = 1847] [id = 65] 07:18:16 INFO - PROCESS | 1847 | --DOMWINDOW == 91 (0x7f192ba3c400) [pid = 1847] [serial = 161] [outer = (nil)] [url = about:blank] 07:18:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191f021800 == 44 [pid = 1847] [id = 72] 07:18:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 92 (0x7f191f2c0800) [pid = 1847] [serial = 214] [outer = (nil)] 07:18:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 93 (0x7f1927bc7400) [pid = 1847] [serial = 215] [outer = 0x7f191f2c0800] 07:18:16 INFO - PROCESS | 1847 | 1461680296209 Marionette DEBUG loaded listener.js 07:18:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 94 (0x7f19293b8800) [pid = 1847] [serial = 216] [outer = 0x7f191f2c0800] 07:18:16 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1939c56000 == 43 [pid = 1847] [id = 64] 07:18:16 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19354dd800 == 42 [pid = 1847] [id = 63] 07:18:16 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1929dd6000 == 41 [pid = 1847] [id = 62] 07:18:16 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1927e68000 == 40 [pid = 1847] [id = 61] 07:18:16 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191f23b800 == 39 [pid = 1847] [id = 60] 07:18:16 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1936422800 == 38 [pid = 1847] [id = 58] 07:18:16 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19354df800 == 37 [pid = 1847] [id = 57] 07:18:16 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1934387800 == 36 [pid = 1847] [id = 56] 07:18:16 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1927ad9800 == 35 [pid = 1847] [id = 55] 07:18:16 INFO - PROCESS | 1847 | --DOCSHELL 0x7f192bab4800 == 34 [pid = 1847] [id = 54] 07:18:16 INFO - PROCESS | 1847 | --DOMWINDOW == 93 (0x7f1929890400) [pid = 1847] [serial = 159] [outer = (nil)] [url = about:blank] 07:18:16 INFO - PROCESS | 1847 | --DOMWINDOW == 92 (0x7f1928e27c00) [pid = 1847] [serial = 158] [outer = (nil)] [url = about:blank] 07:18:16 INFO - PROCESS | 1847 | --DOMWINDOW == 91 (0x7f191f163800) [pid = 1847] [serial = 146] [outer = (nil)] [url = about:blank] 07:18:16 INFO - PROCESS | 1847 | --DOMWINDOW == 90 (0x7f1928702400) [pid = 1847] [serial = 126] [outer = (nil)] [url = about:blank] 07:18:16 INFO - PROCESS | 1847 | --DOMWINDOW == 89 (0x7f191fcb7c00) [pid = 1847] [serial = 153] [outer = (nil)] [url = about:blank] 07:18:16 INFO - PROCESS | 1847 | --DOMWINDOW == 88 (0x7f191f3ad800) [pid = 1847] [serial = 152] [outer = (nil)] [url = about:blank] 07:18:16 INFO - PROCESS | 1847 | --DOMWINDOW == 87 (0x7f192717ec00) [pid = 1847] [serial = 149] [outer = (nil)] [url = about:blank] 07:18:16 INFO - PROCESS | 1847 | --DOMWINDOW == 86 (0x7f19271edc00) [pid = 1847] [serial = 155] [outer = (nil)] [url = about:blank] 07:18:16 INFO - PROCESS | 1847 | --DOMWINDOW == 85 (0x7f1927a74000) [pid = 1847] [serial = 156] [outer = (nil)] [url = about:blank] 07:18:16 INFO - PROCESS | 1847 | 1461680296940 Marionette TRACE conn6 <- [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]]]}] 07:18:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 07:18:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1193ms 07:18:16 INFO - PROCESS | 1847 | 1461680296962 Marionette TRACE conn6 -> [0,261,"getWindowHandle",null] 07:18:16 INFO - PROCESS | 1847 | 1461680296966 Marionette TRACE conn6 <- [1,261,null,{"value":"8"}] 07:18:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 07:18:16 INFO - PROCESS | 1847 | 1461680296973 Marionette TRACE conn6 -> [0,262,"setScriptTimeout",{"ms":35000}] 07:18:16 INFO - PROCESS | 1847 | 1461680296978 Marionette TRACE conn6 <- [1,262,null,{}] 07:18:16 INFO - PROCESS | 1847 | 1461680296994 Marionette TRACE conn6 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:17 INFO - PROCESS | 1847 | 1461680297233 Marionette TRACE conn6 <- [1,263,null,{"value":null}] 07:18:17 INFO - PROCESS | 1847 | 1461680297250 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1929bb5800 == 35 [pid = 1847] [id = 73] 07:18:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 86 (0x7f192a842000) [pid = 1847] [serial = 217] [outer = (nil)] 07:18:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 87 (0x7f19343b1000) [pid = 1847] [serial = 218] [outer = 0x7f192a842000] 07:18:17 INFO - PROCESS | 1847 | 1461680297319 Marionette DEBUG loaded listener.js 07:18:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 88 (0x7f193541ec00) [pid = 1847] [serial = 219] [outer = 0x7f192a842000] 07:18:18 INFO - PROCESS | 1847 | 1461680298147 Marionette TRACE conn6 <- [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]]]}] 07:18:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 07:18:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1189ms 07:18:18 INFO - PROCESS | 1847 | 1461680298163 Marionette TRACE conn6 -> [0,265,"getWindowHandle",null] 07:18:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 07:18:18 INFO - PROCESS | 1847 | 1461680298168 Marionette TRACE conn6 <- [1,265,null,{"value":"8"}] 07:18:18 INFO - PROCESS | 1847 | 1461680298182 Marionette TRACE conn6 -> [0,266,"setScriptTimeout",{"ms":35000}] 07:18:18 INFO - PROCESS | 1847 | 1461680298185 Marionette TRACE conn6 <- [1,266,null,{}] 07:18:18 INFO - PROCESS | 1847 | 1461680298196 Marionette TRACE conn6 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:18 INFO - PROCESS | 1847 | 1461680298357 Marionette TRACE conn6 <- [1,267,null,{"value":null}] 07:18:18 INFO - PROCESS | 1847 | 1461680298373 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:18 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1935131800 == 36 [pid = 1847] [id = 74] 07:18:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 89 (0x7f1935420c00) [pid = 1847] [serial = 220] [outer = (nil)] 07:18:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 90 (0x7f1938018400) [pid = 1847] [serial = 221] [outer = 0x7f1935420c00] 07:18:18 INFO - PROCESS | 1847 | 1461680298449 Marionette DEBUG loaded listener.js 07:18:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 91 (0x7f1939fab800) [pid = 1847] [serial = 222] [outer = 0x7f1935420c00] 07:18:19 INFO - PROCESS | 1847 | 1461680299230 Marionette TRACE conn6 <- [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]]]}] 07:18:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 07:18:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1093ms 07:18:19 INFO - PROCESS | 1847 | 1461680299268 Marionette TRACE conn6 -> [0,269,"getWindowHandle",null] 07:18:19 INFO - PROCESS | 1847 | 1461680299271 Marionette TRACE conn6 <- [1,269,null,{"value":"8"}] 07:18:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 07:18:19 INFO - PROCESS | 1847 | 1461680299283 Marionette TRACE conn6 -> [0,270,"setScriptTimeout",{"ms":35000}] 07:18:19 INFO - PROCESS | 1847 | 1461680299285 Marionette TRACE conn6 <- [1,270,null,{}] 07:18:19 INFO - PROCESS | 1847 | 1461680299292 Marionette TRACE conn6 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:19 INFO - PROCESS | 1847 | 1461680299480 Marionette TRACE conn6 <- [1,271,null,{"value":null}] 07:18:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 92 (0x7f193668a000) [pid = 1847] [serial = 223] [outer = 0x7f191f002c00] 07:18:19 INFO - PROCESS | 1847 | 1461680299555 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191f36b800 == 37 [pid = 1847] [id = 75] 07:18:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 93 (0x7f193a4a6c00) [pid = 1847] [serial = 224] [outer = (nil)] 07:18:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 94 (0x7f193a8ddc00) [pid = 1847] [serial = 225] [outer = 0x7f193a4a6c00] 07:18:19 INFO - PROCESS | 1847 | 1461680299674 Marionette DEBUG loaded listener.js 07:18:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 95 (0x7f193c45cc00) [pid = 1847] [serial = 226] [outer = 0x7f193a4a6c00] 07:18:20 INFO - PROCESS | 1847 | 1461680300421 Marionette TRACE conn6 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 07:18:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 07:18:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1188ms 07:18:20 INFO - PROCESS | 1847 | 1461680300466 Marionette TRACE conn6 -> [0,273,"getWindowHandle",null] 07:18:20 INFO - PROCESS | 1847 | 1461680300470 Marionette TRACE conn6 <- [1,273,null,{"value":"8"}] 07:18:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 07:18:20 INFO - PROCESS | 1847 | 1461680300475 Marionette TRACE conn6 -> [0,274,"setScriptTimeout",{"ms":35000}] 07:18:20 INFO - PROCESS | 1847 | 1461680300477 Marionette TRACE conn6 <- [1,274,null,{}] 07:18:20 INFO - PROCESS | 1847 | 1461680300482 Marionette TRACE conn6 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:20 INFO - PROCESS | 1847 | 1461680300695 Marionette TRACE conn6 <- [1,275,null,{"value":null}] 07:18:20 INFO - PROCESS | 1847 | 1461680300718 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1939e97000 == 38 [pid = 1847] [id = 76] 07:18:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 96 (0x7f191d9e2000) [pid = 1847] [serial = 227] [outer = (nil)] 07:18:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 97 (0x7f191d9eb400) [pid = 1847] [serial = 228] [outer = 0x7f191d9e2000] 07:18:20 INFO - PROCESS | 1847 | 1461680300783 Marionette DEBUG loaded listener.js 07:18:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 98 (0x7f193d211000) [pid = 1847] [serial = 229] [outer = 0x7f191d9e2000] 07:18:21 INFO - PROCESS | 1847 | --DOMWINDOW == 97 (0x7f1935277000) [pid = 1847] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 07:18:21 INFO - PROCESS | 1847 | --DOMWINDOW == 96 (0x7f19352ea000) [pid = 1847] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 07:18:21 INFO - PROCESS | 1847 | --DOMWINDOW == 95 (0x7f191d7cac00) [pid = 1847] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 07:18:21 INFO - PROCESS | 1847 | --DOMWINDOW == 94 (0x7f191fcb7000) [pid = 1847] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 07:18:21 INFO - PROCESS | 1847 | --DOMWINDOW == 93 (0x7f191f00b000) [pid = 1847] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 07:18:21 INFO - PROCESS | 1847 | --DOMWINDOW == 92 (0x7f193527b800) [pid = 1847] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 07:18:21 INFO - PROCESS | 1847 | --DOMWINDOW == 91 (0x7f1926ef8800) [pid = 1847] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 07:18:21 INFO - PROCESS | 1847 | --DOMWINDOW == 90 (0x7f191d7c3c00) [pid = 1847] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 07:18:21 INFO - PROCESS | 1847 | --DOMWINDOW == 89 (0x7f191d7cc000) [pid = 1847] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 07:18:21 INFO - PROCESS | 1847 | --DOMWINDOW == 88 (0x7f192088f400) [pid = 1847] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 07:18:21 INFO - PROCESS | 1847 | --DOMWINDOW == 87 (0x7f192f360000) [pid = 1847] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 07:18:21 INFO - PROCESS | 1847 | --DOMWINDOW == 86 (0x7f191f168000) [pid = 1847] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 07:18:21 INFO - PROCESS | 1847 | --DOMWINDOW == 85 (0x7f191eb11800) [pid = 1847] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 07:18:21 INFO - PROCESS | 1847 | 1461680301940 Marionette TRACE conn6 <- [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]]]}] 07:18:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 07:18:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1476ms 07:18:21 INFO - PROCESS | 1847 | 1461680301952 Marionette TRACE conn6 -> [0,277,"getWindowHandle",null] 07:18:21 INFO - PROCESS | 1847 | 1461680301955 Marionette TRACE conn6 <- [1,277,null,{"value":"8"}] 07:18:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 07:18:21 INFO - PROCESS | 1847 | 1461680301961 Marionette TRACE conn6 -> [0,278,"setScriptTimeout",{"ms":35000}] 07:18:21 INFO - PROCESS | 1847 | 1461680301963 Marionette TRACE conn6 <- [1,278,null,{}] 07:18:21 INFO - PROCESS | 1847 | 1461680301968 Marionette TRACE conn6 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:22 INFO - PROCESS | 1847 | 1461680302105 Marionette TRACE conn6 <- [1,279,null,{"value":null}] 07:18:22 INFO - PROCESS | 1847 | 1461680302204 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1929bb0800 == 39 [pid = 1847] [id = 77] 07:18:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 86 (0x7f191d7cf000) [pid = 1847] [serial = 230] [outer = (nil)] 07:18:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 87 (0x7f191f3b5000) [pid = 1847] [serial = 231] [outer = 0x7f191d7cf000] 07:18:22 INFO - PROCESS | 1847 | 1461680302266 Marionette DEBUG loaded listener.js 07:18:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 88 (0x7f192754c000) [pid = 1847] [serial = 232] [outer = 0x7f191d7cf000] 07:18:22 INFO - PROCESS | 1847 | 1461680302886 Marionette TRACE conn6 <- [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]]]}] 07:18:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 07:18:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 976ms 07:18:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 07:18:22 INFO - PROCESS | 1847 | 1461680302938 Marionette TRACE conn6 -> [0,281,"getWindowHandle",null] 07:18:22 INFO - PROCESS | 1847 | 1461680302941 Marionette TRACE conn6 <- [1,281,null,{"value":"8"}] 07:18:22 INFO - PROCESS | 1847 | 1461680302947 Marionette TRACE conn6 -> [0,282,"setScriptTimeout",{"ms":35000}] 07:18:22 INFO - PROCESS | 1847 | 1461680302950 Marionette TRACE conn6 <- [1,282,null,{}] 07:18:22 INFO - PROCESS | 1847 | 1461680302954 Marionette TRACE conn6 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:23 INFO - PROCESS | 1847 | 1461680303082 Marionette TRACE conn6 <- [1,283,null,{"value":null}] 07:18:23 INFO - PROCESS | 1847 | 1461680303184 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:23 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f193e8d0800 == 40 [pid = 1847] [id = 78] 07:18:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 89 (0x7f191d7c5800) [pid = 1847] [serial = 233] [outer = (nil)] 07:18:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 90 (0x7f1927550400) [pid = 1847] [serial = 234] [outer = 0x7f191d7c5800] 07:18:23 INFO - PROCESS | 1847 | 1461680303247 Marionette DEBUG loaded listener.js 07:18:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 91 (0x7f192765d400) [pid = 1847] [serial = 235] [outer = 0x7f191d7c5800] 07:18:24 INFO - PROCESS | 1847 | 1461680304045 Marionette TRACE conn6 <- [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]]]}] 07:18:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 07:18:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1130ms 07:18:24 INFO - PROCESS | 1847 | 1461680304077 Marionette TRACE conn6 -> [0,285,"getWindowHandle",null] 07:18:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 07:18:24 INFO - PROCESS | 1847 | 1461680304083 Marionette TRACE conn6 <- [1,285,null,{"value":"8"}] 07:18:24 INFO - PROCESS | 1847 | 1461680304091 Marionette TRACE conn6 -> [0,286,"setScriptTimeout",{"ms":35000}] 07:18:24 INFO - PROCESS | 1847 | 1461680304097 Marionette TRACE conn6 <- [1,286,null,{}] 07:18:24 INFO - PROCESS | 1847 | 1461680304104 Marionette TRACE conn6 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:24 INFO - PROCESS | 1847 | 1461680304270 Marionette TRACE conn6 <- [1,287,null,{"value":null}] 07:18:24 INFO - PROCESS | 1847 | 1461680304414 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191ecc9000 == 41 [pid = 1847] [id = 79] 07:18:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 92 (0x7f191d9e6c00) [pid = 1847] [serial = 236] [outer = (nil)] 07:18:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 93 (0x7f191f1ae000) [pid = 1847] [serial = 237] [outer = 0x7f191d9e6c00] 07:18:24 INFO - PROCESS | 1847 | 1461680304492 Marionette DEBUG loaded listener.js 07:18:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 94 (0x7f191f3af400) [pid = 1847] [serial = 238] [outer = 0x7f191d9e6c00] 07:18:25 INFO - PROCESS | 1847 | 1461680305311 Marionette TRACE conn6 <- [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]]]}] 07:18:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 07:18:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1286ms 07:18:25 INFO - PROCESS | 1847 | 1461680305378 Marionette TRACE conn6 -> [0,289,"getWindowHandle",null] 07:18:25 INFO - PROCESS | 1847 | 1461680305386 Marionette TRACE conn6 <- [1,289,null,{"value":"8"}] 07:18:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 07:18:25 INFO - PROCESS | 1847 | 1461680305397 Marionette TRACE conn6 -> [0,290,"setScriptTimeout",{"ms":35000}] 07:18:25 INFO - PROCESS | 1847 | 1461680305401 Marionette TRACE conn6 <- [1,290,null,{}] 07:18:25 INFO - PROCESS | 1847 | 1461680305407 Marionette TRACE conn6 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:25 INFO - PROCESS | 1847 | 1461680305620 Marionette TRACE conn6 <- [1,291,null,{"value":null}] 07:18:25 INFO - PROCESS | 1847 | 1461680305637 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:25 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1927e7e000 == 42 [pid = 1847] [id = 80] 07:18:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 95 (0x7f191f492000) [pid = 1847] [serial = 239] [outer = (nil)] 07:18:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 96 (0x7f192754e800) [pid = 1847] [serial = 240] [outer = 0x7f191f492000] 07:18:25 INFO - PROCESS | 1847 | 1461680305762 Marionette DEBUG loaded listener.js 07:18:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 97 (0x7f192765fc00) [pid = 1847] [serial = 241] [outer = 0x7f191f492000] 07:18:26 INFO - PROCESS | 1847 | 1461680306748 Marionette TRACE conn6 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 07:18:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 07:18:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1380ms 07:18:26 INFO - PROCESS | 1847 | 1461680306778 Marionette TRACE conn6 -> [0,293,"getWindowHandle",null] 07:18:26 INFO - PROCESS | 1847 | 1461680306781 Marionette TRACE conn6 <- [1,293,null,{"value":"8"}] 07:18:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 07:18:26 INFO - PROCESS | 1847 | 1461680306790 Marionette TRACE conn6 -> [0,294,"setScriptTimeout",{"ms":35000}] 07:18:26 INFO - PROCESS | 1847 | 1461680306797 Marionette TRACE conn6 <- [1,294,null,{}] 07:18:26 INFO - PROCESS | 1847 | 1461680306815 Marionette TRACE conn6 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:27 INFO - PROCESS | 1847 | 1461680307015 Marionette TRACE conn6 <- [1,295,null,{"value":null}] 07:18:27 INFO - PROCESS | 1847 | 1461680307170 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f193d258000 == 43 [pid = 1847] [id = 81] 07:18:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 98 (0x7f1927664400) [pid = 1847] [serial = 242] [outer = (nil)] 07:18:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 99 (0x7f1928705400) [pid = 1847] [serial = 243] [outer = 0x7f1927664400] 07:18:27 INFO - PROCESS | 1847 | 1461680307255 Marionette DEBUG loaded listener.js 07:18:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 100 (0x7f192986a800) [pid = 1847] [serial = 244] [outer = 0x7f1927664400] 07:18:28 INFO - PROCESS | 1847 | 1461680308155 Marionette TRACE conn6 <- [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]]]}] 07:18:28 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. 07:18:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1438ms 07:18:28 INFO - PROCESS | 1847 | 1461680308229 Marionette TRACE conn6 -> [0,297,"getWindowHandle",null] 07:18:28 INFO - PROCESS | 1847 | 1461680308233 Marionette TRACE conn6 <- [1,297,null,{"value":"8"}] 07:18:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 07:18:28 INFO - PROCESS | 1847 | 1461680308240 Marionette TRACE conn6 -> [0,298,"setScriptTimeout",{"ms":35000}] 07:18:28 INFO - PROCESS | 1847 | 1461680308244 Marionette TRACE conn6 <- [1,298,null,{}] 07:18:28 INFO - PROCESS | 1847 | 1461680308250 Marionette TRACE conn6 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:28 INFO - PROCESS | 1847 | 1461680308482 Marionette TRACE conn6 <- [1,299,null,{"value":null}] 07:18:28 INFO - PROCESS | 1847 | 1461680308668 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:28 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f192803d000 == 44 [pid = 1847] [id = 82] 07:18:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 101 (0x7f1927668800) [pid = 1847] [serial = 245] [outer = (nil)] 07:18:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 102 (0x7f192ba40800) [pid = 1847] [serial = 246] [outer = 0x7f1927668800] 07:18:28 INFO - PROCESS | 1847 | 1461680308798 Marionette DEBUG loaded listener.js 07:18:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 103 (0x7f1935277000) [pid = 1847] [serial = 247] [outer = 0x7f1927668800] 07:18:29 INFO - PROCESS | 1847 | 1461680309674 Marionette TRACE conn6 <- [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]]]}] 07:18:29 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. 07:18:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1480ms 07:18:29 INFO - PROCESS | 1847 | 1461680309722 Marionette TRACE conn6 -> [0,301,"getWindowHandle",null] 07:18:29 INFO - PROCESS | 1847 | 1461680309727 Marionette TRACE conn6 <- [1,301,null,{"value":"8"}] 07:18:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 07:18:29 INFO - PROCESS | 1847 | 1461680309733 Marionette TRACE conn6 -> [0,302,"setScriptTimeout",{"ms":35000}] 07:18:29 INFO - PROCESS | 1847 | 1461680309737 Marionette TRACE conn6 <- [1,302,null,{}] 07:18:29 INFO - PROCESS | 1847 | 1461680309744 Marionette TRACE conn6 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:29 INFO - PROCESS | 1847 | 1461680309921 Marionette TRACE conn6 <- [1,303,null,{"value":null}] 07:18:30 INFO - PROCESS | 1847 | 1461680310062 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:30 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f192814e000 == 45 [pid = 1847] [id = 83] 07:18:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 104 (0x7f192986cc00) [pid = 1847] [serial = 248] [outer = (nil)] 07:18:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 105 (0x7f19363e8c00) [pid = 1847] [serial = 249] [outer = 0x7f192986cc00] 07:18:30 INFO - PROCESS | 1847 | 1461680310142 Marionette DEBUG loaded listener.js 07:18:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 106 (0x7f1939fa3c00) [pid = 1847] [serial = 250] [outer = 0x7f192986cc00] 07:18:31 INFO - PROCESS | 1847 | 1461680311273 Marionette TRACE conn6 <- [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]]]}] 07:18:31 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. 07:18:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1584ms 07:18:31 INFO - PROCESS | 1847 | 1461680311318 Marionette TRACE conn6 -> [0,305,"getWindowHandle",null] 07:18:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 07:18:31 INFO - PROCESS | 1847 | 1461680311324 Marionette TRACE conn6 <- [1,305,null,{"value":"8"}] 07:18:31 INFO - PROCESS | 1847 | 1461680311332 Marionette TRACE conn6 -> [0,306,"setScriptTimeout",{"ms":35000}] 07:18:31 INFO - PROCESS | 1847 | 1461680311338 Marionette TRACE conn6 <- [1,306,null,{}] 07:18:31 INFO - PROCESS | 1847 | 1461680311346 Marionette TRACE conn6 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:31 INFO - PROCESS | 1847 | 1461680311500 Marionette TRACE conn6 <- [1,307,null,{"value":null}] 07:18:31 INFO - PROCESS | 1847 | 1461680311666 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:31 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1927ad9800 == 46 [pid = 1847] [id = 84] 07:18:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 107 (0x7f191f1a0400) [pid = 1847] [serial = 251] [outer = (nil)] 07:18:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 108 (0x7f191f2be400) [pid = 1847] [serial = 252] [outer = 0x7f191f1a0400] 07:18:31 INFO - PROCESS | 1847 | 1461680311732 Marionette DEBUG loaded listener.js 07:18:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 109 (0x7f191f3abc00) [pid = 1847] [serial = 253] [outer = 0x7f191f1a0400] 07:18:32 INFO - PROCESS | 1847 | 1461680312525 Marionette TRACE conn6 <- [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]]]}] 07:18:32 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. 07:18:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1239ms 07:18:32 INFO - PROCESS | 1847 | 1461680312571 Marionette TRACE conn6 -> [0,309,"getWindowHandle",null] 07:18:32 INFO - PROCESS | 1847 | 1461680312579 Marionette TRACE conn6 <- [1,309,null,{"value":"8"}] 07:18:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 07:18:32 INFO - PROCESS | 1847 | 1461680312589 Marionette TRACE conn6 -> [0,310,"setScriptTimeout",{"ms":35000}] 07:18:32 INFO - PROCESS | 1847 | 1461680312593 Marionette TRACE conn6 <- [1,310,null,{}] 07:18:32 INFO - PROCESS | 1847 | 1461680312599 Marionette TRACE conn6 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:32 INFO - PROCESS | 1847 | 1461680312768 Marionette TRACE conn6 <- [1,311,null,{"value":null}] 07:18:32 INFO - PROCESS | 1847 | 1461680312950 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191d85f000 == 47 [pid = 1847] [id = 85] 07:18:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 110 (0x7f1924ec3000) [pid = 1847] [serial = 254] [outer = (nil)] 07:18:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 111 (0x7f1927553800) [pid = 1847] [serial = 255] [outer = 0x7f1924ec3000] 07:18:33 INFO - PROCESS | 1847 | 1461680313043 Marionette DEBUG loaded listener.js 07:18:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 112 (0x7f1927663800) [pid = 1847] [serial = 256] [outer = 0x7f1924ec3000] 07:18:33 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1929bb0800 == 46 [pid = 1847] [id = 77] 07:18:33 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1939e97000 == 45 [pid = 1847] [id = 76] 07:18:33 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191f36b800 == 44 [pid = 1847] [id = 75] 07:18:33 INFO - PROCESS | 1847 | --DOMWINDOW == 111 (0x7f19255f0000) [pid = 1847] [serial = 164] [outer = (nil)] [url = about:blank] 07:18:33 INFO - PROCESS | 1847 | --DOMWINDOW == 110 (0x7f1929cde400) [pid = 1847] [serial = 167] [outer = (nil)] [url = about:blank] 07:18:33 INFO - PROCESS | 1847 | --DOMWINDOW == 109 (0x7f193526dc00) [pid = 1847] [serial = 170] [outer = (nil)] [url = about:blank] 07:18:33 INFO - PROCESS | 1847 | --DOMWINDOW == 108 (0x7f19356ebc00) [pid = 1847] [serial = 173] [outer = (nil)] [url = about:blank] 07:18:33 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1935131800 == 43 [pid = 1847] [id = 74] 07:18:33 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1929bb5800 == 42 [pid = 1847] [id = 73] 07:18:33 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191f021800 == 41 [pid = 1847] [id = 72] 07:18:33 INFO - PROCESS | 1847 | --DOCSHELL 0x7f192080b800 == 40 [pid = 1847] [id = 71] 07:18:33 INFO - PROCESS | 1847 | --DOMWINDOW == 107 (0x7f1935207400) [pid = 1847] [serial = 144] [outer = (nil)] [url = about:blank] 07:18:33 INFO - PROCESS | 1847 | --DOMWINDOW == 106 (0x7f1929077800) [pid = 1847] [serial = 123] [outer = (nil)] [url = about:blank] 07:18:33 INFO - PROCESS | 1847 | --DOMWINDOW == 105 (0x7f192659bc00) [pid = 1847] [serial = 120] [outer = (nil)] [url = about:blank] 07:18:33 INFO - PROCESS | 1847 | --DOMWINDOW == 104 (0x7f192f360400) [pid = 1847] [serial = 117] [outer = (nil)] [url = about:blank] 07:18:33 INFO - PROCESS | 1847 | --DOMWINDOW == 103 (0x7f1928708000) [pid = 1847] [serial = 150] [outer = (nil)] [url = about:blank] 07:18:33 INFO - PROCESS | 1847 | --DOMWINDOW == 102 (0x7f191f3b3c00) [pid = 1847] [serial = 147] [outer = (nil)] [url = about:blank] 07:18:33 INFO - PROCESS | 1847 | --DOMWINDOW == 101 (0x7f1939e86400) [pid = 1847] [serial = 194] [outer = (nil)] [url = about:blank] 07:18:33 INFO - PROCESS | 1847 | --DOMWINDOW == 100 (0x7f1938530400) [pid = 1847] [serial = 188] [outer = (nil)] [url = about:blank] 07:18:33 INFO - PROCESS | 1847 | --DOMWINDOW == 99 (0x7f19385bd400) [pid = 1847] [serial = 189] [outer = (nil)] [url = about:blank] 07:18:33 INFO - PROCESS | 1847 | --DOMWINDOW == 98 (0x7f191f2c6400) [pid = 1847] [serial = 191] [outer = (nil)] [url = about:blank] 07:18:33 INFO - PROCESS | 1847 | --DOMWINDOW == 97 (0x7f19243a0400) [pid = 1847] [serial = 179] [outer = (nil)] [url = about:blank] 07:18:33 INFO - PROCESS | 1847 | --DOMWINDOW == 96 (0x7f1936434000) [pid = 1847] [serial = 177] [outer = (nil)] [url = about:blank] 07:18:33 INFO - PROCESS | 1847 | --DOMWINDOW == 95 (0x7f192f35bc00) [pid = 1847] [serial = 176] [outer = (nil)] [url = about:blank] 07:18:33 INFO - PROCESS | 1847 | --DOMWINDOW == 94 (0x7f1926e36400) [pid = 1847] [serial = 180] [outer = (nil)] [url = about:blank] 07:18:33 INFO - PROCESS | 1847 | --DOMWINDOW == 93 (0x7f19356ed000) [pid = 1847] [serial = 185] [outer = (nil)] [url = about:blank] 07:18:33 INFO - PROCESS | 1847 | --DOMWINDOW == 92 (0x7f1929d31000) [pid = 1847] [serial = 183] [outer = (nil)] [url = about:blank] 07:18:33 INFO - PROCESS | 1847 | --DOMWINDOW == 91 (0x7f1928db4000) [pid = 1847] [serial = 182] [outer = (nil)] [url = about:blank] 07:18:33 INFO - PROCESS | 1847 | --DOMWINDOW == 90 (0x7f191f2ca400) [pid = 1847] [serial = 192] [outer = (nil)] [url = about:blank] 07:18:33 INFO - PROCESS | 1847 | --DOMWINDOW == 89 (0x7f193a4a0400) [pid = 1847] [serial = 195] [outer = (nil)] [url = about:blank] 07:18:33 INFO - PROCESS | 1847 | --DOMWINDOW == 88 (0x7f19364b7800) [pid = 1847] [serial = 186] [outer = (nil)] [url = about:blank] 07:18:34 INFO - PROCESS | 1847 | 1461680314030 Marionette TRACE conn6 <- [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]]]}] 07:18:34 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. 07:18:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1485ms 07:18:34 INFO - PROCESS | 1847 | 1461680314075 Marionette TRACE conn6 -> [0,313,"getWindowHandle",null] 07:18:34 INFO - PROCESS | 1847 | 1461680314079 Marionette TRACE conn6 <- [1,313,null,{"value":"8"}] 07:18:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 07:18:34 INFO - PROCESS | 1847 | 1461680314086 Marionette TRACE conn6 -> [0,314,"setScriptTimeout",{"ms":35000}] 07:18:34 INFO - PROCESS | 1847 | 1461680314092 Marionette TRACE conn6 <- [1,314,null,{}] 07:18:34 INFO - PROCESS | 1847 | 1461680314107 Marionette TRACE conn6 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:34 INFO - PROCESS | 1847 | 1461680314257 Marionette TRACE conn6 <- [1,315,null,{"value":null}] 07:18:34 INFO - PROCESS | 1847 | 1461680314275 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19275fc000 == 41 [pid = 1847] [id = 86] 07:18:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 89 (0x7f1927548400) [pid = 1847] [serial = 257] [outer = (nil)] 07:18:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 90 (0x7f192986c000) [pid = 1847] [serial = 258] [outer = 0x7f1927548400] 07:18:34 INFO - PROCESS | 1847 | 1461680314358 Marionette DEBUG loaded listener.js 07:18:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 91 (0x7f192aa9d000) [pid = 1847] [serial = 259] [outer = 0x7f1927548400] 07:18:35 INFO - PROCESS | 1847 | 1461680315229 Marionette TRACE conn6 <- [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]]]}] 07:18:35 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. 07:18:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1197ms 07:18:35 INFO - PROCESS | 1847 | 1461680315285 Marionette TRACE conn6 -> [0,317,"getWindowHandle",null] 07:18:35 INFO - PROCESS | 1847 | 1461680315288 Marionette TRACE conn6 <- [1,317,null,{"value":"8"}] 07:18:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 07:18:35 INFO - PROCESS | 1847 | 1461680315294 Marionette TRACE conn6 -> [0,318,"setScriptTimeout",{"ms":35000}] 07:18:35 INFO - PROCESS | 1847 | 1461680315297 Marionette TRACE conn6 <- [1,318,null,{}] 07:18:35 INFO - PROCESS | 1847 | 1461680315303 Marionette TRACE conn6 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:35 INFO - PROCESS | 1847 | 1461680315482 Marionette TRACE conn6 <- [1,319,null,{"value":null}] 07:18:35 INFO - PROCESS | 1847 | 1461680315496 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:35 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f192f3d5800 == 42 [pid = 1847] [id = 87] 07:18:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 92 (0x7f191f3a8800) [pid = 1847] [serial = 260] [outer = (nil)] 07:18:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 93 (0x7f19272c1800) [pid = 1847] [serial = 261] [outer = 0x7f191f3a8800] 07:18:35 INFO - PROCESS | 1847 | 1461680315560 Marionette DEBUG loaded listener.js 07:18:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 94 (0x7f1929896000) [pid = 1847] [serial = 262] [outer = 0x7f191f3a8800] 07:18:36 INFO - PROCESS | 1847 | 1461680316338 Marionette TRACE conn6 <- [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]]]}] 07:18:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 07:18:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1093ms 07:18:36 INFO - PROCESS | 1847 | 1461680316394 Marionette TRACE conn6 -> [0,321,"getWindowHandle",null] 07:18:36 INFO - PROCESS | 1847 | 1461680316397 Marionette TRACE conn6 <- [1,321,null,{"value":"8"}] 07:18:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 07:18:36 INFO - PROCESS | 1847 | 1461680316414 Marionette TRACE conn6 -> [0,322,"setScriptTimeout",{"ms":35000}] 07:18:36 INFO - PROCESS | 1847 | 1461680316418 Marionette TRACE conn6 <- [1,322,null,{}] 07:18:36 INFO - PROCESS | 1847 | 1461680316424 Marionette TRACE conn6 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:36 INFO - PROCESS | 1847 | 1461680316629 Marionette TRACE conn6 <- [1,323,null,{"value":null}] 07:18:36 INFO - PROCESS | 1847 | 1461680316653 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19356a2000 == 43 [pid = 1847] [id = 88] 07:18:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 95 (0x7f19272b9400) [pid = 1847] [serial = 263] [outer = (nil)] 07:18:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 96 (0x7f1934f41000) [pid = 1847] [serial = 264] [outer = 0x7f19272b9400] 07:18:36 INFO - PROCESS | 1847 | 1461680316723 Marionette DEBUG loaded listener.js 07:18:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 97 (0x7f1935422800) [pid = 1847] [serial = 265] [outer = 0x7f19272b9400] 07:18:37 INFO - PROCESS | 1847 | 1461680317643 Marionette TRACE conn6 <- [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]]]}] 07:18:37 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. 07:18:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1297ms 07:18:37 INFO - PROCESS | 1847 | 1461680317703 Marionette TRACE conn6 -> [0,325,"getWindowHandle",null] 07:18:37 INFO - PROCESS | 1847 | 1461680317707 Marionette TRACE conn6 <- [1,325,null,{"value":"8"}] 07:18:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 07:18:37 INFO - PROCESS | 1847 | 1461680317721 Marionette TRACE conn6 -> [0,326,"setScriptTimeout",{"ms":35000}] 07:18:37 INFO - PROCESS | 1847 | 1461680317724 Marionette TRACE conn6 <- [1,326,null,{}] 07:18:37 INFO - PROCESS | 1847 | 1461680317731 Marionette TRACE conn6 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:37 INFO - PROCESS | 1847 | 1461680317985 Marionette TRACE conn6 <- [1,327,null,{"value":null}] 07:18:38 INFO - PROCESS | 1847 | 1461680318017 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191e9ef800 == 44 [pid = 1847] [id = 89] 07:18:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 98 (0x7f1927771400) [pid = 1847] [serial = 266] [outer = (nil)] 07:18:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 99 (0x7f19352f1000) [pid = 1847] [serial = 267] [outer = 0x7f1927771400] 07:18:38 INFO - PROCESS | 1847 | 1461680318093 Marionette DEBUG loaded listener.js 07:18:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 100 (0x7f1936437400) [pid = 1847] [serial = 268] [outer = 0x7f1927771400] 07:18:38 INFO - PROCESS | 1847 | --DOMWINDOW == 99 (0x7f191eb11000) [pid = 1847] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 07:18:38 INFO - PROCESS | 1847 | --DOMWINDOW == 98 (0x7f191f2c0800) [pid = 1847] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 07:18:38 INFO - PROCESS | 1847 | --DOMWINDOW == 97 (0x7f191eb07400) [pid = 1847] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 07:18:38 INFO - PROCESS | 1847 | --DOMWINDOW == 96 (0x7f191d7d0800) [pid = 1847] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 07:18:38 INFO - PROCESS | 1847 | --DOMWINDOW == 95 (0x7f191fcb8000) [pid = 1847] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 07:18:38 INFO - PROCESS | 1847 | --DOMWINDOW == 94 (0x7f192aaa1c00) [pid = 1847] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 07:18:38 INFO - PROCESS | 1847 | --DOMWINDOW == 93 (0x7f193a4a6c00) [pid = 1847] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 07:18:38 INFO - PROCESS | 1847 | --DOMWINDOW == 92 (0x7f191d9e2000) [pid = 1847] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 07:18:38 INFO - PROCESS | 1847 | --DOMWINDOW == 91 (0x7f191d7cf000) [pid = 1847] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 07:18:38 INFO - PROCESS | 1847 | --DOMWINDOW == 90 (0x7f1935420c00) [pid = 1847] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 07:18:38 INFO - PROCESS | 1847 | --DOMWINDOW == 89 (0x7f192a842000) [pid = 1847] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 07:18:39 INFO - PROCESS | 1847 | 1461680319115 Marionette TRACE conn6 <- [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]]]}] 07:18:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 07:18:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1439ms 07:18:39 INFO - PROCESS | 1847 | 1461680319161 Marionette TRACE conn6 -> [0,329,"getWindowHandle",null] 07:18:39 INFO - PROCESS | 1847 | 1461680319165 Marionette TRACE conn6 <- [1,329,null,{"value":"8"}] 07:18:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 07:18:39 INFO - PROCESS | 1847 | 1461680319171 Marionette TRACE conn6 -> [0,330,"setScriptTimeout",{"ms":35000}] 07:18:39 INFO - PROCESS | 1847 | 1461680319174 Marionette TRACE conn6 <- [1,330,null,{}] 07:18:39 INFO - PROCESS | 1847 | 1461680319180 Marionette TRACE conn6 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:39 INFO - PROCESS | 1847 | 1461680319324 Marionette TRACE conn6 <- [1,331,null,{"value":null}] 07:18:39 INFO - PROCESS | 1847 | 1461680319338 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f193a445800 == 45 [pid = 1847] [id = 90] 07:18:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 90 (0x7f1927770c00) [pid = 1847] [serial = 269] [outer = (nil)] 07:18:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 91 (0x7f19363e3400) [pid = 1847] [serial = 270] [outer = 0x7f1927770c00] 07:18:39 INFO - PROCESS | 1847 | 1461680319401 Marionette DEBUG loaded listener.js 07:18:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 92 (0x7f1929d2d800) [pid = 1847] [serial = 271] [outer = 0x7f1927770c00] 07:18:40 INFO - PROCESS | 1847 | 1461680320152 Marionette TRACE conn6 <- [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]]]}] 07:18:40 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. 07:18:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1028ms 07:18:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 07:18:40 INFO - PROCESS | 1847 | 1461680320207 Marionette TRACE conn6 -> [0,333,"getWindowHandle",null] 07:18:40 INFO - PROCESS | 1847 | 1461680320210 Marionette TRACE conn6 <- [1,333,null,{"value":"8"}] 07:18:40 INFO - PROCESS | 1847 | 1461680320218 Marionette TRACE conn6 -> [0,334,"setScriptTimeout",{"ms":35000}] 07:18:40 INFO - PROCESS | 1847 | 1461680320221 Marionette TRACE conn6 <- [1,334,null,{}] 07:18:40 INFO - PROCESS | 1847 | 1461680320241 Marionette TRACE conn6 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:40 INFO - PROCESS | 1847 | 1461680320391 Marionette TRACE conn6 <- [1,335,null,{"value":null}] 07:18:40 INFO - PROCESS | 1847 | 1461680320406 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f193cf6e800 == 46 [pid = 1847] [id = 91] 07:18:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 93 (0x7f192aa9e000) [pid = 1847] [serial = 272] [outer = (nil)] 07:18:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 94 (0x7f1939fad400) [pid = 1847] [serial = 273] [outer = 0x7f192aa9e000] 07:18:40 INFO - PROCESS | 1847 | 1461680320469 Marionette DEBUG loaded listener.js 07:18:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 95 (0x7f193a808400) [pid = 1847] [serial = 274] [outer = 0x7f192aa9e000] 07:18:41 INFO - PROCESS | 1847 | 1461680321455 Marionette TRACE conn6 <- [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]]]}] 07:18:41 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. 07:18:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1296ms 07:18:41 INFO - PROCESS | 1847 | 1461680321514 Marionette TRACE conn6 -> [0,337,"getWindowHandle",null] 07:18:41 INFO - PROCESS | 1847 | 1461680321522 Marionette TRACE conn6 <- [1,337,null,{"value":"8"}] 07:18:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 07:18:41 INFO - PROCESS | 1847 | 1461680321531 Marionette TRACE conn6 -> [0,338,"setScriptTimeout",{"ms":35000}] 07:18:41 INFO - PROCESS | 1847 | 1461680321538 Marionette TRACE conn6 <- [1,338,null,{}] 07:18:41 INFO - PROCESS | 1847 | 1461680321547 Marionette TRACE conn6 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:41 INFO - PROCESS | 1847 | 1461680321774 Marionette TRACE conn6 <- [1,339,null,{"value":null}] 07:18:41 INFO - PROCESS | 1847 | 1461680321915 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f192802d800 == 47 [pid = 1847] [id = 92] 07:18:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 96 (0x7f191f2c5800) [pid = 1847] [serial = 275] [outer = (nil)] 07:18:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 97 (0x7f19243a5000) [pid = 1847] [serial = 276] [outer = 0x7f191f2c5800] 07:18:42 INFO - PROCESS | 1847 | 1461680322003 Marionette DEBUG loaded listener.js 07:18:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 98 (0x7f19272b7000) [pid = 1847] [serial = 277] [outer = 0x7f191f2c5800] 07:18:42 INFO - PROCESS | 1847 | 1461680322890 Marionette TRACE conn6 <- [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]]]}] 07:18:42 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. 07:18:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1395ms 07:18:42 INFO - PROCESS | 1847 | 1461680322927 Marionette TRACE conn6 -> [0,341,"getWindowHandle",null] 07:18:42 INFO - PROCESS | 1847 | 1461680322937 Marionette TRACE conn6 <- [1,341,null,{"value":"8"}] 07:18:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 07:18:42 INFO - PROCESS | 1847 | 1461680322948 Marionette TRACE conn6 -> [0,342,"setScriptTimeout",{"ms":35000}] 07:18:42 INFO - PROCESS | 1847 | 1461680322952 Marionette TRACE conn6 <- [1,342,null,{}] 07:18:42 INFO - PROCESS | 1847 | 1461680322959 Marionette TRACE conn6 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:43 INFO - PROCESS | 1847 | 1461680323137 Marionette TRACE conn6 <- [1,343,null,{"value":null}] 07:18:43 INFO - PROCESS | 1847 | 1461680323274 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:43 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1935131800 == 48 [pid = 1847] [id = 93] 07:18:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 99 (0x7f192754f000) [pid = 1847] [serial = 278] [outer = (nil)] 07:18:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 100 (0x7f192766a800) [pid = 1847] [serial = 279] [outer = 0x7f192754f000] 07:18:43 INFO - PROCESS | 1847 | 1461680323349 Marionette DEBUG loaded listener.js 07:18:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 101 (0x7f192776f800) [pid = 1847] [serial = 280] [outer = 0x7f192754f000] 07:18:44 INFO - PROCESS | 1847 | 1461680324291 Marionette TRACE conn6 <- [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]]]}] 07:18:44 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. 07:18:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1396ms 07:18:44 INFO - PROCESS | 1847 | 1461680324344 Marionette TRACE conn6 -> [0,345,"getWindowHandle",null] 07:18:44 INFO - PROCESS | 1847 | 1461680324348 Marionette TRACE conn6 <- [1,345,null,{"value":"8"}] 07:18:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 07:18:44 INFO - PROCESS | 1847 | 1461680324355 Marionette TRACE conn6 -> [0,346,"setScriptTimeout",{"ms":35000}] 07:18:44 INFO - PROCESS | 1847 | 1461680324360 Marionette TRACE conn6 <- [1,346,null,{}] 07:18:44 INFO - PROCESS | 1847 | 1461680324376 Marionette TRACE conn6 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:44 INFO - PROCESS | 1847 | 1461680324600 Marionette TRACE conn6 <- [1,347,null,{"value":null}] 07:18:44 INFO - PROCESS | 1847 | 1461680324778 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191e99d800 == 49 [pid = 1847] [id = 94] 07:18:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 102 (0x7f1928e27c00) [pid = 1847] [serial = 281] [outer = (nil)] 07:18:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 103 (0x7f192f363400) [pid = 1847] [serial = 282] [outer = 0x7f1928e27c00] 07:18:44 INFO - PROCESS | 1847 | 1461680324899 Marionette DEBUG loaded listener.js 07:18:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 104 (0x7f193633c000) [pid = 1847] [serial = 283] [outer = 0x7f1928e27c00] 07:18:45 INFO - PROCESS | 1847 | 1461680325672 Marionette TRACE conn6 <- [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]]]}] 07:18:45 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. 07:18:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1383ms 07:18:45 INFO - PROCESS | 1847 | 1461680325740 Marionette TRACE conn6 -> [0,349,"getWindowHandle",null] 07:18:45 INFO - PROCESS | 1847 | 1461680325744 Marionette TRACE conn6 <- [1,349,null,{"value":"8"}] 07:18:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 07:18:45 INFO - PROCESS | 1847 | 1461680325750 Marionette TRACE conn6 -> [0,350,"setScriptTimeout",{"ms":35000}] 07:18:45 INFO - PROCESS | 1847 | 1461680325754 Marionette TRACE conn6 <- [1,350,null,{}] 07:18:45 INFO - PROCESS | 1847 | 1461680325759 Marionette TRACE conn6 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:45 INFO - PROCESS | 1847 | 1461680325924 Marionette TRACE conn6 <- [1,351,null,{"value":null}] 07:18:46 INFO - PROCESS | 1847 | 1461680326064 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:46 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191ec0c000 == 50 [pid = 1847] [id = 95] 07:18:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 105 (0x7f1928e2ec00) [pid = 1847] [serial = 284] [outer = (nil)] 07:18:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 106 (0x7f193a647000) [pid = 1847] [serial = 285] [outer = 0x7f1928e2ec00] 07:18:46 INFO - PROCESS | 1847 | 1461680326138 Marionette DEBUG loaded listener.js 07:18:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 107 (0x7f193a935400) [pid = 1847] [serial = 286] [outer = 0x7f1928e2ec00] 07:18:46 INFO - PROCESS | 1847 | 1461680326967 Marionette TRACE conn6 <- [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]]]}] 07:18:46 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. 07:18:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1233ms 07:18:46 INFO - PROCESS | 1847 | 1461680326991 Marionette TRACE conn6 -> [0,353,"getWindowHandle",null] 07:18:46 INFO - PROCESS | 1847 | 1461680326995 Marionette TRACE conn6 <- [1,353,null,{"value":"8"}] 07:18:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 07:18:47 INFO - PROCESS | 1847 | 1461680327002 Marionette TRACE conn6 -> [0,354,"setScriptTimeout",{"ms":35000}] 07:18:47 INFO - PROCESS | 1847 | 1461680327006 Marionette TRACE conn6 <- [1,354,null,{}] 07:18:47 INFO - PROCESS | 1847 | 1461680327011 Marionette TRACE conn6 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:47 INFO - PROCESS | 1847 | 1461680327176 Marionette TRACE conn6 <- [1,355,null,{"value":null}] 07:18:47 INFO - PROCESS | 1847 | 1461680327318 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:47 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1928161800 == 51 [pid = 1847] [id = 96] 07:18:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 108 (0x7f1936432400) [pid = 1847] [serial = 287] [outer = (nil)] 07:18:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 109 (0x7f193cf3a000) [pid = 1847] [serial = 288] [outer = 0x7f1936432400] 07:18:47 INFO - PROCESS | 1847 | 1461680327394 Marionette DEBUG loaded listener.js 07:18:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 110 (0x7f193d29e000) [pid = 1847] [serial = 289] [outer = 0x7f1936432400] 07:18:48 INFO - PROCESS | 1847 | 1461680328374 Marionette TRACE conn6 <- [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]]]}] 07:18:48 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. 07:18:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1383ms 07:18:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 07:18:48 INFO - PROCESS | 1847 | 1461680328386 Marionette TRACE conn6 -> [0,357,"getWindowHandle",null] 07:18:48 INFO - PROCESS | 1847 | 1461680328389 Marionette TRACE conn6 <- [1,357,null,{"value":"8"}] 07:18:48 INFO - PROCESS | 1847 | 1461680328396 Marionette TRACE conn6 -> [0,358,"setScriptTimeout",{"ms":35000}] 07:18:48 INFO - PROCESS | 1847 | 1461680328405 Marionette TRACE conn6 <- [1,358,null,{}] 07:18:48 INFO - PROCESS | 1847 | 1461680328415 Marionette TRACE conn6 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:48 INFO - PROCESS | 1847 | 1461680328599 Marionette TRACE conn6 <- [1,359,null,{"value":null}] 07:18:48 INFO - PROCESS | 1847 | 1461680328749 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191e8f0800 == 52 [pid = 1847] [id = 97] 07:18:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 111 (0x7f191d7ca400) [pid = 1847] [serial = 290] [outer = (nil)] 07:18:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 112 (0x7f191f83d000) [pid = 1847] [serial = 291] [outer = 0x7f191d7ca400] 07:18:48 INFO - PROCESS | 1847 | 1461680328835 Marionette DEBUG loaded listener.js 07:18:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 113 (0x7f193561d000) [pid = 1847] [serial = 292] [outer = 0x7f191d7ca400] 07:18:49 INFO - PROCESS | 1847 | 1461680329925 Marionette TRACE conn6 <- [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]]]}] 07:18:49 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. 07:18:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1597ms 07:18:49 INFO - PROCESS | 1847 | 1461680329993 Marionette TRACE conn6 -> [0,361,"getWindowHandle",null] 07:18:50 INFO - PROCESS | 1847 | 1461680329999 Marionette TRACE conn6 <- [1,361,null,{"value":"8"}] 07:18:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 07:18:50 INFO - PROCESS | 1847 | 1461680330007 Marionette TRACE conn6 -> [0,362,"setScriptTimeout",{"ms":35000}] 07:18:50 INFO - PROCESS | 1847 | 1461680330013 Marionette TRACE conn6 <- [1,362,null,{}] 07:18:50 INFO - PROCESS | 1847 | 1461680330019 Marionette TRACE conn6 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:50 INFO - PROCESS | 1847 | 1461680330179 Marionette TRACE conn6 <- [1,363,null,{"value":null}] 07:18:50 INFO - PROCESS | 1847 | 1461680330324 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:50 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191d852800 == 53 [pid = 1847] [id = 98] 07:18:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 114 (0x7f191f3b2000) [pid = 1847] [serial = 293] [outer = (nil)] 07:18:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 115 (0x7f191f833000) [pid = 1847] [serial = 294] [outer = 0x7f191f3b2000] 07:18:50 INFO - PROCESS | 1847 | 1461680330436 Marionette DEBUG loaded listener.js 07:18:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 116 (0x7f191f83a000) [pid = 1847] [serial = 295] [outer = 0x7f191f3b2000] 07:18:51 INFO - PROCESS | 1847 | --DOCSHELL 0x7f193a445800 == 52 [pid = 1847] [id = 90] 07:18:51 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191e9ef800 == 51 [pid = 1847] [id = 89] 07:18:51 INFO - PROCESS | 1847 | --DOMWINDOW == 115 (0x7f1927550400) [pid = 1847] [serial = 234] [outer = (nil)] [url = about:blank] 07:18:51 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19356a2000 == 50 [pid = 1847] [id = 88] 07:18:51 INFO - PROCESS | 1847 | --DOCSHELL 0x7f192f3d5800 == 49 [pid = 1847] [id = 87] 07:18:51 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19275fc000 == 48 [pid = 1847] [id = 86] 07:18:51 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191d85f000 == 47 [pid = 1847] [id = 85] 07:18:51 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1927ad9800 == 46 [pid = 1847] [id = 84] 07:18:51 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191ecc9000 == 45 [pid = 1847] [id = 79] 07:18:51 INFO - PROCESS | 1847 | --DOMWINDOW == 114 (0x7f1927bac400) [pid = 1847] [serial = 165] [outer = (nil)] [url = about:blank] 07:18:51 INFO - PROCESS | 1847 | --DOMWINDOW == 113 (0x7f1936332400) [pid = 1847] [serial = 174] [outer = (nil)] [url = about:blank] 07:18:51 INFO - PROCESS | 1847 | --DOMWINDOW == 112 (0x7f192aa87800) [pid = 1847] [serial = 168] [outer = (nil)] [url = about:blank] 07:18:51 INFO - PROCESS | 1847 | --DOMWINDOW == 111 (0x7f19352e7800) [pid = 1847] [serial = 171] [outer = (nil)] [url = about:blank] 07:18:51 INFO - PROCESS | 1847 | --DOMWINDOW == 110 (0x7f193a8ddc00) [pid = 1847] [serial = 225] [outer = (nil)] [url = about:blank] 07:18:51 INFO - PROCESS | 1847 | --DOMWINDOW == 109 (0x7f191d9eb400) [pid = 1847] [serial = 228] [outer = (nil)] [url = about:blank] 07:18:51 INFO - PROCESS | 1847 | --DOMWINDOW == 108 (0x7f191f3b5000) [pid = 1847] [serial = 231] [outer = (nil)] [url = about:blank] 07:18:51 INFO - PROCESS | 1847 | --DOMWINDOW == 107 (0x7f193c45cc00) [pid = 1847] [serial = 226] [outer = (nil)] [url = about:blank] 07:18:51 INFO - PROCESS | 1847 | --DOMWINDOW == 106 (0x7f1938018400) [pid = 1847] [serial = 221] [outer = (nil)] [url = about:blank] 07:18:51 INFO - PROCESS | 1847 | --DOMWINDOW == 105 (0x7f19343b1000) [pid = 1847] [serial = 218] [outer = (nil)] [url = about:blank] 07:18:51 INFO - PROCESS | 1847 | --DOMWINDOW == 104 (0x7f193541ec00) [pid = 1847] [serial = 219] [outer = (nil)] [url = about:blank] 07:18:51 INFO - PROCESS | 1847 | --DOMWINDOW == 103 (0x7f193a642400) [pid = 1847] [serial = 197] [outer = (nil)] [url = about:blank] 07:18:51 INFO - PROCESS | 1847 | --DOMWINDOW == 102 (0x7f19243a8800) [pid = 1847] [serial = 213] [outer = (nil)] [url = about:blank] 07:18:51 INFO - PROCESS | 1847 | --DOMWINDOW == 101 (0x7f191f2c9000) [pid = 1847] [serial = 212] [outer = (nil)] [url = about:blank] 07:18:51 INFO - PROCESS | 1847 | --DOMWINDOW == 100 (0x7f1927bc7400) [pid = 1847] [serial = 215] [outer = (nil)] [url = about:blank] 07:18:51 INFO - PROCESS | 1847 | --DOMWINDOW == 99 (0x7f19293b8800) [pid = 1847] [serial = 216] [outer = (nil)] [url = about:blank] 07:18:51 INFO - PROCESS | 1847 | --DOMWINDOW == 98 (0x7f193a932000) [pid = 1847] [serial = 209] [outer = (nil)] [url = about:blank] 07:18:51 INFO - PROCESS | 1847 | --DOMWINDOW == 97 (0x7f19243a2400) [pid = 1847] [serial = 200] [outer = (nil)] [url = about:blank] 07:18:51 INFO - PROCESS | 1847 | --DOMWINDOW == 96 (0x7f192ba40000) [pid = 1847] [serial = 203] [outer = (nil)] [url = about:blank] 07:18:51 INFO - PROCESS | 1847 | --DOMWINDOW == 95 (0x7f1939e83800) [pid = 1847] [serial = 206] [outer = (nil)] [url = about:blank] 07:18:51 INFO - PROCESS | 1847 | --DOMWINDOW == 94 (0x7f193d211000) [pid = 1847] [serial = 229] [outer = (nil)] [url = about:blank] 07:18:51 INFO - PROCESS | 1847 | --DOMWINDOW == 93 (0x7f1939fab800) [pid = 1847] [serial = 222] [outer = (nil)] [url = about:blank] 07:18:51 INFO - PROCESS | 1847 | --DOMWINDOW == 92 (0x7f192754c000) [pid = 1847] [serial = 232] [outer = (nil)] [url = about:blank] 07:18:51 INFO - PROCESS | 1847 | --DOMWINDOW == 91 (0x7f191d7c7800) [pid = 1847] [serial = 93] [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.] 07:18:51 INFO - PROCESS | 1847 | 1461680331367 Marionette TRACE conn6 <- [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]]]}] 07:18:51 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. 07:18:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1393ms 07:18:51 INFO - PROCESS | 1847 | 1461680331400 Marionette TRACE conn6 -> [0,365,"getWindowHandle",null] 07:18:51 INFO - PROCESS | 1847 | 1461680331408 Marionette TRACE conn6 <- [1,365,null,{"value":"8"}] 07:18:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 07:18:51 INFO - PROCESS | 1847 | 1461680331418 Marionette TRACE conn6 -> [0,366,"setScriptTimeout",{"ms":35000}] 07:18:51 INFO - PROCESS | 1847 | 1461680331421 Marionette TRACE conn6 <- [1,366,null,{}] 07:18:51 INFO - PROCESS | 1847 | 1461680331427 Marionette TRACE conn6 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:51 INFO - PROCESS | 1847 | 1461680331573 Marionette TRACE conn6 <- [1,367,null,{"value":null}] 07:18:51 INFO - PROCESS | 1847 | 1461680331590 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191fbb1000 == 46 [pid = 1847] [id = 99] 07:18:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 92 (0x7f191fcba400) [pid = 1847] [serial = 296] [outer = (nil)] 07:18:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 93 (0x7f192726f800) [pid = 1847] [serial = 297] [outer = 0x7f191fcba400] 07:18:51 INFO - PROCESS | 1847 | 1461680331656 Marionette DEBUG loaded listener.js 07:18:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 94 (0x7f19272bdc00) [pid = 1847] [serial = 298] [outer = 0x7f191fcba400] 07:18:52 INFO - PROCESS | 1847 | 1461680332530 Marionette TRACE conn6 <- [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]]]}] 07:18:52 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. 07:18:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1178ms 07:18:52 INFO - PROCESS | 1847 | 1461680332596 Marionette TRACE conn6 -> [0,369,"getWindowHandle",null] 07:18:52 INFO - PROCESS | 1847 | 1461680332600 Marionette TRACE conn6 <- [1,369,null,{"value":"8"}] 07:18:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 07:18:52 INFO - PROCESS | 1847 | 1461680332606 Marionette TRACE conn6 -> [0,370,"setScriptTimeout",{"ms":35000}] 07:18:52 INFO - PROCESS | 1847 | 1461680332611 Marionette TRACE conn6 <- [1,370,null,{}] 07:18:52 INFO - PROCESS | 1847 | 1461680332626 Marionette TRACE conn6 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:52 INFO - PROCESS | 1847 | 1461680332779 Marionette TRACE conn6 <- [1,371,null,{"value":null}] 07:18:52 INFO - PROCESS | 1847 | 1461680332791 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:52 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1928032000 == 47 [pid = 1847] [id = 100] 07:18:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 95 (0x7f191ef2fc00) [pid = 1847] [serial = 299] [outer = (nil)] 07:18:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 96 (0x7f1927665400) [pid = 1847] [serial = 300] [outer = 0x7f191ef2fc00] 07:18:52 INFO - PROCESS | 1847 | 1461680332938 Marionette DEBUG loaded listener.js 07:18:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 97 (0x7f1927770400) [pid = 1847] [serial = 301] [outer = 0x7f191ef2fc00] 07:18:53 INFO - PROCESS | 1847 | 1461680333696 Marionette TRACE conn6 <- [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]]]}] 07:18:53 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. 07:18:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1131ms 07:18:53 INFO - PROCESS | 1847 | 1461680333738 Marionette TRACE conn6 -> [0,373,"getWindowHandle",null] 07:18:53 INFO - PROCESS | 1847 | 1461680333743 Marionette TRACE conn6 <- [1,373,null,{"value":"8"}] 07:18:53 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 07:18:53 INFO - PROCESS | 1847 | 1461680333768 Marionette TRACE conn6 -> [0,374,"setScriptTimeout",{"ms":35000}] 07:18:53 INFO - PROCESS | 1847 | 1461680333770 Marionette TRACE conn6 <- [1,374,null,{}] 07:18:53 INFO - PROCESS | 1847 | 1461680333777 Marionette TRACE conn6 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:53 INFO - PROCESS | 1847 | 1461680333961 Marionette TRACE conn6 <- [1,375,null,{"value":null}] 07:18:53 INFO - PROCESS | 1847 | 1461680333985 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1929bc2000 == 48 [pid = 1847] [id = 101] 07:18:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 98 (0x7f1927661c00) [pid = 1847] [serial = 302] [outer = (nil)] 07:18:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 99 (0x7f1928708000) [pid = 1847] [serial = 303] [outer = 0x7f1927661c00] 07:18:54 INFO - PROCESS | 1847 | 1461680334048 Marionette DEBUG loaded listener.js 07:18:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 100 (0x7f1928e2e800) [pid = 1847] [serial = 304] [outer = 0x7f1927661c00] 07:18:54 INFO - PROCESS | 1847 | 1461680334885 Marionette TRACE conn6 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 07:18:54 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 07:18:54 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1190ms 07:18:54 INFO - PROCESS | 1847 | 1461680334955 Marionette TRACE conn6 -> [0,377,"getWindowHandle",null] 07:18:54 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 07:18:54 INFO - PROCESS | 1847 | 1461680334961 Marionette TRACE conn6 <- [1,377,null,{"value":"8"}] 07:18:54 INFO - PROCESS | 1847 | 1461680334969 Marionette TRACE conn6 -> [0,378,"setScriptTimeout",{"ms":35000}] 07:18:54 INFO - PROCESS | 1847 | 1461680334972 Marionette TRACE conn6 <- [1,378,null,{}] 07:18:54 INFO - PROCESS | 1847 | 1461680334977 Marionette TRACE conn6 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:55 INFO - PROCESS | 1847 | 1461680335160 Marionette TRACE conn6 <- [1,379,null,{"value":null}] 07:18:55 INFO - PROCESS | 1847 | 1461680335183 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f192f3c8800 == 49 [pid = 1847] [id = 102] 07:18:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 101 (0x7f1927773400) [pid = 1847] [serial = 305] [outer = (nil)] 07:18:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 102 (0x7f192aa9b000) [pid = 1847] [serial = 306] [outer = 0x7f1927773400] 07:18:55 INFO - PROCESS | 1847 | 1461680335246 Marionette DEBUG loaded listener.js 07:18:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 103 (0x7f19352e8800) [pid = 1847] [serial = 307] [outer = 0x7f1927773400] 07:18:55 INFO - PROCESS | 1847 | --DOMWINDOW == 102 (0x7f191eb0e000) [pid = 1847] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 07:18:55 INFO - PROCESS | 1847 | --DOMWINDOW == 101 (0x7f191f1a0400) [pid = 1847] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 07:18:55 INFO - PROCESS | 1847 | --DOMWINDOW == 100 (0x7f1924ec3000) [pid = 1847] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 07:18:55 INFO - PROCESS | 1847 | --DOMWINDOW == 99 (0x7f1927548400) [pid = 1847] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 07:18:55 INFO - PROCESS | 1847 | --DOMWINDOW == 98 (0x7f191f3a8800) [pid = 1847] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 07:18:55 INFO - PROCESS | 1847 | --DOMWINDOW == 97 (0x7f1927771400) [pid = 1847] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 07:18:55 INFO - PROCESS | 1847 | --DOMWINDOW == 96 (0x7f1927770c00) [pid = 1847] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 07:18:55 INFO - PROCESS | 1847 | --DOMWINDOW == 95 (0x7f19272b9400) [pid = 1847] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 07:18:56 INFO - PROCESS | 1847 | 1461680336236 Marionette TRACE conn6 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 07:18:56 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 07:18:56 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1281ms 07:18:56 INFO - PROCESS | 1847 | 1461680336248 Marionette TRACE conn6 -> [0,381,"getWindowHandle",null] 07:18:56 INFO - PROCESS | 1847 | 1461680336251 Marionette TRACE conn6 <- [1,381,null,{"value":"8"}] 07:18:56 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 07:18:56 INFO - PROCESS | 1847 | 1461680336257 Marionette TRACE conn6 -> [0,382,"setScriptTimeout",{"ms":35000}] 07:18:56 INFO - PROCESS | 1847 | 1461680336260 Marionette TRACE conn6 <- [1,382,null,{}] 07:18:56 INFO - PROCESS | 1847 | 1461680336266 Marionette TRACE conn6 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:56 INFO - PROCESS | 1847 | 1461680336475 Marionette TRACE conn6 <- [1,383,null,{"value":null}] 07:18:56 INFO - PROCESS | 1847 | 1461680336496 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19354dd800 == 50 [pid = 1847] [id = 103] 07:18:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 96 (0x7f19272b9400) [pid = 1847] [serial = 308] [outer = (nil)] 07:18:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 97 (0x7f193809e000) [pid = 1847] [serial = 309] [outer = 0x7f19272b9400] 07:18:56 INFO - PROCESS | 1847 | 1461680336562 Marionette DEBUG loaded listener.js 07:18:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 98 (0x7f193d20a000) [pid = 1847] [serial = 310] [outer = 0x7f19272b9400] 07:18:57 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 07:18:57 INFO - PROCESS | 1847 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:18:57 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 07:18:57 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 07:18:57 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 07:18:57 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 07:18:57 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1029ms 07:18:57 INFO - PROCESS | 1847 | 1461680337279 Marionette TRACE conn6 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 07:18:57 INFO - PROCESS | 1847 | 1461680337287 Marionette TRACE conn6 -> [0,385,"getWindowHandle",null] 07:18:57 INFO - PROCESS | 1847 | 1461680337290 Marionette TRACE conn6 <- [1,385,null,{"value":"8"}] 07:18:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 07:18:57 INFO - PROCESS | 1847 | 1461680337296 Marionette TRACE conn6 -> [0,386,"setScriptTimeout",{"ms":35000}] 07:18:57 INFO - PROCESS | 1847 | 1461680337297 Marionette TRACE conn6 <- [1,386,null,{}] 07:18:57 INFO - PROCESS | 1847 | 1461680337303 Marionette TRACE conn6 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:57 INFO - PROCESS | 1847 | 1461680337439 Marionette TRACE conn6 <- [1,387,null,{"value":null}] 07:18:57 INFO - PROCESS | 1847 | 1461680337543 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1939e39000 == 51 [pid = 1847] [id = 104] 07:18:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 99 (0x7f191d7c7c00) [pid = 1847] [serial = 311] [outer = (nil)] 07:18:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 100 (0x7f193d297000) [pid = 1847] [serial = 312] [outer = 0x7f191d7c7c00] 07:18:57 INFO - PROCESS | 1847 | 1461680337604 Marionette DEBUG loaded listener.js 07:18:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 101 (0x7f193ea5f000) [pid = 1847] [serial = 313] [outer = 0x7f191d7c7c00] 07:18:58 INFO - PROCESS | 1847 | 1461680338601 Marionette TRACE conn6 <- [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]]]}] 07:18:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 07:18:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1348ms 07:18:58 INFO - PROCESS | 1847 | 1461680338645 Marionette TRACE conn6 -> [0,389,"getWindowHandle",null] 07:18:58 INFO - PROCESS | 1847 | 1461680338653 Marionette TRACE conn6 <- [1,389,null,{"value":"8"}] 07:18:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 07:18:58 INFO - PROCESS | 1847 | 1461680338660 Marionette TRACE conn6 -> [0,390,"setScriptTimeout",{"ms":35000}] 07:18:58 INFO - PROCESS | 1847 | 1461680338666 Marionette TRACE conn6 <- [1,390,null,{}] 07:18:58 INFO - PROCESS | 1847 | 1461680338674 Marionette TRACE conn6 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:18:58 INFO - PROCESS | 1847 | 1461680338877 Marionette TRACE conn6 <- [1,391,null,{"value":null}] 07:18:59 INFO - PROCESS | 1847 | 1461680339018 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:18:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1920814000 == 52 [pid = 1847] [id = 105] 07:18:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 102 (0x7f191ec3a000) [pid = 1847] [serial = 314] [outer = (nil)] 07:18:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 103 (0x7f191ec3e000) [pid = 1847] [serial = 315] [outer = 0x7f191ec3a000] 07:18:59 INFO - PROCESS | 1847 | 1461680339097 Marionette DEBUG loaded listener.js 07:18:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 104 (0x7f191f010800) [pid = 1847] [serial = 316] [outer = 0x7f191ec3a000] 07:19:00 INFO - PROCESS | 1847 | 1461680340025 Marionette TRACE conn6 <- [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]]]}] 07:19:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 07:19:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1441ms 07:19:00 INFO - PROCESS | 1847 | 1461680340103 Marionette TRACE conn6 -> [0,393,"getWindowHandle",null] 07:19:00 INFO - PROCESS | 1847 | 1461680340112 Marionette TRACE conn6 <- [1,393,null,{"value":"8"}] 07:19:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 07:19:00 INFO - PROCESS | 1847 | 1461680340121 Marionette TRACE conn6 -> [0,394,"setScriptTimeout",{"ms":35000}] 07:19:00 INFO - PROCESS | 1847 | 1461680340126 Marionette TRACE conn6 <- [1,394,null,{}] 07:19:00 INFO - PROCESS | 1847 | 1461680340131 Marionette TRACE conn6 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:00 INFO - PROCESS | 1847 | 1461680340352 Marionette TRACE conn6 <- [1,395,null,{"value":null}] 07:19:00 INFO - PROCESS | 1847 | 1461680340635 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f193529a800 == 53 [pid = 1847] [id = 106] 07:19:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 105 (0x7f191f83e800) [pid = 1847] [serial = 317] [outer = (nil)] 07:19:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 106 (0x7f191f94cc00) [pid = 1847] [serial = 318] [outer = 0x7f191f83e800] 07:19:00 INFO - PROCESS | 1847 | 1461680340813 Marionette DEBUG loaded listener.js 07:19:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 107 (0x7f191f951800) [pid = 1847] [serial = 319] [outer = 0x7f191f83e800] 07:19:01 INFO - PROCESS | 1847 | 1461680341937 Marionette TRACE conn6 <- [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]]]}] 07:19:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 07:19:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1881ms 07:19:02 INFO - PROCESS | 1847 | 1461680342003 Marionette TRACE conn6 -> [0,397,"getWindowHandle",null] 07:19:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 07:19:02 INFO - PROCESS | 1847 | 1461680342008 Marionette TRACE conn6 <- [1,397,null,{"value":"8"}] 07:19:02 INFO - PROCESS | 1847 | 1461680342015 Marionette TRACE conn6 -> [0,398,"setScriptTimeout",{"ms":35000}] 07:19:02 INFO - PROCESS | 1847 | 1461680342021 Marionette TRACE conn6 <- [1,398,null,{}] 07:19:02 INFO - PROCESS | 1847 | 1461680342038 Marionette TRACE conn6 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:02 INFO - PROCESS | 1847 | 1461680342267 Marionette TRACE conn6 <- [1,399,null,{"value":null}] 07:19:02 INFO - PROCESS | 1847 | 1461680342453 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f193d262800 == 54 [pid = 1847] [id = 107] 07:19:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 108 (0x7f191fcbc800) [pid = 1847] [serial = 320] [outer = (nil)] 07:19:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 109 (0x7f19272be000) [pid = 1847] [serial = 321] [outer = 0x7f191fcbc800] 07:19:02 INFO - PROCESS | 1847 | 1461680342578 Marionette DEBUG loaded listener.js 07:19:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 110 (0x7f192765ec00) [pid = 1847] [serial = 322] [outer = 0x7f191fcbc800] 07:19:03 INFO - PROCESS | 1847 | 1461680343480 Marionette TRACE conn6 <- [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]]]}] 07:19:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 07:19:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1536ms 07:19:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 07:19:03 INFO - PROCESS | 1847 | 1461680343551 Marionette TRACE conn6 -> [0,401,"getWindowHandle",null] 07:19:03 INFO - PROCESS | 1847 | 1461680343555 Marionette TRACE conn6 <- [1,401,null,{"value":"8"}] 07:19:03 INFO - PROCESS | 1847 | 1461680343561 Marionette TRACE conn6 -> [0,402,"setScriptTimeout",{"ms":35000}] 07:19:03 INFO - PROCESS | 1847 | 1461680343565 Marionette TRACE conn6 <- [1,402,null,{}] 07:19:03 INFO - PROCESS | 1847 | 1461680343570 Marionette TRACE conn6 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:03 INFO - PROCESS | 1847 | 1461680343744 Marionette TRACE conn6 <- [1,403,null,{"value":null}] 07:19:03 INFO - PROCESS | 1847 | 1461680343884 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191fac4000 == 55 [pid = 1847] [id = 108] 07:19:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 111 (0x7f19243aa400) [pid = 1847] [serial = 323] [outer = (nil)] 07:19:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 112 (0x7f1927746800) [pid = 1847] [serial = 324] [outer = 0x7f19243aa400] 07:19:03 INFO - PROCESS | 1847 | 1461680343964 Marionette DEBUG loaded listener.js 07:19:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 113 (0x7f192774a400) [pid = 1847] [serial = 325] [outer = 0x7f19243aa400] 07:19:04 INFO - PROCESS | 1847 | 1461680344830 Marionette TRACE conn6 <- [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]]]}] 07:19:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 07:19:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1329ms 07:19:04 INFO - PROCESS | 1847 | 1461680344891 Marionette TRACE conn6 -> [0,405,"getWindowHandle",null] 07:19:04 INFO - PROCESS | 1847 | 1461680344895 Marionette TRACE conn6 <- [1,405,null,{"value":"8"}] 07:19:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 07:19:04 INFO - PROCESS | 1847 | 1461680344901 Marionette TRACE conn6 -> [0,406,"setScriptTimeout",{"ms":35000}] 07:19:04 INFO - PROCESS | 1847 | 1461680344903 Marionette TRACE conn6 <- [1,406,null,{}] 07:19:04 INFO - PROCESS | 1847 | 1461680344909 Marionette TRACE conn6 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:05 INFO - PROCESS | 1847 | 1461680345066 Marionette TRACE conn6 <- [1,407,null,{"value":null}] 07:19:05 INFO - PROCESS | 1847 | 1461680345211 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1941f84800 == 56 [pid = 1847] [id = 109] 07:19:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 114 (0x7f192765f400) [pid = 1847] [serial = 326] [outer = (nil)] 07:19:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 115 (0x7f1927770000) [pid = 1847] [serial = 327] [outer = 0x7f192765f400] 07:19:05 INFO - PROCESS | 1847 | 1461680345283 Marionette DEBUG loaded listener.js 07:19:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 116 (0x7f1928e2c000) [pid = 1847] [serial = 328] [outer = 0x7f192765f400] 07:19:06 INFO - PROCESS | 1847 | 1461680346209 Marionette TRACE conn6 <- [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]]]}] 07:19:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 07:19:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1378ms 07:19:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 07:19:06 INFO - PROCESS | 1847 | 1461680346281 Marionette TRACE conn6 -> [0,409,"getWindowHandle",null] 07:19:06 INFO - PROCESS | 1847 | 1461680346283 Marionette TRACE conn6 <- [1,409,null,{"value":"8"}] 07:19:06 INFO - PROCESS | 1847 | 1461680346290 Marionette TRACE conn6 -> [0,410,"setScriptTimeout",{"ms":35000}] 07:19:06 INFO - PROCESS | 1847 | 1461680346294 Marionette TRACE conn6 <- [1,410,null,{}] 07:19:06 INFO - PROCESS | 1847 | 1461680346299 Marionette TRACE conn6 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:06 INFO - PROCESS | 1847 | 1461680346695 Marionette TRACE conn6 <- [1,411,null,{"value":null}] 07:19:06 INFO - PROCESS | 1847 | 1461680346909 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191e99a000 == 57 [pid = 1847] [id = 110] 07:19:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 117 (0x7f1919065400) [pid = 1847] [serial = 329] [outer = (nil)] 07:19:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 118 (0x7f191d7c2800) [pid = 1847] [serial = 330] [outer = 0x7f1919065400] 07:19:06 INFO - PROCESS | 1847 | 1461680346977 Marionette DEBUG loaded listener.js 07:19:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 119 (0x7f191d9edc00) [pid = 1847] [serial = 331] [outer = 0x7f1919065400] 07:19:07 INFO - PROCESS | 1847 | 1461680347932 Marionette TRACE conn6 <- [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]]]}] 07:19:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 07:19:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1683ms 07:19:07 INFO - PROCESS | 1847 | 1461680347975 Marionette TRACE conn6 -> [0,413,"getWindowHandle",null] 07:19:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 07:19:07 INFO - PROCESS | 1847 | 1461680347980 Marionette TRACE conn6 <- [1,413,null,{"value":"8"}] 07:19:07 INFO - PROCESS | 1847 | 1461680347988 Marionette TRACE conn6 -> [0,414,"setScriptTimeout",{"ms":35000}] 07:19:07 INFO - PROCESS | 1847 | 1461680347994 Marionette TRACE conn6 <- [1,414,null,{}] 07:19:08 INFO - PROCESS | 1847 | 1461680348000 Marionette TRACE conn6 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:08 INFO - PROCESS | 1847 | 1461680348155 Marionette TRACE conn6 <- [1,415,null,{"value":null}] 07:19:08 INFO - PROCESS | 1847 | 1461680348321 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191ec1a800 == 58 [pid = 1847] [id = 111] 07:19:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 120 (0x7f191f010400) [pid = 1847] [serial = 332] [outer = (nil)] 07:19:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 121 (0x7f191f2c1800) [pid = 1847] [serial = 333] [outer = 0x7f191f010400] 07:19:08 INFO - PROCESS | 1847 | 1461680348447 Marionette DEBUG loaded listener.js 07:19:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 122 (0x7f191f835000) [pid = 1847] [serial = 334] [outer = 0x7f191f010400] 07:19:09 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191d8e3800 == 57 [pid = 1847] [id = 70] 07:19:09 INFO - PROCESS | 1847 | --DOCSHELL 0x7f192938b000 == 56 [pid = 1847] [id = 67] 07:19:09 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1939c42000 == 55 [pid = 1847] [id = 68] 07:19:09 INFO - PROCESS | 1847 | --DOCSHELL 0x7f193e82c000 == 54 [pid = 1847] [id = 69] 07:19:09 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19354dd800 == 53 [pid = 1847] [id = 103] 07:19:09 INFO - PROCESS | 1847 | --DOMWINDOW == 121 (0x7f19363e8c00) [pid = 1847] [serial = 249] [outer = (nil)] [url = about:blank] 07:19:09 INFO - PROCESS | 1847 | --DOMWINDOW == 120 (0x7f192ba40800) [pid = 1847] [serial = 246] [outer = (nil)] [url = about:blank] 07:19:09 INFO - PROCESS | 1847 | --DOMWINDOW == 119 (0x7f1928705400) [pid = 1847] [serial = 243] [outer = (nil)] [url = about:blank] 07:19:09 INFO - PROCESS | 1847 | --DOMWINDOW == 118 (0x7f192754e800) [pid = 1847] [serial = 240] [outer = (nil)] [url = about:blank] 07:19:09 INFO - PROCESS | 1847 | --DOMWINDOW == 117 (0x7f191f1ae000) [pid = 1847] [serial = 237] [outer = (nil)] [url = about:blank] 07:19:09 INFO - PROCESS | 1847 | --DOCSHELL 0x7f193e8d0800 == 52 [pid = 1847] [id = 78] 07:19:09 INFO - PROCESS | 1847 | --DOCSHELL 0x7f192f3c8800 == 51 [pid = 1847] [id = 102] 07:19:09 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1929bc2000 == 50 [pid = 1847] [id = 101] 07:19:09 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1928032000 == 49 [pid = 1847] [id = 100] 07:19:09 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191fbb1000 == 48 [pid = 1847] [id = 99] 07:19:09 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191d852800 == 47 [pid = 1847] [id = 98] 07:19:09 INFO - PROCESS | 1847 | --DOCSHELL 0x7f192802d800 == 46 [pid = 1847] [id = 92] 07:19:09 INFO - PROCESS | 1847 | --DOCSHELL 0x7f193cf6e800 == 45 [pid = 1847] [id = 91] 07:19:09 INFO - PROCESS | 1847 | 1461680349415 Marionette TRACE conn6 <- [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]]]}] 07:19:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 07:19:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1486ms 07:19:09 INFO - PROCESS | 1847 | 1461680349475 Marionette TRACE conn6 -> [0,417,"getWindowHandle",null] 07:19:09 INFO - PROCESS | 1847 | 1461680349478 Marionette TRACE conn6 <- [1,417,null,{"value":"8"}] 07:19:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 07:19:09 INFO - PROCESS | 1847 | 1461680349485 Marionette TRACE conn6 -> [0,418,"setScriptTimeout",{"ms":35000}] 07:19:09 INFO - PROCESS | 1847 | 1461680349489 Marionette TRACE conn6 <- [1,418,null,{}] 07:19:09 INFO - PROCESS | 1847 | 1461680349494 Marionette TRACE conn6 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:09 INFO - PROCESS | 1847 | --DOMWINDOW == 116 (0x7f193a929000) [pid = 1847] [serial = 198] [outer = (nil)] [url = about:blank] 07:19:09 INFO - PROCESS | 1847 | --DOMWINDOW == 115 (0x7f1929d2d800) [pid = 1847] [serial = 271] [outer = (nil)] [url = about:blank] 07:19:09 INFO - PROCESS | 1847 | --DOMWINDOW == 114 (0x7f191f2be400) [pid = 1847] [serial = 252] [outer = (nil)] [url = about:blank] 07:19:09 INFO - PROCESS | 1847 | --DOMWINDOW == 113 (0x7f1927553800) [pid = 1847] [serial = 255] [outer = (nil)] [url = about:blank] 07:19:09 INFO - PROCESS | 1847 | --DOMWINDOW == 112 (0x7f192aa9d000) [pid = 1847] [serial = 259] [outer = (nil)] [url = about:blank] 07:19:09 INFO - PROCESS | 1847 | --DOMWINDOW == 111 (0x7f19272c1800) [pid = 1847] [serial = 261] [outer = (nil)] [url = about:blank] 07:19:09 INFO - PROCESS | 1847 | --DOMWINDOW == 110 (0x7f191f3abc00) [pid = 1847] [serial = 253] [outer = (nil)] [url = about:blank] 07:19:09 INFO - PROCESS | 1847 | --DOMWINDOW == 109 (0x7f1927663800) [pid = 1847] [serial = 256] [outer = (nil)] [url = about:blank] 07:19:09 INFO - PROCESS | 1847 | --DOMWINDOW == 108 (0x7f1936437400) [pid = 1847] [serial = 268] [outer = (nil)] [url = about:blank] 07:19:09 INFO - PROCESS | 1847 | --DOMWINDOW == 107 (0x7f19363e3400) [pid = 1847] [serial = 270] [outer = (nil)] [url = about:blank] 07:19:09 INFO - PROCESS | 1847 | --DOMWINDOW == 106 (0x7f1929896000) [pid = 1847] [serial = 262] [outer = (nil)] [url = about:blank] 07:19:09 INFO - PROCESS | 1847 | --DOMWINDOW == 105 (0x7f1935422800) [pid = 1847] [serial = 265] [outer = (nil)] [url = about:blank] 07:19:09 INFO - PROCESS | 1847 | --DOMWINDOW == 104 (0x7f192986c000) [pid = 1847] [serial = 258] [outer = (nil)] [url = about:blank] 07:19:09 INFO - PROCESS | 1847 | --DOMWINDOW == 103 (0x7f1934f41000) [pid = 1847] [serial = 264] [outer = (nil)] [url = about:blank] 07:19:09 INFO - PROCESS | 1847 | --DOMWINDOW == 102 (0x7f19352f1000) [pid = 1847] [serial = 267] [outer = (nil)] [url = about:blank] 07:19:09 INFO - PROCESS | 1847 | 1461680349727 Marionette TRACE conn6 <- [1,419,null,{"value":null}] 07:19:09 INFO - PROCESS | 1847 | 1461680349897 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:09 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191f36c000 == 46 [pid = 1847] [id = 112] 07:19:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 103 (0x7f191f94e800) [pid = 1847] [serial = 335] [outer = (nil)] 07:19:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 104 (0x7f191f955800) [pid = 1847] [serial = 336] [outer = 0x7f191f94e800] 07:19:09 INFO - PROCESS | 1847 | 1461680349969 Marionette DEBUG loaded listener.js 07:19:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 105 (0x7f19260ef800) [pid = 1847] [serial = 337] [outer = 0x7f191f94e800] 07:19:11 INFO - PROCESS | 1847 | 1461680351042 Marionette TRACE conn6 <- [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]]]}] 07:19:11 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 07:19:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1579ms 07:19:11 INFO - PROCESS | 1847 | 1461680351065 Marionette TRACE conn6 -> [0,421,"getWindowHandle",null] 07:19:11 INFO - PROCESS | 1847 | 1461680351071 Marionette TRACE conn6 <- [1,421,null,{"value":"8"}] 07:19:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 07:19:11 INFO - PROCESS | 1847 | 1461680351086 Marionette TRACE conn6 -> [0,422,"setScriptTimeout",{"ms":35000}] 07:19:11 INFO - PROCESS | 1847 | 1461680351093 Marionette TRACE conn6 <- [1,422,null,{}] 07:19:11 INFO - PROCESS | 1847 | 1461680351098 Marionette TRACE conn6 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:11 INFO - PROCESS | 1847 | 1461680351249 Marionette TRACE conn6 <- [1,423,null,{"value":null}] 07:19:11 INFO - PROCESS | 1847 | 1461680351414 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:11 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f192803b800 == 47 [pid = 1847] [id = 113] 07:19:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 106 (0x7f1919059400) [pid = 1847] [serial = 338] [outer = (nil)] 07:19:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 107 (0x7f19272b8c00) [pid = 1847] [serial = 339] [outer = 0x7f1919059400] 07:19:11 INFO - PROCESS | 1847 | 1461680351476 Marionette DEBUG loaded listener.js 07:19:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 108 (0x7f192774d400) [pid = 1847] [serial = 340] [outer = 0x7f1919059400] 07:19:12 INFO - PROCESS | 1847 | 1461680352608 Marionette TRACE conn6 <- [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]]]}] 07:19:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 07:19:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1545ms 07:19:12 INFO - PROCESS | 1847 | 1461680352625 Marionette TRACE conn6 -> [0,425,"getWindowHandle",null] 07:19:12 INFO - PROCESS | 1847 | 1461680352628 Marionette TRACE conn6 <- [1,425,null,{"value":"8"}] 07:19:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 07:19:12 INFO - PROCESS | 1847 | 1461680352634 Marionette TRACE conn6 -> [0,426,"setScriptTimeout",{"ms":35000}] 07:19:12 INFO - PROCESS | 1847 | 1461680352647 Marionette TRACE conn6 <- [1,426,null,{}] 07:19:12 INFO - PROCESS | 1847 | 1461680352652 Marionette TRACE conn6 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:12 INFO - PROCESS | 1847 | 1461680352837 Marionette TRACE conn6 <- [1,427,null,{"value":null}] 07:19:12 INFO - PROCESS | 1847 | 1461680352935 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19298ba000 == 48 [pid = 1847] [id = 114] 07:19:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 109 (0x7f191f2c4c00) [pid = 1847] [serial = 341] [outer = (nil)] 07:19:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 110 (0x7f192776a000) [pid = 1847] [serial = 342] [outer = 0x7f191f2c4c00] 07:19:12 INFO - PROCESS | 1847 | 1461680352998 Marionette DEBUG loaded listener.js 07:19:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 111 (0x7f1928db1000) [pid = 1847] [serial = 343] [outer = 0x7f191f2c4c00] 07:19:13 INFO - PROCESS | 1847 | --DOMWINDOW == 110 (0x7f192aa9e000) [pid = 1847] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 07:19:13 INFO - PROCESS | 1847 | --DOMWINDOW == 109 (0x7f191f3b2000) [pid = 1847] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 07:19:13 INFO - PROCESS | 1847 | --DOMWINDOW == 108 (0x7f191fcba400) [pid = 1847] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 07:19:13 INFO - PROCESS | 1847 | --DOMWINDOW == 107 (0x7f191d7ca400) [pid = 1847] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 07:19:13 INFO - PROCESS | 1847 | --DOMWINDOW == 106 (0x7f191ef2fc00) [pid = 1847] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 07:19:13 INFO - PROCESS | 1847 | --DOMWINDOW == 105 (0x7f1927661c00) [pid = 1847] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 07:19:13 INFO - PROCESS | 1847 | --DOMWINDOW == 104 (0x7f1927773400) [pid = 1847] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 07:19:13 INFO - PROCESS | 1847 | --DOMWINDOW == 103 (0x7f19272b9400) [pid = 1847] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 07:19:13 INFO - PROCESS | 1847 | --DOMWINDOW == 102 (0x7f191f3b1800) [pid = 1847] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 07:19:13 INFO - PROCESS | 1847 | --DOMWINDOW == 101 (0x7f1929869800) [pid = 1847] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 07:19:13 INFO - PROCESS | 1847 | --DOMWINDOW == 100 (0x7f191f492000) [pid = 1847] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 07:19:13 INFO - PROCESS | 1847 | --DOMWINDOW == 99 (0x7f1927664400) [pid = 1847] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 07:19:13 INFO - PROCESS | 1847 | --DOMWINDOW == 98 (0x7f192986cc00) [pid = 1847] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 07:19:13 INFO - PROCESS | 1847 | --DOMWINDOW == 97 (0x7f191d9e6c00) [pid = 1847] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 07:19:13 INFO - PROCESS | 1847 | --DOMWINDOW == 96 (0x7f191d7c5800) [pid = 1847] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 07:19:13 INFO - PROCESS | 1847 | --DOMWINDOW == 95 (0x7f191f167c00) [pid = 1847] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 07:19:13 INFO - PROCESS | 1847 | --DOMWINDOW == 94 (0x7f191eb0e800) [pid = 1847] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 07:19:13 INFO - PROCESS | 1847 | --DOMWINDOW == 93 (0x7f193668e000) [pid = 1847] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 07:19:13 INFO - PROCESS | 1847 | --DOMWINDOW == 92 (0x7f1927668800) [pid = 1847] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 07:19:13 INFO - PROCESS | 1847 | 1461680353940 Marionette TRACE conn6 <- [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] 07:19:13 INFO - PROCESS | 1847 | 1461680353993 Marionette TRACE conn6 <- [1,429,null,{"value":"8"}] 07:19:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 07:19:14 INFO - PROCESS | 1847 | 1461680353999 Marionette TRACE conn6 -> [0,430,"setScriptTimeout",{"ms":35000}] 07:19:14 INFO - PROCESS | 1847 | 1461680354001 Marionette TRACE conn6 <- [1,430,null,{}] 07:19:14 INFO - PROCESS | 1847 | 1461680354007 Marionette TRACE conn6 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:14 INFO - PROCESS | 1847 | 1461680354177 Marionette TRACE conn6 <- [1,431,null,{"value":null}] 07:19:14 INFO - PROCESS | 1847 | 1461680354200 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19298be000 == 49 [pid = 1847] [id = 115] 07:19:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 93 (0x7f1927775c00) [pid = 1847] [serial = 344] [outer = (nil)] 07:19:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 94 (0x7f1928ba7400) [pid = 1847] [serial = 345] [outer = 0x7f1927775c00] 07:19:14 INFO - PROCESS | 1847 | 1461680354277 Marionette DEBUG loaded listener.js 07:19:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 95 (0x7f192a842800) [pid = 1847] [serial = 346] [outer = 0x7f1927775c00] 07:19:15 INFO - PROCESS | 1847 | 1461680355012 Marionette TRACE conn6 <- [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]]]}] 07:19:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 07:19:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1033ms 07:19:15 INFO - PROCESS | 1847 | 1461680355033 Marionette TRACE conn6 -> [0,433,"getWindowHandle",null] 07:19:15 INFO - PROCESS | 1847 | 1461680355037 Marionette TRACE conn6 <- [1,433,null,{"value":"8"}] 07:19:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 07:19:15 INFO - PROCESS | 1847 | 1461680355042 Marionette TRACE conn6 -> [0,434,"setScriptTimeout",{"ms":35000}] 07:19:15 INFO - PROCESS | 1847 | 1461680355045 Marionette TRACE conn6 <- [1,434,null,{}] 07:19:15 INFO - PROCESS | 1847 | 1461680355069 Marionette TRACE conn6 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:15 INFO - PROCESS | 1847 | 1461680355253 Marionette TRACE conn6 <- [1,435,null,{"value":null}] 07:19:15 INFO - PROCESS | 1847 | 1461680355278 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:15 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1935123000 == 50 [pid = 1847] [id = 116] 07:19:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 96 (0x7f191ec3f800) [pid = 1847] [serial = 347] [outer = (nil)] 07:19:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 97 (0x7f192430f800) [pid = 1847] [serial = 348] [outer = 0x7f191ec3f800] 07:19:15 INFO - PROCESS | 1847 | 1461680355339 Marionette DEBUG loaded listener.js 07:19:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 98 (0x7f192aa86000) [pid = 1847] [serial = 349] [outer = 0x7f191ec3f800] 07:19:16 INFO - PROCESS | 1847 | 1461680356317 Marionette TRACE conn6 <- [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]]]}] 07:19:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 07:19:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1334ms 07:19:16 INFO - PROCESS | 1847 | 1461680356379 Marionette TRACE conn6 -> [0,437,"getWindowHandle",null] 07:19:16 INFO - PROCESS | 1847 | 1461680356385 Marionette TRACE conn6 <- [1,437,null,{"value":"8"}] 07:19:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 07:19:16 INFO - PROCESS | 1847 | 1461680356396 Marionette TRACE conn6 -> [0,438,"setScriptTimeout",{"ms":35000}] 07:19:16 INFO - PROCESS | 1847 | 1461680356400 Marionette TRACE conn6 <- [1,438,null,{}] 07:19:16 INFO - PROCESS | 1847 | 1461680356409 Marionette TRACE conn6 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:16 INFO - PROCESS | 1847 | 1461680356605 Marionette TRACE conn6 <- [1,439,null,{"value":null}] 07:19:16 INFO - PROCESS | 1847 | 1461680356750 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191f02e000 == 51 [pid = 1847] [id = 117] 07:19:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 99 (0x7f191ec33400) [pid = 1847] [serial = 350] [outer = (nil)] 07:19:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 100 (0x7f191f006c00) [pid = 1847] [serial = 351] [outer = 0x7f191ec33400] 07:19:16 INFO - PROCESS | 1847 | 1461680356828 Marionette DEBUG loaded listener.js 07:19:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 101 (0x7f191f834000) [pid = 1847] [serial = 352] [outer = 0x7f191ec33400] 07:19:17 INFO - PROCESS | 1847 | 1461680357762 Marionette TRACE conn6 <- [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]]]}] 07:19:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 07:19:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1434ms 07:19:17 INFO - PROCESS | 1847 | 1461680357831 Marionette TRACE conn6 -> [0,441,"getWindowHandle",null] 07:19:17 INFO - PROCESS | 1847 | 1461680357839 Marionette TRACE conn6 <- [1,441,null,{"value":"8"}] 07:19:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 07:19:17 INFO - PROCESS | 1847 | 1461680357851 Marionette TRACE conn6 -> [0,442,"setScriptTimeout",{"ms":35000}] 07:19:17 INFO - PROCESS | 1847 | 1461680357854 Marionette TRACE conn6 <- [1,442,null,{}] 07:19:17 INFO - PROCESS | 1847 | 1461680357862 Marionette TRACE conn6 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:18 INFO - PROCESS | 1847 | 1461680358131 Marionette TRACE conn6 <- [1,443,null,{"value":null}] 07:19:18 INFO - PROCESS | 1847 | 1461680358453 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:18 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f192f3ba800 == 52 [pid = 1847] [id = 118] 07:19:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 102 (0x7f1924305c00) [pid = 1847] [serial = 353] [outer = (nil)] 07:19:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 103 (0x7f1924309400) [pid = 1847] [serial = 354] [outer = 0x7f1924305c00] 07:19:18 INFO - PROCESS | 1847 | 1461680358542 Marionette DEBUG loaded listener.js 07:19:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 104 (0x7f19243a8c00) [pid = 1847] [serial = 355] [outer = 0x7f1924305c00] 07:19:19 INFO - PROCESS | 1847 | 1461680359425 Marionette TRACE conn6 <- [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]]]}] 07:19:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 07:19:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1638ms 07:19:19 INFO - PROCESS | 1847 | 1461680359490 Marionette TRACE conn6 -> [0,445,"getWindowHandle",null] 07:19:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 07:19:19 INFO - PROCESS | 1847 | 1461680359495 Marionette TRACE conn6 <- [1,445,null,{"value":"8"}] 07:19:19 INFO - PROCESS | 1847 | 1461680359503 Marionette TRACE conn6 -> [0,446,"setScriptTimeout",{"ms":35000}] 07:19:19 INFO - PROCESS | 1847 | 1461680359510 Marionette TRACE conn6 <- [1,446,null,{}] 07:19:19 INFO - PROCESS | 1847 | 1461680359527 Marionette TRACE conn6 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:19 INFO - PROCESS | 1847 | 1461680359778 Marionette TRACE conn6 <- [1,447,null,{"value":null}] 07:19:19 INFO - PROCESS | 1847 | 1461680359974 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1939ea5800 == 53 [pid = 1847] [id = 119] 07:19:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 105 (0x7f191cf59800) [pid = 1847] [serial = 356] [outer = (nil)] 07:19:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 106 (0x7f191f957000) [pid = 1847] [serial = 357] [outer = 0x7f191cf59800] 07:19:20 INFO - PROCESS | 1847 | 1461680360096 Marionette DEBUG loaded listener.js 07:19:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 107 (0x7f19272bc000) [pid = 1847] [serial = 358] [outer = 0x7f191cf59800] 07:19:20 INFO - PROCESS | 1847 | 1461680360954 Marionette TRACE conn6 <- [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]]]}] 07:19:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 07:19:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1492ms 07:19:20 INFO - PROCESS | 1847 | 1461680360996 Marionette TRACE conn6 -> [0,449,"getWindowHandle",null] 07:19:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 07:19:21 INFO - PROCESS | 1847 | 1461680361001 Marionette TRACE conn6 <- [1,449,null,{"value":"8"}] 07:19:21 INFO - PROCESS | 1847 | 1461680361009 Marionette TRACE conn6 -> [0,450,"setScriptTimeout",{"ms":35000}] 07:19:21 INFO - PROCESS | 1847 | 1461680361012 Marionette TRACE conn6 <- [1,450,null,{}] 07:19:21 INFO - PROCESS | 1847 | 1461680361018 Marionette TRACE conn6 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:21 INFO - PROCESS | 1847 | 1461680361200 Marionette TRACE conn6 <- [1,451,null,{"value":null}] 07:19:21 INFO - PROCESS | 1847 | 1461680361349 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f193e82b800 == 54 [pid = 1847] [id = 120] 07:19:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 108 (0x7f191cf5b400) [pid = 1847] [serial = 359] [outer = (nil)] 07:19:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 109 (0x7f1927743800) [pid = 1847] [serial = 360] [outer = 0x7f191cf5b400] 07:19:21 INFO - PROCESS | 1847 | 1461680361424 Marionette DEBUG loaded listener.js 07:19:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 110 (0x7f1927774400) [pid = 1847] [serial = 361] [outer = 0x7f191cf5b400] 07:19:22 INFO - PROCESS | 1847 | 1461680362408 Marionette TRACE conn6 <- [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] 07:19:22 INFO - PROCESS | 1847 | 1461680362446 Marionette TRACE conn6 <- [1,453,null,{"value":"8"}] 07:19:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 07:19:22 INFO - PROCESS | 1847 | 1461680362454 Marionette TRACE conn6 -> [0,454,"setScriptTimeout",{"ms":35000}] 07:19:22 INFO - PROCESS | 1847 | 1461680362457 Marionette TRACE conn6 <- [1,454,null,{}] 07:19:22 INFO - PROCESS | 1847 | 1461680362463 Marionette TRACE conn6 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:22 INFO - PROCESS | 1847 | 1461680362632 Marionette TRACE conn6 <- [1,455,null,{"value":null}] 07:19:22 INFO - PROCESS | 1847 | 1461680362784 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1941fa1800 == 55 [pid = 1847] [id = 121] 07:19:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 111 (0x7f192754d400) [pid = 1847] [serial = 362] [outer = (nil)] 07:19:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 112 (0x7f1929cde400) [pid = 1847] [serial = 363] [outer = 0x7f192754d400] 07:19:22 INFO - PROCESS | 1847 | 1461680362863 Marionette DEBUG loaded listener.js 07:19:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 113 (0x7f192f35b800) [pid = 1847] [serial = 364] [outer = 0x7f192754d400] 07:19:23 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:19:23 INFO - PROCESS | 1847 | 1461680363852 Marionette TRACE conn6 <- [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]]]}] 07:19:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 07:19:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1429ms 07:19:23 INFO - PROCESS | 1847 | 1461680363884 Marionette TRACE conn6 -> [0,457,"getWindowHandle",null] 07:19:23 INFO - PROCESS | 1847 | 1461680363888 Marionette TRACE conn6 <- [1,457,null,{"value":"8"}] 07:19:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 07:19:23 INFO - PROCESS | 1847 | 1461680363895 Marionette TRACE conn6 -> [0,458,"setScriptTimeout",{"ms":35000}] 07:19:23 INFO - PROCESS | 1847 | 1461680363898 Marionette TRACE conn6 <- [1,458,null,{}] 07:19:23 INFO - PROCESS | 1847 | 1461680363904 Marionette TRACE conn6 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:24 INFO - PROCESS | 1847 | 1461680364122 Marionette TRACE conn6 <- [1,459,null,{"value":null}] 07:19:24 INFO - PROCESS | 1847 | 1461680364315 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1917ad2000 == 56 [pid = 1847] [id = 122] 07:19:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 114 (0x7f191da06c00) [pid = 1847] [serial = 365] [outer = (nil)] 07:19:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 115 (0x7f191da0e000) [pid = 1847] [serial = 366] [outer = 0x7f191da06c00] 07:19:24 INFO - PROCESS | 1847 | 1461680364436 Marionette DEBUG loaded listener.js 07:19:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 116 (0x7f19356ebc00) [pid = 1847] [serial = 367] [outer = 0x7f191da06c00] 07:19:25 INFO - PROCESS | 1847 | 1461680365305 Marionette TRACE conn6 <- [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] 07:19:25 INFO - PROCESS | 1847 | 1461680365386 Marionette TRACE conn6 <- [1,461,null,{"value":"8"}] 07:19:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 07:19:25 INFO - PROCESS | 1847 | 1461680365394 Marionette TRACE conn6 -> [0,462,"setScriptTimeout",{"ms":35000}] 07:19:25 INFO - PROCESS | 1847 | 1461680365397 Marionette TRACE conn6 <- [1,462,null,{}] 07:19:25 INFO - PROCESS | 1847 | 1461680365404 Marionette TRACE conn6 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:25 INFO - PROCESS | 1847 | 1461680365586 Marionette TRACE conn6 <- [1,463,null,{"value":null}] 07:19:25 INFO - PROCESS | 1847 | 1461680365735 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:25 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19190e5800 == 57 [pid = 1847] [id = 123] 07:19:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 117 (0x7f1919061400) [pid = 1847] [serial = 368] [outer = (nil)] 07:19:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 118 (0x7f191d9ed800) [pid = 1847] [serial = 369] [outer = 0x7f1919061400] 07:19:25 INFO - PROCESS | 1847 | 1461680365814 Marionette DEBUG loaded listener.js 07:19:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 119 (0x7f193526e800) [pid = 1847] [serial = 370] [outer = 0x7f1919061400] 07:19:26 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:19:26 INFO - PROCESS | 1847 | 1461680366726 Marionette TRACE conn6 <- [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] 07:19:26 INFO - PROCESS | 1847 | 1461680366784 Marionette TRACE conn6 <- [1,465,null,{"value":"8"}] 07:19:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 07:19:26 INFO - PROCESS | 1847 | 1461680366790 Marionette TRACE conn6 -> [0,466,"setScriptTimeout",{"ms":35000}] 07:19:26 INFO - PROCESS | 1847 | 1461680366794 Marionette TRACE conn6 <- [1,466,null,{}] 07:19:26 INFO - PROCESS | 1847 | 1461680366799 Marionette TRACE conn6 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:26 INFO - PROCESS | 1847 | 1461680366966 Marionette TRACE conn6 <- [1,467,null,{"value":null}] 07:19:27 INFO - PROCESS | 1847 | 1461680367377 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191cfc1000 == 58 [pid = 1847] [id = 124] 07:19:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 120 (0x7f191cf52c00) [pid = 1847] [serial = 371] [outer = (nil)] 07:19:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 121 (0x7f191cf55c00) [pid = 1847] [serial = 372] [outer = 0x7f191cf52c00] 07:19:27 INFO - PROCESS | 1847 | 1461680367490 Marionette DEBUG loaded listener.js 07:19:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 122 (0x7f191cf5f800) [pid = 1847] [serial = 373] [outer = 0x7f191cf52c00] 07:19:28 INFO - PROCESS | 1847 | 1461680368459 Marionette TRACE conn6 <- [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] 07:19:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 07:19:28 INFO - PROCESS | 1847 | 1461680368537 Marionette TRACE conn6 <- [1,469,null,{"value":"8"}] 07:19:28 INFO - PROCESS | 1847 | 1461680368545 Marionette TRACE conn6 -> [0,470,"setScriptTimeout",{"ms":35000}] 07:19:28 INFO - PROCESS | 1847 | 1461680368550 Marionette TRACE conn6 <- [1,470,null,{}] 07:19:28 INFO - PROCESS | 1847 | 1461680368557 Marionette TRACE conn6 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:28 INFO - PROCESS | 1847 | 1461680368781 Marionette TRACE conn6 <- [1,471,null,{"value":null}] 07:19:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19298be000 == 57 [pid = 1847] [id = 115] 07:19:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19298ba000 == 56 [pid = 1847] [id = 114] 07:19:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f192803b800 == 55 [pid = 1847] [id = 113] 07:19:29 INFO - PROCESS | 1847 | --DOMWINDOW == 121 (0x7f19243a5000) [pid = 1847] [serial = 276] [outer = (nil)] [url = about:blank] 07:19:29 INFO - PROCESS | 1847 | --DOMWINDOW == 120 (0x7f192766a800) [pid = 1847] [serial = 279] [outer = (nil)] [url = about:blank] 07:19:29 INFO - PROCESS | 1847 | --DOMWINDOW == 119 (0x7f192f363400) [pid = 1847] [serial = 282] [outer = (nil)] [url = about:blank] 07:19:29 INFO - PROCESS | 1847 | --DOMWINDOW == 118 (0x7f193a647000) [pid = 1847] [serial = 285] [outer = (nil)] [url = about:blank] 07:19:29 INFO - PROCESS | 1847 | --DOMWINDOW == 117 (0x7f193cf3a000) [pid = 1847] [serial = 288] [outer = (nil)] [url = about:blank] 07:19:29 INFO - PROCESS | 1847 | 1461680369042 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191f36c000 == 54 [pid = 1847] [id = 112] 07:19:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191ec1a800 == 53 [pid = 1847] [id = 111] 07:19:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191e99a000 == 52 [pid = 1847] [id = 110] 07:19:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191cfae800 == 53 [pid = 1847] [id = 125] 07:19:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 118 (0x7f191ec33000) [pid = 1847] [serial = 374] [outer = (nil)] 07:19:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 119 (0x7f191ef35000) [pid = 1847] [serial = 375] [outer = 0x7f191ec33000] 07:19:29 INFO - PROCESS | 1847 | 1461680369139 Marionette DEBUG loaded listener.js 07:19:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 120 (0x7f191f2cc800) [pid = 1847] [serial = 376] [outer = 0x7f191ec33000] 07:19:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1920814000 == 52 [pid = 1847] [id = 105] 07:19:29 INFO - PROCESS | 1847 | --DOMWINDOW == 119 (0x7f19274a3400) [pid = 1847] [serial = 201] [outer = (nil)] [url = about:blank] 07:19:29 INFO - PROCESS | 1847 | --DOMWINDOW == 118 (0x7f1934f35800) [pid = 1847] [serial = 204] [outer = (nil)] [url = about:blank] 07:19:29 INFO - PROCESS | 1847 | --DOMWINDOW == 117 (0x7f192765fc00) [pid = 1847] [serial = 241] [outer = (nil)] [url = about:blank] 07:19:29 INFO - PROCESS | 1847 | --DOMWINDOW == 116 (0x7f192986a800) [pid = 1847] [serial = 244] [outer = (nil)] [url = about:blank] 07:19:29 INFO - PROCESS | 1847 | --DOMWINDOW == 115 (0x7f1939fa3c00) [pid = 1847] [serial = 250] [outer = (nil)] [url = about:blank] 07:19:29 INFO - PROCESS | 1847 | --DOMWINDOW == 114 (0x7f191f3af400) [pid = 1847] [serial = 238] [outer = (nil)] [url = about:blank] 07:19:29 INFO - PROCESS | 1847 | --DOMWINDOW == 113 (0x7f192765d400) [pid = 1847] [serial = 235] [outer = (nil)] [url = about:blank] 07:19:29 INFO - PROCESS | 1847 | --DOMWINDOW == 112 (0x7f193c45c400) [pid = 1847] [serial = 210] [outer = (nil)] [url = about:blank] 07:19:29 INFO - PROCESS | 1847 | --DOMWINDOW == 111 (0x7f192f362400) [pid = 1847] [serial = 162] [outer = (nil)] [url = about:blank] 07:19:29 INFO - PROCESS | 1847 | --DOMWINDOW == 110 (0x7f193a63e400) [pid = 1847] [serial = 207] [outer = (nil)] [url = about:blank] 07:19:29 INFO - PROCESS | 1847 | --DOMWINDOW == 109 (0x7f1935277000) [pid = 1847] [serial = 247] [outer = (nil)] [url = about:blank] 07:19:29 INFO - PROCESS | 1847 | --DOMWINDOW == 108 (0x7f1939fad400) [pid = 1847] [serial = 273] [outer = (nil)] [url = about:blank] 07:19:29 INFO - PROCESS | 1847 | --DOMWINDOW == 107 (0x7f193a808400) [pid = 1847] [serial = 274] [outer = (nil)] [url = about:blank] 07:19:29 INFO - PROCESS | 1847 | --DOMWINDOW == 106 (0x7f191f83a000) [pid = 1847] [serial = 295] [outer = (nil)] [url = about:blank] 07:19:29 INFO - PROCESS | 1847 | --DOMWINDOW == 105 (0x7f191f833000) [pid = 1847] [serial = 294] [outer = (nil)] [url = about:blank] 07:19:29 INFO - PROCESS | 1847 | --DOMWINDOW == 104 (0x7f192726f800) [pid = 1847] [serial = 297] [outer = (nil)] [url = about:blank] 07:19:29 INFO - PROCESS | 1847 | --DOMWINDOW == 103 (0x7f19272bdc00) [pid = 1847] [serial = 298] [outer = (nil)] [url = about:blank] 07:19:29 INFO - PROCESS | 1847 | --DOMWINDOW == 102 (0x7f193561d000) [pid = 1847] [serial = 292] [outer = (nil)] [url = about:blank] 07:19:29 INFO - PROCESS | 1847 | --DOMWINDOW == 101 (0x7f191f83d000) [pid = 1847] [serial = 291] [outer = (nil)] [url = about:blank] 07:19:29 INFO - PROCESS | 1847 | --DOMWINDOW == 100 (0x7f1927665400) [pid = 1847] [serial = 300] [outer = (nil)] [url = about:blank] 07:19:29 INFO - PROCESS | 1847 | --DOMWINDOW == 99 (0x7f1928708000) [pid = 1847] [serial = 303] [outer = (nil)] [url = about:blank] 07:19:29 INFO - PROCESS | 1847 | --DOMWINDOW == 98 (0x7f192aa9b000) [pid = 1847] [serial = 306] [outer = (nil)] [url = about:blank] 07:19:29 INFO - PROCESS | 1847 | --DOMWINDOW == 97 (0x7f193809e000) [pid = 1847] [serial = 309] [outer = (nil)] [url = about:blank] 07:19:29 INFO - PROCESS | 1847 | --DOMWINDOW == 96 (0x7f193d20a000) [pid = 1847] [serial = 310] [outer = (nil)] [url = about:blank] 07:19:29 INFO - PROCESS | 1847 | --DOMWINDOW == 95 (0x7f19352e8800) [pid = 1847] [serial = 307] [outer = (nil)] [url = about:blank] 07:19:29 INFO - PROCESS | 1847 | --DOMWINDOW == 94 (0x7f1928e2e800) [pid = 1847] [serial = 304] [outer = (nil)] [url = about:blank] 07:19:29 INFO - PROCESS | 1847 | --DOMWINDOW == 93 (0x7f1927770400) [pid = 1847] [serial = 301] [outer = (nil)] [url = about:blank] 07:19:29 INFO - PROCESS | 1847 | 1461680369904 Marionette TRACE conn6 <- [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]]]}] 07:19:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 07:19:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1393ms 07:19:29 INFO - PROCESS | 1847 | 1461680369941 Marionette TRACE conn6 -> [0,473,"getWindowHandle",null] 07:19:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 07:19:29 INFO - PROCESS | 1847 | 1461680369947 Marionette TRACE conn6 <- [1,473,null,{"value":"8"}] 07:19:29 INFO - PROCESS | 1847 | 1461680369953 Marionette TRACE conn6 -> [0,474,"setScriptTimeout",{"ms":35000}] 07:19:29 INFO - PROCESS | 1847 | 1461680369956 Marionette TRACE conn6 <- [1,474,null,{}] 07:19:29 INFO - PROCESS | 1847 | 1461680369962 Marionette TRACE conn6 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:30 INFO - PROCESS | 1847 | 1461680370117 Marionette TRACE conn6 <- [1,475,null,{"value":null}] 07:19:30 INFO - PROCESS | 1847 | 1461680370227 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:30 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191ec13000 == 53 [pid = 1847] [id = 126] 07:19:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 94 (0x7f191cf59000) [pid = 1847] [serial = 377] [outer = (nil)] 07:19:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 95 (0x7f191f840800) [pid = 1847] [serial = 378] [outer = 0x7f191cf59000] 07:19:30 INFO - PROCESS | 1847 | 1461680370290 Marionette DEBUG loaded listener.js 07:19:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 96 (0x7f191fcba400) [pid = 1847] [serial = 379] [outer = 0x7f191cf59000] 07:19:31 INFO - PROCESS | 1847 | 1461680371071 Marionette TRACE conn6 <- [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]]]}] 07:19:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 07:19:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1185ms 07:19:31 INFO - PROCESS | 1847 | 1461680371139 Marionette TRACE conn6 -> [0,477,"getWindowHandle",null] 07:19:31 INFO - PROCESS | 1847 | 1461680371142 Marionette TRACE conn6 <- [1,477,null,{"value":"8"}] 07:19:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 07:19:31 INFO - PROCESS | 1847 | 1461680371155 Marionette TRACE conn6 -> [0,478,"setScriptTimeout",{"ms":35000}] 07:19:31 INFO - PROCESS | 1847 | 1461680371164 Marionette TRACE conn6 <- [1,478,null,{}] 07:19:31 INFO - PROCESS | 1847 | 1461680371173 Marionette TRACE conn6 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:31 INFO - PROCESS | 1847 | 1461680371337 Marionette TRACE conn6 <- [1,479,null,{"value":null}] 07:19:31 INFO - PROCESS | 1847 | 1461680371450 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:31 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191fba2800 == 54 [pid = 1847] [id = 127] 07:19:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 97 (0x7f1924ec7800) [pid = 1847] [serial = 380] [outer = (nil)] 07:19:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 98 (0x7f192754dc00) [pid = 1847] [serial = 381] [outer = 0x7f1924ec7800] 07:19:31 INFO - PROCESS | 1847 | 1461680371527 Marionette DEBUG loaded listener.js 07:19:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 99 (0x7f1927740000) [pid = 1847] [serial = 382] [outer = 0x7f1924ec7800] 07:19:32 INFO - PROCESS | 1847 | 1461680372493 Marionette TRACE conn6 <- [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]]]}] 07:19:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 07:19:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1359ms 07:19:32 INFO - PROCESS | 1847 | 1461680372526 Marionette TRACE conn6 -> [0,481,"getWindowHandle",null] 07:19:32 INFO - PROCESS | 1847 | 1461680372529 Marionette TRACE conn6 <- [1,481,null,{"value":"8"}] 07:19:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 07:19:32 INFO - PROCESS | 1847 | 1461680372536 Marionette TRACE conn6 -> [0,482,"setScriptTimeout",{"ms":35000}] 07:19:32 INFO - PROCESS | 1847 | 1461680372538 Marionette TRACE conn6 <- [1,482,null,{}] 07:19:32 INFO - PROCESS | 1847 | 1461680372543 Marionette TRACE conn6 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:32 INFO - PROCESS | 1847 | 1461680372756 Marionette TRACE conn6 <- [1,483,null,{"value":null}] 07:19:32 INFO - PROCESS | 1847 | 1461680372786 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1927e84000 == 55 [pid = 1847] [id = 128] 07:19:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 100 (0x7f1919027400) [pid = 1847] [serial = 383] [outer = (nil)] 07:19:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 101 (0x7f191902fc00) [pid = 1847] [serial = 384] [outer = 0x7f1919027400] 07:19:32 INFO - PROCESS | 1847 | 1461680372850 Marionette DEBUG loaded listener.js 07:19:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 102 (0x7f1925589000) [pid = 1847] [serial = 385] [outer = 0x7f1919027400] 07:19:33 INFO - PROCESS | 1847 | --DOMWINDOW == 101 (0x7f191f2c4c00) [pid = 1847] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 07:19:33 INFO - PROCESS | 1847 | --DOMWINDOW == 100 (0x7f191d7c7c00) [pid = 1847] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 07:19:33 INFO - PROCESS | 1847 | --DOMWINDOW == 99 (0x7f191f010400) [pid = 1847] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 07:19:33 INFO - PROCESS | 1847 | --DOMWINDOW == 98 (0x7f191f94e800) [pid = 1847] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 07:19:33 INFO - PROCESS | 1847 | --DOMWINDOW == 97 (0x7f1927775c00) [pid = 1847] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 07:19:33 INFO - PROCESS | 1847 | --DOMWINDOW == 96 (0x7f1919065400) [pid = 1847] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 07:19:33 INFO - PROCESS | 1847 | --DOMWINDOW == 95 (0x7f1919059400) [pid = 1847] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 07:19:33 INFO - PROCESS | 1847 | --DOMWINDOW == 94 (0x7f1928e2ec00) [pid = 1847] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 07:19:33 INFO - PROCESS | 1847 | --DOMWINDOW == 93 (0x7f1936432400) [pid = 1847] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 07:19:33 INFO - PROCESS | 1847 | --DOMWINDOW == 92 (0x7f192754f000) [pid = 1847] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 07:19:33 INFO - PROCESS | 1847 | --DOMWINDOW == 91 (0x7f191f2c5800) [pid = 1847] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 07:19:33 INFO - PROCESS | 1847 | --DOMWINDOW == 90 (0x7f1928e27c00) [pid = 1847] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 07:19:33 INFO - PROCESS | 1847 | 1461680373899 Marionette TRACE conn6 <- [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]]]}] 07:19:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 07:19:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1382ms 07:19:33 INFO - PROCESS | 1847 | 1461680373919 Marionette TRACE conn6 -> [0,485,"getWindowHandle",null] 07:19:33 INFO - PROCESS | 1847 | 1461680373922 Marionette TRACE conn6 <- [1,485,null,{"value":"8"}] 07:19:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 07:19:33 INFO - PROCESS | 1847 | 1461680373928 Marionette TRACE conn6 -> [0,486,"setScriptTimeout",{"ms":35000}] 07:19:33 INFO - PROCESS | 1847 | 1461680373930 Marionette TRACE conn6 <- [1,486,null,{}] 07:19:33 INFO - PROCESS | 1847 | 1461680373935 Marionette TRACE conn6 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:34 INFO - PROCESS | 1847 | 1461680374080 Marionette TRACE conn6 <- [1,487,null,{"value":null}] 07:19:34 INFO - PROCESS | 1847 | 1461680374188 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1928153800 == 56 [pid = 1847] [id = 129] 07:19:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 91 (0x7f191f2c5800) [pid = 1847] [serial = 386] [outer = (nil)] 07:19:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 92 (0x7f192430bc00) [pid = 1847] [serial = 387] [outer = 0x7f191f2c5800] 07:19:34 INFO - PROCESS | 1847 | 1461680374267 Marionette DEBUG loaded listener.js 07:19:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 93 (0x7f1927745000) [pid = 1847] [serial = 388] [outer = 0x7f191f2c5800] 07:19:35 INFO - PROCESS | 1847 | 1461680375036 Marionette TRACE conn6 <- [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]]]}] 07:19:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 07:19:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1132ms 07:19:35 INFO - PROCESS | 1847 | 1461680375062 Marionette TRACE conn6 -> [0,489,"getWindowHandle",null] 07:19:35 INFO - PROCESS | 1847 | 1461680375064 Marionette TRACE conn6 <- [1,489,null,{"value":"8"}] 07:19:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 07:19:35 INFO - PROCESS | 1847 | 1461680375080 Marionette TRACE conn6 -> [0,490,"setScriptTimeout",{"ms":35000}] 07:19:35 INFO - PROCESS | 1847 | 1461680375083 Marionette TRACE conn6 <- [1,490,null,{}] 07:19:35 INFO - PROCESS | 1847 | 1461680375088 Marionette TRACE conn6 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:35 INFO - PROCESS | 1847 | 1461680375226 Marionette TRACE conn6 <- [1,491,null,{"value":null}] 07:19:35 INFO - PROCESS | 1847 | 1461680375242 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:35 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f192bab4000 == 57 [pid = 1847] [id = 130] 07:19:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 94 (0x7f192793a400) [pid = 1847] [serial = 389] [outer = (nil)] 07:19:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 95 (0x7f192f35f400) [pid = 1847] [serial = 390] [outer = 0x7f192793a400] 07:19:35 INFO - PROCESS | 1847 | 1461680375304 Marionette DEBUG loaded listener.js 07:19:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 96 (0x7f19343bec00) [pid = 1847] [serial = 391] [outer = 0x7f192793a400] 07:19:36 INFO - PROCESS | 1847 | 1461680376329 Marionette TRACE conn6 <- [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]]]}] 07:19:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 07:19:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1277ms 07:19:36 INFO - PROCESS | 1847 | 1461680376360 Marionette TRACE conn6 -> [0,493,"getWindowHandle",null] 07:19:36 INFO - PROCESS | 1847 | 1461680376366 Marionette TRACE conn6 <- [1,493,null,{"value":"8"}] 07:19:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 07:19:36 INFO - PROCESS | 1847 | 1461680376378 Marionette TRACE conn6 -> [0,494,"setScriptTimeout",{"ms":35000}] 07:19:36 INFO - PROCESS | 1847 | 1461680376382 Marionette TRACE conn6 <- [1,494,null,{}] 07:19:36 INFO - PROCESS | 1847 | 1461680376390 Marionette TRACE conn6 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:36 INFO - PROCESS | 1847 | 1461680376570 Marionette TRACE conn6 <- [1,495,null,{"value":null}] 07:19:36 INFO - PROCESS | 1847 | 1461680376726 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191e9af000 == 58 [pid = 1847] [id = 131] 07:19:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 97 (0x7f191d886c00) [pid = 1847] [serial = 392] [outer = (nil)] 07:19:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 98 (0x7f191da0c800) [pid = 1847] [serial = 393] [outer = 0x7f191d886c00] 07:19:36 INFO - PROCESS | 1847 | 1461680376803 Marionette DEBUG loaded listener.js 07:19:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 99 (0x7f191ec37c00) [pid = 1847] [serial = 394] [outer = 0x7f191d886c00] 07:19:37 INFO - PROCESS | 1847 | 1461680377761 Marionette TRACE conn6 <- [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]]]}] 07:19:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 07:19:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1437ms 07:19:37 INFO - PROCESS | 1847 | 1461680377817 Marionette TRACE conn6 -> [0,497,"getWindowHandle",null] 07:19:37 INFO - PROCESS | 1847 | 1461680377825 Marionette TRACE conn6 <- [1,497,null,{"value":"8"}] 07:19:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 07:19:37 INFO - PROCESS | 1847 | 1461680377836 Marionette TRACE conn6 -> [0,498,"setScriptTimeout",{"ms":35000}] 07:19:37 INFO - PROCESS | 1847 | 1461680377840 Marionette TRACE conn6 <- [1,498,null,{}] 07:19:37 INFO - PROCESS | 1847 | 1461680377846 Marionette TRACE conn6 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:38 INFO - PROCESS | 1847 | 1461680378026 Marionette TRACE conn6 <- [1,499,null,{"value":null}] 07:19:38 INFO - PROCESS | 1847 | 1461680378174 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1928373000 == 59 [pid = 1847] [id = 132] 07:19:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 100 (0x7f191f3afc00) [pid = 1847] [serial = 395] [outer = (nil)] 07:19:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 101 (0x7f191f94b400) [pid = 1847] [serial = 396] [outer = 0x7f191f3afc00] 07:19:38 INFO - PROCESS | 1847 | 1461680378251 Marionette DEBUG loaded listener.js 07:19:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 102 (0x7f1922755000) [pid = 1847] [serial = 397] [outer = 0x7f191f3afc00] 07:19:39 INFO - PROCESS | 1847 | 1461680379163 Marionette TRACE conn6 <- [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]]]}] 07:19:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 07:19:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1380ms 07:19:39 INFO - PROCESS | 1847 | 1461680379217 Marionette TRACE conn6 -> [0,501,"getWindowHandle",null] 07:19:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 07:19:39 INFO - PROCESS | 1847 | 1461680379222 Marionette TRACE conn6 <- [1,501,null,{"value":"8"}] 07:19:39 INFO - PROCESS | 1847 | 1461680379230 Marionette TRACE conn6 -> [0,502,"setScriptTimeout",{"ms":35000}] 07:19:39 INFO - PROCESS | 1847 | 1461680379237 Marionette TRACE conn6 <- [1,502,null,{}] 07:19:39 INFO - PROCESS | 1847 | 1461680379254 Marionette TRACE conn6 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:39 INFO - PROCESS | 1847 | 1461680379455 Marionette TRACE conn6 <- [1,503,null,{"value":null}] 07:19:39 INFO - PROCESS | 1847 | 1461680379794 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1934f05800 == 60 [pid = 1847] [id = 133] 07:19:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 103 (0x7f192776b400) [pid = 1847] [serial = 398] [outer = (nil)] 07:19:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 104 (0x7f1927777400) [pid = 1847] [serial = 399] [outer = 0x7f192776b400] 07:19:40 INFO - PROCESS | 1847 | 1461680380057 Marionette DEBUG loaded listener.js 07:19:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 105 (0x7f1929078000) [pid = 1847] [serial = 400] [outer = 0x7f192776b400] 07:19:41 INFO - PROCESS | 1847 | 1461680381061 Marionette TRACE conn6 <- [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]]]}] 07:19:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 07:19:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1889ms 07:19:41 INFO - PROCESS | 1847 | 1461680381119 Marionette TRACE conn6 -> [0,505,"getWindowHandle",null] 07:19:41 INFO - PROCESS | 1847 | 1461680381123 Marionette TRACE conn6 <- [1,505,null,{"value":"8"}] 07:19:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 07:19:41 INFO - PROCESS | 1847 | 1461680381129 Marionette TRACE conn6 -> [0,506,"setScriptTimeout",{"ms":35000}] 07:19:41 INFO - PROCESS | 1847 | 1461680381132 Marionette TRACE conn6 <- [1,506,null,{}] 07:19:41 INFO - PROCESS | 1847 | 1461680381138 Marionette TRACE conn6 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:41 INFO - PROCESS | 1847 | 1461680381304 Marionette TRACE conn6 <- [1,507,null,{"value":null}] 07:19:41 INFO - PROCESS | 1847 | 1461680381464 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1939d32800 == 61 [pid = 1847] [id = 134] 07:19:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 106 (0x7f191dad3000) [pid = 1847] [serial = 401] [outer = (nil)] 07:19:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 107 (0x7f191dadec00) [pid = 1847] [serial = 402] [outer = 0x7f191dad3000] 07:19:41 INFO - PROCESS | 1847 | 1461680381536 Marionette DEBUG loaded listener.js 07:19:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 108 (0x7f19243a0c00) [pid = 1847] [serial = 403] [outer = 0x7f191dad3000] 07:19:42 INFO - PROCESS | 1847 | 1461680382335 Marionette TRACE conn6 <- [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]]]}] 07:19:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 07:19:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1280ms 07:19:42 INFO - PROCESS | 1847 | 1461680382412 Marionette TRACE conn6 -> [0,509,"getWindowHandle",null] 07:19:42 INFO - PROCESS | 1847 | 1461680382416 Marionette TRACE conn6 <- [1,509,null,{"value":"8"}] 07:19:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 07:19:42 INFO - PROCESS | 1847 | 1461680382422 Marionette TRACE conn6 -> [0,510,"setScriptTimeout",{"ms":35000}] 07:19:42 INFO - PROCESS | 1847 | 1461680382425 Marionette TRACE conn6 <- [1,510,null,{}] 07:19:42 INFO - PROCESS | 1847 | 1461680382430 Marionette TRACE conn6 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:42 INFO - PROCESS | 1847 | 1461680382632 Marionette TRACE conn6 <- [1,511,null,{"value":null}] 07:19:42 INFO - PROCESS | 1847 | 1461680382789 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1918894000 == 62 [pid = 1847] [id = 135] 07:19:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 109 (0x7f191dad9800) [pid = 1847] [serial = 404] [outer = (nil)] 07:19:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 110 (0x7f1934f41000) [pid = 1847] [serial = 405] [outer = 0x7f191dad9800] 07:19:42 INFO - PROCESS | 1847 | 1461680382862 Marionette DEBUG loaded listener.js 07:19:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 111 (0x7f19360b0400) [pid = 1847] [serial = 406] [outer = 0x7f191dad9800] 07:19:43 INFO - PROCESS | 1847 | 1461680383848 Marionette TRACE conn6 <- [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]]]}] 07:19:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 07:19:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1479ms 07:19:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 07:19:43 INFO - PROCESS | 1847 | 1461680383902 Marionette TRACE conn6 -> [0,513,"getWindowHandle",null] 07:19:43 INFO - PROCESS | 1847 | 1461680383905 Marionette TRACE conn6 <- [1,513,null,{"value":"8"}] 07:19:43 INFO - PROCESS | 1847 | 1461680383912 Marionette TRACE conn6 -> [0,514,"setScriptTimeout",{"ms":35000}] 07:19:43 INFO - PROCESS | 1847 | 1461680383915 Marionette TRACE conn6 <- [1,514,null,{}] 07:19:43 INFO - PROCESS | 1847 | 1461680383921 Marionette TRACE conn6 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:44 INFO - PROCESS | 1847 | 1461680384126 Marionette TRACE conn6 <- [1,515,null,{"value":null}] 07:19:44 INFO - PROCESS | 1847 | 1461680384317 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191d07e000 == 63 [pid = 1847] [id = 136] 07:19:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 112 (0x7f19189af800) [pid = 1847] [serial = 407] [outer = (nil)] 07:19:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 113 (0x7f19189b5800) [pid = 1847] [serial = 408] [outer = 0x7f19189af800] 07:19:44 INFO - PROCESS | 1847 | 1461680384440 Marionette DEBUG loaded listener.js 07:19:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 114 (0x7f1939c10c00) [pid = 1847] [serial = 409] [outer = 0x7f19189af800] 07:19:45 INFO - PROCESS | 1847 | 1461680385277 Marionette TRACE conn6 <- [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]]]}] 07:19:45 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 07:19:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1432ms 07:19:45 INFO - PROCESS | 1847 | 1461680385344 Marionette TRACE conn6 -> [0,517,"getWindowHandle",null] 07:19:45 INFO - PROCESS | 1847 | 1461680385348 Marionette TRACE conn6 <- [1,517,null,{"value":"8"}] 07:19:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 07:19:45 INFO - PROCESS | 1847 | 1461680385354 Marionette TRACE conn6 -> [0,518,"setScriptTimeout",{"ms":35000}] 07:19:45 INFO - PROCESS | 1847 | 1461680385357 Marionette TRACE conn6 <- [1,518,null,{}] 07:19:45 INFO - PROCESS | 1847 | 1461680385362 Marionette TRACE conn6 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:45 INFO - PROCESS | 1847 | 1461680385525 Marionette TRACE conn6 <- [1,519,null,{"value":null}] 07:19:45 INFO - PROCESS | 1847 | 1461680385679 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191d096000 == 64 [pid = 1847] [id = 137] 07:19:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 115 (0x7f1917502800) [pid = 1847] [serial = 410] [outer = (nil)] 07:19:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 116 (0x7f191750e000) [pid = 1847] [serial = 411] [outer = 0x7f1917502800] 07:19:45 INFO - PROCESS | 1847 | 1461680385750 Marionette DEBUG loaded listener.js 07:19:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 117 (0x7f19189b4000) [pid = 1847] [serial = 412] [outer = 0x7f1917502800] 07:19:46 INFO - PROCESS | 1847 | 1461680386639 Marionette TRACE conn6 <- [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]]]}] 07:19:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 07:19:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1335ms 07:19:46 INFO - PROCESS | 1847 | 1461680386690 Marionette TRACE conn6 -> [0,521,"getWindowHandle",null] 07:19:46 INFO - PROCESS | 1847 | 1461680386693 Marionette TRACE conn6 <- [1,521,null,{"value":"8"}] 07:19:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 07:19:46 INFO - PROCESS | 1847 | 1461680386699 Marionette TRACE conn6 -> [0,522,"setScriptTimeout",{"ms":35000}] 07:19:46 INFO - PROCESS | 1847 | 1461680386702 Marionette TRACE conn6 <- [1,522,null,{}] 07:19:46 INFO - PROCESS | 1847 | 1461680386707 Marionette TRACE conn6 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:46 INFO - PROCESS | 1847 | 1461680386871 Marionette TRACE conn6 <- [1,523,null,{"value":null}] 07:19:47 INFO - PROCESS | 1847 | 1461680387336 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:47 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191d11b000 == 65 [pid = 1847] [id = 138] 07:19:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 118 (0x7f191777c800) [pid = 1847] [serial = 413] [outer = (nil)] 07:19:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 119 (0x7f19189a9800) [pid = 1847] [serial = 414] [outer = 0x7f191777c800] 07:19:47 INFO - PROCESS | 1847 | 1461680387448 Marionette DEBUG loaded listener.js 07:19:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 120 (0x7f19189b3000) [pid = 1847] [serial = 415] [outer = 0x7f191777c800] 07:19:48 INFO - PROCESS | 1847 | 1461680388425 Marionette TRACE conn6 <- [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]]]}] 07:19:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 07:19:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1787ms 07:19:48 INFO - PROCESS | 1847 | 1461680388488 Marionette TRACE conn6 -> [0,525,"getWindowHandle",null] 07:19:48 INFO - PROCESS | 1847 | 1461680388494 Marionette TRACE conn6 <- [1,525,null,{"value":"8"}] 07:19:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 07:19:48 INFO - PROCESS | 1847 | 1461680388501 Marionette TRACE conn6 -> [0,526,"setScriptTimeout",{"ms":35000}] 07:19:48 INFO - PROCESS | 1847 | 1461680388506 Marionette TRACE conn6 <- [1,526,null,{}] 07:19:48 INFO - PROCESS | 1847 | 1461680388512 Marionette TRACE conn6 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:48 INFO - PROCESS | 1847 | 1461680388697 Marionette TRACE conn6 <- [1,527,null,{"value":null}] 07:19:48 INFO - PROCESS | 1847 | 1461680388922 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191d11e000 == 66 [pid = 1847] [id = 139] 07:19:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 121 (0x7f191902f800) [pid = 1847] [serial = 416] [outer = (nil)] 07:19:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 122 (0x7f191cf59c00) [pid = 1847] [serial = 417] [outer = 0x7f191902f800] 07:19:49 INFO - PROCESS | 1847 | 1461680389039 Marionette DEBUG loaded listener.js 07:19:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 123 (0x7f191d87dc00) [pid = 1847] [serial = 418] [outer = 0x7f191902f800] 07:19:49 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191e99d800 == 65 [pid = 1847] [id = 94] 07:19:49 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1928161800 == 64 [pid = 1847] [id = 96] 07:19:49 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191ec0c000 == 63 [pid = 1847] [id = 95] 07:19:49 INFO - PROCESS | 1847 | --DOMWINDOW == 122 (0x7f191f94cc00) [pid = 1847] [serial = 318] [outer = (nil)] [url = about:blank] 07:19:49 INFO - PROCESS | 1847 | --DOMWINDOW == 121 (0x7f19272be000) [pid = 1847] [serial = 321] [outer = (nil)] [url = about:blank] 07:19:49 INFO - PROCESS | 1847 | --DOMWINDOW == 120 (0x7f1927746800) [pid = 1847] [serial = 324] [outer = (nil)] [url = about:blank] 07:19:49 INFO - PROCESS | 1847 | --DOMWINDOW == 119 (0x7f1927770000) [pid = 1847] [serial = 327] [outer = (nil)] [url = about:blank] 07:19:49 INFO - PROCESS | 1847 | --DOMWINDOW == 118 (0x7f192430f800) [pid = 1847] [serial = 348] [outer = (nil)] [url = about:blank] 07:19:49 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1928153800 == 62 [pid = 1847] [id = 129] 07:19:49 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1927e84000 == 61 [pid = 1847] [id = 128] 07:19:49 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191fba2800 == 60 [pid = 1847] [id = 127] 07:19:49 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191ec13000 == 59 [pid = 1847] [id = 126] 07:19:49 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191cfae800 == 58 [pid = 1847] [id = 125] 07:19:49 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191cfc1000 == 57 [pid = 1847] [id = 124] 07:19:49 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1939ea5800 == 56 [pid = 1847] [id = 119] 07:19:49 INFO - PROCESS | 1847 | --DOCSHELL 0x7f192f3ba800 == 55 [pid = 1847] [id = 118] 07:19:49 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191f02e000 == 54 [pid = 1847] [id = 117] 07:19:49 INFO - PROCESS | 1847 | --DOMWINDOW == 117 (0x7f193a935400) [pid = 1847] [serial = 286] [outer = (nil)] [url = about:blank] 07:19:49 INFO - PROCESS | 1847 | --DOMWINDOW == 116 (0x7f193d29e000) [pid = 1847] [serial = 289] [outer = (nil)] [url = about:blank] 07:19:49 INFO - PROCESS | 1847 | --DOMWINDOW == 115 (0x7f192776f800) [pid = 1847] [serial = 280] [outer = (nil)] [url = about:blank] 07:19:49 INFO - PROCESS | 1847 | --DOMWINDOW == 114 (0x7f19272b7000) [pid = 1847] [serial = 277] [outer = (nil)] [url = about:blank] 07:19:49 INFO - PROCESS | 1847 | --DOMWINDOW == 113 (0x7f193633c000) [pid = 1847] [serial = 283] [outer = (nil)] [url = about:blank] 07:19:49 INFO - PROCESS | 1847 | --DOMWINDOW == 112 (0x7f191ec3e000) [pid = 1847] [serial = 315] [outer = (nil)] [url = about:blank] 07:19:49 INFO - PROCESS | 1847 | --DOMWINDOW == 111 (0x7f191d9edc00) [pid = 1847] [serial = 331] [outer = (nil)] [url = about:blank] 07:19:49 INFO - PROCESS | 1847 | --DOMWINDOW == 110 (0x7f19272b8c00) [pid = 1847] [serial = 339] [outer = (nil)] [url = about:blank] 07:19:49 INFO - PROCESS | 1847 | --DOMWINDOW == 109 (0x7f192774d400) [pid = 1847] [serial = 340] [outer = (nil)] [url = about:blank] 07:19:49 INFO - PROCESS | 1847 | --DOMWINDOW == 108 (0x7f1928db1000) [pid = 1847] [serial = 343] [outer = (nil)] [url = about:blank] 07:19:49 INFO - PROCESS | 1847 | --DOMWINDOW == 107 (0x7f193d297000) [pid = 1847] [serial = 312] [outer = (nil)] [url = about:blank] 07:19:49 INFO - PROCESS | 1847 | --DOMWINDOW == 106 (0x7f193ea5f000) [pid = 1847] [serial = 313] [outer = (nil)] [url = about:blank] 07:19:49 INFO - PROCESS | 1847 | --DOMWINDOW == 105 (0x7f191f835000) [pid = 1847] [serial = 334] [outer = (nil)] [url = about:blank] 07:19:49 INFO - PROCESS | 1847 | --DOMWINDOW == 104 (0x7f191f2c1800) [pid = 1847] [serial = 333] [outer = (nil)] [url = about:blank] 07:19:49 INFO - PROCESS | 1847 | --DOMWINDOW == 103 (0x7f191f955800) [pid = 1847] [serial = 336] [outer = (nil)] [url = about:blank] 07:19:49 INFO - PROCESS | 1847 | --DOMWINDOW == 102 (0x7f19260ef800) [pid = 1847] [serial = 337] [outer = (nil)] [url = about:blank] 07:19:49 INFO - PROCESS | 1847 | --DOMWINDOW == 101 (0x7f191d7c2800) [pid = 1847] [serial = 330] [outer = (nil)] [url = about:blank] 07:19:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 102 (0x7f191da08400) [pid = 1847] [serial = 419] [outer = 0x7f191f002c00] 07:19:49 INFO - PROCESS | 1847 | --DOMWINDOW == 101 (0x7f192a842800) [pid = 1847] [serial = 346] [outer = (nil)] [url = about:blank] 07:19:49 INFO - PROCESS | 1847 | --DOMWINDOW == 100 (0x7f192776a000) [pid = 1847] [serial = 342] [outer = (nil)] [url = about:blank] 07:19:49 INFO - PROCESS | 1847 | --DOMWINDOW == 99 (0x7f1928ba7400) [pid = 1847] [serial = 345] [outer = (nil)] [url = about:blank] 07:19:49 INFO - PROCESS | 1847 | 1461680389983 Marionette TRACE conn6 <- [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]]]}] 07:19:50 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 07:19:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1531ms 07:19:50 INFO - PROCESS | 1847 | 1461680390036 Marionette TRACE conn6 -> [0,529,"getWindowHandle",null] 07:19:50 INFO - PROCESS | 1847 | 1461680390041 Marionette TRACE conn6 <- [1,529,null,{"value":"8"}] 07:19:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 07:19:50 INFO - PROCESS | 1847 | 1461680390049 Marionette TRACE conn6 -> [0,530,"setScriptTimeout",{"ms":35000}] 07:19:50 INFO - PROCESS | 1847 | 1461680390051 Marionette TRACE conn6 <- [1,530,null,{}] 07:19:50 INFO - PROCESS | 1847 | 1461680390057 Marionette TRACE conn6 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:50 INFO - PROCESS | 1847 | 1461680390208 Marionette TRACE conn6 <- [1,531,null,{"value":null}] 07:19:50 INFO - PROCESS | 1847 | 1461680390315 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:50 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191ec10000 == 55 [pid = 1847] [id = 140] 07:19:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 100 (0x7f191cf54800) [pid = 1847] [serial = 420] [outer = (nil)] 07:19:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 101 (0x7f191eb05400) [pid = 1847] [serial = 421] [outer = 0x7f191cf54800] 07:19:50 INFO - PROCESS | 1847 | 1461680390377 Marionette DEBUG loaded listener.js 07:19:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 102 (0x7f191ec40000) [pid = 1847] [serial = 422] [outer = 0x7f191cf54800] 07:19:51 INFO - PROCESS | 1847 | 1461680391069 Marionette TRACE conn6 <- [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"]]]}] 07:19:51 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 07:19:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 07:19:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:19:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:19:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 07:19:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 07:19:51 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 07:19:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 07:19:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:19:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:19:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 07:19:51 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 07:19:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1077ms 07:19:51 INFO - PROCESS | 1847 | 1461680391130 Marionette TRACE conn6 -> [0,533,"getWindowHandle",null] 07:19:51 INFO - PROCESS | 1847 | 1461680391133 Marionette TRACE conn6 <- [1,533,null,{"value":"8"}] 07:19:51 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 07:19:51 INFO - PROCESS | 1847 | 1461680391147 Marionette TRACE conn6 -> [0,534,"setScriptTimeout",{"ms":35000}] 07:19:51 INFO - PROCESS | 1847 | 1461680391155 Marionette TRACE conn6 <- [1,534,null,{}] 07:19:51 INFO - PROCESS | 1847 | 1461680391163 Marionette TRACE conn6 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:51 INFO - PROCESS | 1847 | 1461680391384 Marionette TRACE conn6 <- [1,535,null,{"value":null}] 07:19:51 INFO - PROCESS | 1847 | 1461680391462 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191fb9d000 == 56 [pid = 1847] [id = 141] 07:19:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 103 (0x7f191ec40400) [pid = 1847] [serial = 423] [outer = (nil)] 07:19:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 104 (0x7f191f953800) [pid = 1847] [serial = 424] [outer = 0x7f191ec40400] 07:19:51 INFO - PROCESS | 1847 | 1461680391526 Marionette DEBUG loaded listener.js 07:19:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 105 (0x7f1922754400) [pid = 1847] [serial = 425] [outer = 0x7f191ec40400] 07:19:52 INFO - PROCESS | 1847 | 1461680392361 Marionette TRACE conn6 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 07:19:52 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 07:19:52 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1251ms 07:19:52 INFO - PROCESS | 1847 | 1461680392400 Marionette TRACE conn6 -> [0,537,"getWindowHandle",null] 07:19:52 INFO - PROCESS | 1847 | 1461680392405 Marionette TRACE conn6 <- [1,537,null,{"value":"8"}] 07:19:52 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 07:19:52 INFO - PROCESS | 1847 | 1461680392410 Marionette TRACE conn6 -> [0,538,"setScriptTimeout",{"ms":35000}] 07:19:52 INFO - PROCESS | 1847 | 1461680392413 Marionette TRACE conn6 <- [1,538,null,{}] 07:19:52 INFO - PROCESS | 1847 | 1461680392422 Marionette TRACE conn6 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:52 INFO - PROCESS | 1847 | 1461680392623 Marionette TRACE conn6 <- [1,539,null,{"value":null}] 07:19:52 INFO - PROCESS | 1847 | 1461680392661 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:52 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19277d9000 == 57 [pid = 1847] [id = 142] 07:19:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 106 (0x7f191f010400) [pid = 1847] [serial = 426] [outer = (nil)] 07:19:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 107 (0x7f1922754800) [pid = 1847] [serial = 427] [outer = 0x7f191f010400] 07:19:52 INFO - PROCESS | 1847 | 1461680392729 Marionette DEBUG loaded listener.js 07:19:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 108 (0x7f19243a0400) [pid = 1847] [serial = 428] [outer = 0x7f191f010400] 07:19:53 INFO - PROCESS | 1847 | 1461680393531 Marionette TRACE conn6 <- [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]]]}] 07:19:53 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. 07:19:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1185ms 07:19:53 INFO - PROCESS | 1847 | 1461680393597 Marionette TRACE conn6 -> [0,541,"getWindowHandle",null] 07:19:53 INFO - PROCESS | 1847 | 1461680393601 Marionette TRACE conn6 <- [1,541,null,{"value":"8"}] 07:19:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 07:19:53 INFO - PROCESS | 1847 | 1461680393612 Marionette TRACE conn6 -> [0,542,"setScriptTimeout",{"ms":35000}] 07:19:53 INFO - PROCESS | 1847 | 1461680393614 Marionette TRACE conn6 <- [1,542,null,{}] 07:19:53 INFO - PROCESS | 1847 | 1461680393620 Marionette TRACE conn6 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:54 INFO - PROCESS | 1847 | 1461680393998 Marionette TRACE conn6 <- [1,543,null,{"value":null}] 07:19:54 INFO - PROCESS | 1847 | --DOMWINDOW == 107 (0x7f1919027400) [pid = 1847] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 07:19:54 INFO - PROCESS | 1847 | --DOMWINDOW == 106 (0x7f191cf52c00) [pid = 1847] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 07:19:54 INFO - PROCESS | 1847 | --DOMWINDOW == 105 (0x7f191cf59000) [pid = 1847] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 07:19:54 INFO - PROCESS | 1847 | --DOMWINDOW == 104 (0x7f191ec33000) [pid = 1847] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 07:19:54 INFO - PROCESS | 1847 | --DOMWINDOW == 103 (0x7f1924ec7800) [pid = 1847] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 07:19:54 INFO - PROCESS | 1847 | --DOMWINDOW == 102 (0x7f191f2c5800) [pid = 1847] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 07:19:54 INFO - PROCESS | 1847 | 1461680394083 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191e99a800 == 58 [pid = 1847] [id = 143] 07:19:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 103 (0x7f191d9ea800) [pid = 1847] [serial = 429] [outer = (nil)] 07:19:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 104 (0x7f191f832400) [pid = 1847] [serial = 430] [outer = 0x7f191d9ea800] 07:19:54 INFO - PROCESS | 1847 | 1461680394153 Marionette DEBUG loaded listener.js 07:19:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 105 (0x7f19272bbc00) [pid = 1847] [serial = 431] [outer = 0x7f191d9ea800] 07:19:54 INFO - PROCESS | 1847 | 1461680394876 Marionette TRACE conn6 <- [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]]]}] 07:19:54 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. 07:19:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1277ms 07:19:54 INFO - PROCESS | 1847 | 1461680394889 Marionette TRACE conn6 -> [0,545,"getWindowHandle",null] 07:19:54 INFO - PROCESS | 1847 | 1461680394892 Marionette TRACE conn6 <- [1,545,null,{"value":"8"}] 07:19:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 07:19:54 INFO - PROCESS | 1847 | 1461680394897 Marionette TRACE conn6 -> [0,546,"setScriptTimeout",{"ms":35000}] 07:19:54 INFO - PROCESS | 1847 | 1461680394900 Marionette TRACE conn6 <- [1,546,null,{}] 07:19:54 INFO - PROCESS | 1847 | 1461680394905 Marionette TRACE conn6 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:55 INFO - PROCESS | 1847 | 1461680395106 Marionette TRACE conn6 <- [1,547,null,{"value":null}] 07:19:55 INFO - PROCESS | 1847 | 1461680395189 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1929bd3800 == 59 [pid = 1847] [id = 144] 07:19:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 106 (0x7f191eb04400) [pid = 1847] [serial = 432] [outer = (nil)] 07:19:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 107 (0x7f1927743c00) [pid = 1847] [serial = 433] [outer = 0x7f191eb04400] 07:19:55 INFO - PROCESS | 1847 | 1461680395258 Marionette DEBUG loaded listener.js 07:19:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 108 (0x7f192875ec00) [pid = 1847] [serial = 434] [outer = 0x7f191eb04400] 07:19:55 INFO - PROCESS | 1847 | 1461680395937 Marionette TRACE conn6 <- [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]]]}] 07:19:56 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 07:19:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1178ms 07:19:56 INFO - PROCESS | 1847 | 1461680396094 Marionette TRACE conn6 -> [0,549,"getWindowHandle",null] 07:19:56 INFO - PROCESS | 1847 | 1461680396100 Marionette TRACE conn6 <- [1,549,null,{"value":"8"}] 07:19:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 07:19:56 INFO - PROCESS | 1847 | 1461680396112 Marionette TRACE conn6 -> [0,550,"setScriptTimeout",{"ms":35000}] 07:19:56 INFO - PROCESS | 1847 | 1461680396117 Marionette TRACE conn6 <- [1,550,null,{}] 07:19:56 INFO - PROCESS | 1847 | 1461680396137 Marionette TRACE conn6 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:56 INFO - PROCESS | 1847 | 1461680396377 Marionette TRACE conn6 <- [1,551,null,{"value":null}] 07:19:56 INFO - PROCESS | 1847 | 1461680396543 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191d106800 == 60 [pid = 1847] [id = 145] 07:19:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 109 (0x7f19189ac000) [pid = 1847] [serial = 435] [outer = (nil)] 07:19:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 110 (0x7f19189b8000) [pid = 1847] [serial = 436] [outer = 0x7f19189ac000] 07:19:56 INFO - PROCESS | 1847 | 1461680396620 Marionette DEBUG loaded listener.js 07:19:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 111 (0x7f1919030000) [pid = 1847] [serial = 437] [outer = 0x7f19189ac000] 07:19:57 INFO - PROCESS | 1847 | 1461680397513 Marionette TRACE conn6 <- [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]]]}] 07:19:57 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. 07:19:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1437ms 07:19:57 INFO - PROCESS | 1847 | 1461680397550 Marionette TRACE conn6 -> [0,553,"getWindowHandle",null] 07:19:57 INFO - PROCESS | 1847 | 1461680397557 Marionette TRACE conn6 <- [1,553,null,{"value":"8"}] 07:19:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 07:19:57 INFO - PROCESS | 1847 | 1461680397572 Marionette TRACE conn6 -> [0,554,"setScriptTimeout",{"ms":35000}] 07:19:57 INFO - PROCESS | 1847 | 1461680397579 Marionette TRACE conn6 <- [1,554,null,{}] 07:19:57 INFO - PROCESS | 1847 | 1461680397586 Marionette TRACE conn6 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:57 INFO - PROCESS | 1847 | 1461680397846 Marionette TRACE conn6 <- [1,555,null,{"value":null}] 07:19:57 INFO - PROCESS | 1847 | 1461680397960 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1924e0f800 == 61 [pid = 1847] [id = 146] 07:19:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 112 (0x7f1919032400) [pid = 1847] [serial = 438] [outer = (nil)] 07:19:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 113 (0x7f191dadb000) [pid = 1847] [serial = 439] [outer = 0x7f1919032400] 07:19:58 INFO - PROCESS | 1847 | 1461680398035 Marionette DEBUG loaded listener.js 07:19:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 114 (0x7f191ec3b800) [pid = 1847] [serial = 440] [outer = 0x7f1919032400] 07:19:58 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:19:59 INFO - PROCESS | 1847 | 1461680399047 Marionette TRACE conn6 <- [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]]]}] 07:19:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 07:19:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1539ms 07:19:59 INFO - PROCESS | 1847 | 1461680399108 Marionette TRACE conn6 -> [0,557,"getWindowHandle",null] 07:19:59 INFO - PROCESS | 1847 | 1461680399112 Marionette TRACE conn6 <- [1,557,null,{"value":"8"}] 07:19:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 07:19:59 INFO - PROCESS | 1847 | 1461680399118 Marionette TRACE conn6 -> [0,558,"setScriptTimeout",{"ms":35000}] 07:19:59 INFO - PROCESS | 1847 | 1461680399121 Marionette TRACE conn6 <- [1,558,null,{}] 07:19:59 INFO - PROCESS | 1847 | 1461680399136 Marionette TRACE conn6 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:19:59 INFO - PROCESS | 1847 | 1461680399393 Marionette TRACE conn6 <- [1,559,null,{"value":null}] 07:19:59 INFO - PROCESS | 1847 | 1461680399598 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:19:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1936314800 == 62 [pid = 1847] [id = 147] 07:19:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 115 (0x7f191fcbc400) [pid = 1847] [serial = 441] [outer = (nil)] 07:19:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 116 (0x7f192275e800) [pid = 1847] [serial = 442] [outer = 0x7f191fcbc400] 07:19:59 INFO - PROCESS | 1847 | 1461680399680 Marionette DEBUG loaded listener.js 07:19:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 117 (0x7f19271f0400) [pid = 1847] [serial = 443] [outer = 0x7f191fcbc400] 07:20:00 INFO - PROCESS | 1847 | 1461680400512 Marionette TRACE conn6 <- [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]]]}] 07:20:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 07:20:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1442ms 07:20:00 INFO - PROCESS | 1847 | 1461680400561 Marionette TRACE conn6 -> [0,561,"getWindowHandle",null] 07:20:00 INFO - PROCESS | 1847 | 1461680400565 Marionette TRACE conn6 <- [1,561,null,{"value":"8"}] 07:20:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 07:20:00 INFO - PROCESS | 1847 | 1461680400571 Marionette TRACE conn6 -> [0,562,"setScriptTimeout",{"ms":35000}] 07:20:00 INFO - PROCESS | 1847 | 1461680400573 Marionette TRACE conn6 <- [1,562,null,{}] 07:20:00 INFO - PROCESS | 1847 | 1461680400579 Marionette TRACE conn6 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:00 INFO - PROCESS | 1847 | 1461680400748 Marionette TRACE conn6 <- [1,563,null,{"value":null}] 07:20:00 INFO - PROCESS | 1847 | 1461680400903 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f193a91c000 == 63 [pid = 1847] [id = 148] 07:20:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 118 (0x7f1922756000) [pid = 1847] [serial = 444] [outer = (nil)] 07:20:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 119 (0x7f1927748c00) [pid = 1847] [serial = 445] [outer = 0x7f1922756000] 07:20:00 INFO - PROCESS | 1847 | 1461680400977 Marionette DEBUG loaded listener.js 07:20:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 120 (0x7f1927a77800) [pid = 1847] [serial = 446] [outer = 0x7f1922756000] 07:20:01 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:20:01 INFO - PROCESS | 1847 | 1461680401861 Marionette TRACE conn6 <- [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]]]}] 07:20:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 07:20:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1327ms 07:20:01 INFO - PROCESS | 1847 | 1461680401899 Marionette TRACE conn6 -> [0,565,"getWindowHandle",null] 07:20:01 INFO - PROCESS | 1847 | 1461680401903 Marionette TRACE conn6 <- [1,565,null,{"value":"8"}] 07:20:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 07:20:01 INFO - PROCESS | 1847 | 1461680401909 Marionette TRACE conn6 -> [0,566,"setScriptTimeout",{"ms":35000}] 07:20:01 INFO - PROCESS | 1847 | 1461680401912 Marionette TRACE conn6 <- [1,566,null,{}] 07:20:01 INFO - PROCESS | 1847 | 1461680401918 Marionette TRACE conn6 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:02 INFO - PROCESS | 1847 | 1461680402088 Marionette TRACE conn6 <- [1,567,null,{"value":null}] 07:20:02 INFO - PROCESS | 1847 | 1461680402258 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1941f8b000 == 64 [pid = 1847] [id = 149] 07:20:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 121 (0x7f19272bac00) [pid = 1847] [serial = 447] [outer = (nil)] 07:20:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 122 (0x7f192988bc00) [pid = 1847] [serial = 448] [outer = 0x7f19272bac00] 07:20:02 INFO - PROCESS | 1847 | 1461680402330 Marionette DEBUG loaded listener.js 07:20:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 123 (0x7f1934318400) [pid = 1847] [serial = 449] [outer = 0x7f19272bac00] 07:20:02 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:20:03 INFO - PROCESS | 1847 | 1461680403211 Marionette TRACE conn6 <- [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]]]}] 07:20:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 07:20:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1348ms 07:20:03 INFO - PROCESS | 1847 | 1461680403259 Marionette TRACE conn6 -> [0,569,"getWindowHandle",null] 07:20:03 INFO - PROCESS | 1847 | 1461680403262 Marionette TRACE conn6 <- [1,569,null,{"value":"8"}] 07:20:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 07:20:03 INFO - PROCESS | 1847 | 1461680403269 Marionette TRACE conn6 -> [0,570,"setScriptTimeout",{"ms":35000}] 07:20:03 INFO - PROCESS | 1847 | 1461680403272 Marionette TRACE conn6 <- [1,570,null,{}] 07:20:03 INFO - PROCESS | 1847 | 1461680403277 Marionette TRACE conn6 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:03 INFO - PROCESS | 1847 | 1461680403569 Marionette TRACE conn6 <- [1,571,null,{"value":null}] 07:20:03 INFO - PROCESS | 1847 | 1461680403870 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1918bb1000 == 65 [pid = 1847] [id = 150] 07:20:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 124 (0x7f192f35ec00) [pid = 1847] [serial = 450] [outer = (nil)] 07:20:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 125 (0x7f193526f800) [pid = 1847] [serial = 451] [outer = 0x7f192f35ec00] 07:20:04 INFO - PROCESS | 1847 | 1461680404095 Marionette DEBUG loaded listener.js 07:20:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 126 (0x7f193633b400) [pid = 1847] [serial = 452] [outer = 0x7f192f35ec00] 07:20:04 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:20:05 INFO - PROCESS | 1847 | 1461680405156 Marionette TRACE conn6 <- [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]]]}] 07:20:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 07:20:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1937ms 07:20:05 INFO - PROCESS | 1847 | 1461680405208 Marionette TRACE conn6 -> [0,573,"getWindowHandle",null] 07:20:05 INFO - PROCESS | 1847 | 1461680405212 Marionette TRACE conn6 <- [1,573,null,{"value":"8"}] 07:20:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 07:20:05 INFO - PROCESS | 1847 | 1461680405218 Marionette TRACE conn6 -> [0,574,"setScriptTimeout",{"ms":35000}] 07:20:05 INFO - PROCESS | 1847 | 1461680405222 Marionette TRACE conn6 <- [1,574,null,{}] 07:20:05 INFO - PROCESS | 1847 | 1461680405228 Marionette TRACE conn6 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:05 INFO - PROCESS | 1847 | 1461680405394 Marionette TRACE conn6 <- [1,575,null,{"value":null}] 07:20:05 INFO - PROCESS | 1847 | 1461680405552 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19174a9800 == 66 [pid = 1847] [id = 151] 07:20:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 127 (0x7f191f9d2800) [pid = 1847] [serial = 453] [outer = (nil)] 07:20:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 128 (0x7f191f9db400) [pid = 1847] [serial = 454] [outer = 0x7f191f9d2800] 07:20:05 INFO - PROCESS | 1847 | 1461680405624 Marionette DEBUG loaded listener.js 07:20:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 129 (0x7f191f9e0400) [pid = 1847] [serial = 455] [outer = 0x7f191f9d2800] 07:20:06 INFO - PROCESS | 1847 | 1461680406497 Marionette TRACE conn6 <- [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]]]}] 07:20:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 07:20:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1331ms 07:20:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 07:20:06 INFO - PROCESS | 1847 | 1461680406551 Marionette TRACE conn6 -> [0,577,"getWindowHandle",null] 07:20:06 INFO - PROCESS | 1847 | 1461680406554 Marionette TRACE conn6 <- [1,577,null,{"value":"8"}] 07:20:06 INFO - PROCESS | 1847 | 1461680406560 Marionette TRACE conn6 -> [0,578,"setScriptTimeout",{"ms":35000}] 07:20:06 INFO - PROCESS | 1847 | 1461680406564 Marionette TRACE conn6 <- [1,578,null,{}] 07:20:06 INFO - PROCESS | 1847 | 1461680406569 Marionette TRACE conn6 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:06 INFO - PROCESS | 1847 | 1461680406738 Marionette TRACE conn6 <- [1,579,null,{"value":null}] 07:20:06 INFO - PROCESS | 1847 | 1461680406896 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191f632800 == 67 [pid = 1847] [id = 152] 07:20:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 130 (0x7f19179e6800) [pid = 1847] [serial = 456] [outer = (nil)] 07:20:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 131 (0x7f19179ec800) [pid = 1847] [serial = 457] [outer = 0x7f19179e6800] 07:20:06 INFO - PROCESS | 1847 | 1461680406973 Marionette DEBUG loaded listener.js 07:20:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 132 (0x7f19179f1400) [pid = 1847] [serial = 458] [outer = 0x7f19179e6800] 07:20:07 INFO - PROCESS | 1847 | 1461680407824 Marionette TRACE conn6 <- [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]]]}] 07:20:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 07:20:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1332ms 07:20:07 INFO - PROCESS | 1847 | 1461680407894 Marionette TRACE conn6 -> [0,581,"getWindowHandle",null] 07:20:07 INFO - PROCESS | 1847 | 1461680407898 Marionette TRACE conn6 <- [1,581,null,{"value":"8"}] 07:20:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 07:20:07 INFO - PROCESS | 1847 | 1461680407904 Marionette TRACE conn6 -> [0,582,"setScriptTimeout",{"ms":35000}] 07:20:07 INFO - PROCESS | 1847 | 1461680407906 Marionette TRACE conn6 <- [1,582,null,{}] 07:20:07 INFO - PROCESS | 1847 | 1461680407913 Marionette TRACE conn6 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:08 INFO - PROCESS | 1847 | 1461680408089 Marionette TRACE conn6 <- [1,583,null,{"value":null}] 07:20:08 INFO - PROCESS | 1847 | 1461680408243 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191f64b800 == 68 [pid = 1847] [id = 153] 07:20:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 133 (0x7f1914d7f400) [pid = 1847] [serial = 459] [outer = (nil)] 07:20:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x7f1914d88000) [pid = 1847] [serial = 460] [outer = 0x7f1914d7f400] 07:20:08 INFO - PROCESS | 1847 | 1461680408317 Marionette DEBUG loaded listener.js 07:20:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x7f1914d8d000) [pid = 1847] [serial = 461] [outer = 0x7f1914d7f400] 07:20:09 INFO - PROCESS | 1847 | 1461680409183 Marionette TRACE conn6 <- [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]]]}] 07:20:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 07:20:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1343ms 07:20:09 INFO - PROCESS | 1847 | 1461680409248 Marionette TRACE conn6 -> [0,585,"getWindowHandle",null] 07:20:09 INFO - PROCESS | 1847 | 1461680409253 Marionette TRACE conn6 <- [1,585,null,{"value":"8"}] 07:20:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 07:20:09 INFO - PROCESS | 1847 | 1461680409260 Marionette TRACE conn6 -> [0,586,"setScriptTimeout",{"ms":35000}] 07:20:09 INFO - PROCESS | 1847 | 1461680409263 Marionette TRACE conn6 <- [1,586,null,{}] 07:20:09 INFO - PROCESS | 1847 | 1461680409268 Marionette TRACE conn6 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:09 INFO - PROCESS | 1847 | 1461680409456 Marionette TRACE conn6 <- [1,587,null,{"value":null}] 07:20:09 INFO - PROCESS | 1847 | 1461680409819 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:09 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191d07f000 == 69 [pid = 1847] [id = 154] 07:20:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x7f1917772000) [pid = 1847] [serial = 462] [outer = (nil)] 07:20:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x7f191777d800) [pid = 1847] [serial = 463] [outer = 0x7f1917772000] 07:20:09 INFO - PROCESS | 1847 | 1461680409968 Marionette DEBUG loaded listener.js 07:20:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x7f19187ba400) [pid = 1847] [serial = 464] [outer = 0x7f1917772000] 07:20:10 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:20:10 INFO - PROCESS | 1847 | 1461680410927 Marionette TRACE conn6 <- [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]]]}] 07:20:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 07:20:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1731ms 07:20:10 INFO - PROCESS | 1847 | 1461680410992 Marionette TRACE conn6 -> [0,589,"getWindowHandle",null] 07:20:11 INFO - PROCESS | 1847 | 1461680410997 Marionette TRACE conn6 <- [1,589,null,{"value":"8"}] 07:20:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 07:20:11 INFO - PROCESS | 1847 | 1461680411004 Marionette TRACE conn6 -> [0,590,"setScriptTimeout",{"ms":35000}] 07:20:11 INFO - PROCESS | 1847 | 1461680411009 Marionette TRACE conn6 <- [1,590,null,{}] 07:20:11 INFO - PROCESS | 1847 | 1461680411018 Marionette TRACE conn6 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:11 INFO - PROCESS | 1847 | 1461680411257 Marionette TRACE conn6 <- [1,591,null,{"value":null}] 07:20:11 INFO - PROCESS | 1847 | 1461680411504 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7f193d258000 == 68 [pid = 1847] [id = 81] 07:20:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1927e7e000 == 67 [pid = 1847] [id = 80] 07:20:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191e99a800 == 66 [pid = 1847] [id = 143] 07:20:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19277d9000 == 65 [pid = 1847] [id = 142] 07:20:11 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x7f191da0e000) [pid = 1847] [serial = 366] [outer = (nil)] [url = about:blank] 07:20:11 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x7f191d9ed800) [pid = 1847] [serial = 369] [outer = (nil)] [url = about:blank] 07:20:11 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x7f192f35f400) [pid = 1847] [serial = 390] [outer = (nil)] [url = about:blank] 07:20:11 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19188a0800 == 66 [pid = 1847] [id = 155] 07:20:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x7f1919024400) [pid = 1847] [serial = 465] [outer = (nil)] 07:20:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x7f191902a000) [pid = 1847] [serial = 466] [outer = 0x7f1919024400] 07:20:11 INFO - PROCESS | 1847 | 1461680411626 Marionette DEBUG loaded listener.js 07:20:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x7f1919059000) [pid = 1847] [serial = 467] [outer = 0x7f1919024400] 07:20:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191fb9d000 == 65 [pid = 1847] [id = 141] 07:20:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191ec10000 == 64 [pid = 1847] [id = 140] 07:20:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191d11e000 == 63 [pid = 1847] [id = 139] 07:20:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191d11b000 == 62 [pid = 1847] [id = 138] 07:20:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1928373000 == 61 [pid = 1847] [id = 132] 07:20:12 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191e9af000 == 60 [pid = 1847] [id = 131] 07:20:12 INFO - PROCESS | 1847 | --DOCSHELL 0x7f192bab4000 == 59 [pid = 1847] [id = 130] 07:20:12 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x7f191902fc00) [pid = 1847] [serial = 384] [outer = (nil)] [url = about:blank] 07:20:12 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x7f1925589000) [pid = 1847] [serial = 385] [outer = (nil)] [url = about:blank] 07:20:12 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x7f191cf5f800) [pid = 1847] [serial = 373] [outer = (nil)] [url = about:blank] 07:20:12 INFO - PROCESS | 1847 | --DOMWINDOW == 134 (0x7f191cf55c00) [pid = 1847] [serial = 372] [outer = (nil)] [url = about:blank] 07:20:12 INFO - PROCESS | 1847 | --DOMWINDOW == 133 (0x7f191f840800) [pid = 1847] [serial = 378] [outer = (nil)] [url = about:blank] 07:20:12 INFO - PROCESS | 1847 | --DOMWINDOW == 132 (0x7f191fcba400) [pid = 1847] [serial = 379] [outer = (nil)] [url = about:blank] 07:20:12 INFO - PROCESS | 1847 | --DOMWINDOW == 131 (0x7f191ef35000) [pid = 1847] [serial = 375] [outer = (nil)] [url = about:blank] 07:20:12 INFO - PROCESS | 1847 | --DOMWINDOW == 130 (0x7f191f2cc800) [pid = 1847] [serial = 376] [outer = (nil)] [url = about:blank] 07:20:12 INFO - PROCESS | 1847 | --DOMWINDOW == 129 (0x7f1924309400) [pid = 1847] [serial = 354] [outer = (nil)] [url = about:blank] 07:20:12 INFO - PROCESS | 1847 | --DOMWINDOW == 128 (0x7f1929cde400) [pid = 1847] [serial = 363] [outer = (nil)] [url = about:blank] 07:20:12 INFO - PROCESS | 1847 | --DOMWINDOW == 127 (0x7f1927743800) [pid = 1847] [serial = 360] [outer = (nil)] [url = about:blank] 07:20:12 INFO - PROCESS | 1847 | --DOMWINDOW == 126 (0x7f191f957000) [pid = 1847] [serial = 357] [outer = (nil)] [url = about:blank] 07:20:12 INFO - PROCESS | 1847 | --DOMWINDOW == 125 (0x7f191f006c00) [pid = 1847] [serial = 351] [outer = (nil)] [url = about:blank] 07:20:12 INFO - PROCESS | 1847 | --DOMWINDOW == 124 (0x7f192754dc00) [pid = 1847] [serial = 381] [outer = (nil)] [url = about:blank] 07:20:12 INFO - PROCESS | 1847 | --DOMWINDOW == 123 (0x7f192430bc00) [pid = 1847] [serial = 387] [outer = (nil)] [url = about:blank] 07:20:12 INFO - PROCESS | 1847 | --DOMWINDOW == 122 (0x7f1927740000) [pid = 1847] [serial = 382] [outer = (nil)] [url = about:blank] 07:20:12 INFO - PROCESS | 1847 | --DOMWINDOW == 121 (0x7f1927745000) [pid = 1847] [serial = 388] [outer = (nil)] [url = about:blank] 07:20:12 INFO - PROCESS | 1847 | 1461680412548 Marionette TRACE conn6 <- [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]]]}] 07:20:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 07:20:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1583ms 07:20:12 INFO - PROCESS | 1847 | 1461680412590 Marionette TRACE conn6 -> [0,593,"getWindowHandle",null] 07:20:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 07:20:12 INFO - PROCESS | 1847 | 1461680412596 Marionette TRACE conn6 <- [1,593,null,{"value":"8"}] 07:20:12 INFO - PROCESS | 1847 | 1461680412604 Marionette TRACE conn6 -> [0,594,"setScriptTimeout",{"ms":35000}] 07:20:12 INFO - PROCESS | 1847 | 1461680412606 Marionette TRACE conn6 <- [1,594,null,{}] 07:20:12 INFO - PROCESS | 1847 | 1461680412612 Marionette TRACE conn6 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:12 INFO - PROCESS | 1847 | 1461680412762 Marionette TRACE conn6 <- [1,595,null,{"value":null}] 07:20:12 INFO - PROCESS | 1847 | 1461680412780 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191e95b000 == 60 [pid = 1847] [id = 156] 07:20:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 122 (0x7f191cf5d400) [pid = 1847] [serial = 468] [outer = (nil)] 07:20:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 123 (0x7f191d9e2800) [pid = 1847] [serial = 469] [outer = 0x7f191cf5d400] 07:20:12 INFO - PROCESS | 1847 | 1461680412844 Marionette DEBUG loaded listener.js 07:20:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 124 (0x7f191dad3c00) [pid = 1847] [serial = 470] [outer = 0x7f191cf5d400] 07:20:13 INFO - PROCESS | 1847 | 1461680413705 Marionette TRACE conn6 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 07:20:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 07:20:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1133ms 07:20:13 INFO - PROCESS | 1847 | 1461680413737 Marionette TRACE conn6 -> [0,597,"getWindowHandle",null] 07:20:13 INFO - PROCESS | 1847 | 1461680413741 Marionette TRACE conn6 <- [1,597,null,{"value":"8"}] 07:20:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 07:20:13 INFO - PROCESS | 1847 | 1461680413749 Marionette TRACE conn6 -> [0,598,"setScriptTimeout",{"ms":35000}] 07:20:13 INFO - PROCESS | 1847 | 1461680413759 Marionette TRACE conn6 <- [1,598,null,{}] 07:20:13 INFO - PROCESS | 1847 | 1461680413779 Marionette TRACE conn6 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:13 INFO - PROCESS | 1847 | 1461680413957 Marionette TRACE conn6 <- [1,599,null,{"value":null}] 07:20:14 INFO - PROCESS | 1847 | 1461680414102 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191f018000 == 61 [pid = 1847] [id = 157] 07:20:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 125 (0x7f191d87c000) [pid = 1847] [serial = 471] [outer = (nil)] 07:20:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 126 (0x7f191f1a0400) [pid = 1847] [serial = 472] [outer = 0x7f191d87c000] 07:20:14 INFO - PROCESS | 1847 | 1461680414164 Marionette DEBUG loaded listener.js 07:20:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 127 (0x7f191f838800) [pid = 1847] [serial = 473] [outer = 0x7f191d87c000] 07:20:14 INFO - PROCESS | 1847 | 1461680414965 Marionette TRACE conn6 <- [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]]]}] 07:20:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 07:20:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1240ms 07:20:14 INFO - PROCESS | 1847 | 1461680414993 Marionette TRACE conn6 -> [0,601,"getWindowHandle",null] 07:20:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 07:20:15 INFO - PROCESS | 1847 | 1461680414997 Marionette TRACE conn6 <- [1,601,null,{"value":"8"}] 07:20:15 INFO - PROCESS | 1847 | 1461680415003 Marionette TRACE conn6 -> [0,602,"setScriptTimeout",{"ms":35000}] 07:20:15 INFO - PROCESS | 1847 | 1461680415006 Marionette TRACE conn6 <- [1,602,null,{}] 07:20:15 INFO - PROCESS | 1847 | 1461680415011 Marionette TRACE conn6 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:15 INFO - PROCESS | 1847 | 1461680415213 Marionette TRACE conn6 <- [1,603,null,{"value":null}] 07:20:15 INFO - PROCESS | 1847 | 1461680415243 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:15 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191fabd000 == 62 [pid = 1847] [id = 158] 07:20:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 128 (0x7f191dad4c00) [pid = 1847] [serial = 474] [outer = (nil)] 07:20:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 129 (0x7f191f9d2c00) [pid = 1847] [serial = 475] [outer = 0x7f191dad4c00] 07:20:15 INFO - PROCESS | 1847 | 1461680415306 Marionette DEBUG loaded listener.js 07:20:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 130 (0x7f191f9e1000) [pid = 1847] [serial = 476] [outer = 0x7f191dad4c00] 07:20:16 INFO - PROCESS | 1847 | --DOMWINDOW == 129 (0x7f191ec3f800) [pid = 1847] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 07:20:16 INFO - PROCESS | 1847 | --DOMWINDOW == 128 (0x7f191f010400) [pid = 1847] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 07:20:16 INFO - PROCESS | 1847 | --DOMWINDOW == 127 (0x7f191cf54800) [pid = 1847] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 07:20:16 INFO - PROCESS | 1847 | --DOMWINDOW == 126 (0x7f191902f800) [pid = 1847] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 07:20:16 INFO - PROCESS | 1847 | --DOMWINDOW == 125 (0x7f191d9ea800) [pid = 1847] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 07:20:16 INFO - PROCESS | 1847 | --DOMWINDOW == 124 (0x7f191ec40400) [pid = 1847] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 07:20:16 INFO - PROCESS | 1847 | --DOMWINDOW == 123 (0x7f191777c800) [pid = 1847] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 07:20:16 INFO - PROCESS | 1847 | --DOMWINDOW == 122 (0x7f192793a400) [pid = 1847] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 07:20:16 INFO - PROCESS | 1847 | 1461680416276 Marionette TRACE conn6 <- [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]]]}] 07:20:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 07:20:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1330ms 07:20:16 INFO - PROCESS | 1847 | 1461680416334 Marionette TRACE conn6 -> [0,605,"getWindowHandle",null] 07:20:16 INFO - PROCESS | 1847 | 1461680416338 Marionette TRACE conn6 <- [1,605,null,{"value":"8"}] 07:20:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 07:20:16 INFO - PROCESS | 1847 | 1461680416343 Marionette TRACE conn6 -> [0,606,"setScriptTimeout",{"ms":35000}] 07:20:16 INFO - PROCESS | 1847 | 1461680416345 Marionette TRACE conn6 <- [1,606,null,{}] 07:20:16 INFO - PROCESS | 1847 | 1461680416358 Marionette TRACE conn6 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:16 INFO - PROCESS | 1847 | 1461680416565 Marionette TRACE conn6 <- [1,607,null,{"value":null}] 07:20:16 INFO - PROCESS | 1847 | 1461680416580 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1920821800 == 63 [pid = 1847] [id = 159] 07:20:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 123 (0x7f191f9e1c00) [pid = 1847] [serial = 477] [outer = (nil)] 07:20:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 124 (0x7f1920a3e000) [pid = 1847] [serial = 478] [outer = 0x7f191f9e1c00] 07:20:16 INFO - PROCESS | 1847 | 1461680416658 Marionette DEBUG loaded listener.js 07:20:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 125 (0x7f1924310400) [pid = 1847] [serial = 479] [outer = 0x7f191f9e1c00] 07:20:17 INFO - PROCESS | 1847 | 1461680417479 Marionette TRACE conn6 <- [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]]]}] 07:20:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 07:20:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1175ms 07:20:17 INFO - PROCESS | 1847 | 1461680417520 Marionette TRACE conn6 -> [0,609,"getWindowHandle",null] 07:20:17 INFO - PROCESS | 1847 | 1461680417523 Marionette TRACE conn6 <- [1,609,null,{"value":"8"}] 07:20:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 07:20:17 INFO - PROCESS | 1847 | 1461680417529 Marionette TRACE conn6 -> [0,610,"setScriptTimeout",{"ms":35000}] 07:20:17 INFO - PROCESS | 1847 | 1461680417531 Marionette TRACE conn6 <- [1,610,null,{}] 07:20:17 INFO - PROCESS | 1847 | 1461680417537 Marionette TRACE conn6 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:17 INFO - PROCESS | 1847 | 1461680417693 Marionette TRACE conn6 <- [1,611,null,{"value":null}] 07:20:17 INFO - PROCESS | 1847 | 1461680417721 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1928161000 == 64 [pid = 1847] [id = 160] 07:20:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 126 (0x7f192776f400) [pid = 1847] [serial = 480] [outer = (nil)] 07:20:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 127 (0x7f1928704c00) [pid = 1847] [serial = 481] [outer = 0x7f192776f400] 07:20:17 INFO - PROCESS | 1847 | 1461680417787 Marionette DEBUG loaded listener.js 07:20:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 128 (0x7f1929cde400) [pid = 1847] [serial = 482] [outer = 0x7f192776f400] 07:20:18 INFO - PROCESS | 1847 | 1461680418847 Marionette TRACE conn6 <- [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]]]}] 07:20:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 07:20:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1383ms 07:20:18 INFO - PROCESS | 1847 | 1461680418914 Marionette TRACE conn6 -> [0,613,"getWindowHandle",null] 07:20:18 INFO - PROCESS | 1847 | 1461680418921 Marionette TRACE conn6 <- [1,613,null,{"value":"8"}] 07:20:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 07:20:18 INFO - PROCESS | 1847 | 1461680418933 Marionette TRACE conn6 -> [0,614,"setScriptTimeout",{"ms":35000}] 07:20:18 INFO - PROCESS | 1847 | 1461680418937 Marionette TRACE conn6 <- [1,614,null,{}] 07:20:18 INFO - PROCESS | 1847 | 1461680418947 Marionette TRACE conn6 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:19 INFO - PROCESS | 1847 | 1461680419211 Marionette TRACE conn6 <- [1,615,null,{"value":null}] 07:20:19 INFO - PROCESS | 1847 | 1461680419428 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191e952000 == 65 [pid = 1847] [id = 161] 07:20:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 129 (0x7f1914db8c00) [pid = 1847] [serial = 483] [outer = (nil)] 07:20:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 130 (0x7f1917770800) [pid = 1847] [serial = 484] [outer = 0x7f1914db8c00] 07:20:19 INFO - PROCESS | 1847 | 1461680419522 Marionette DEBUG loaded listener.js 07:20:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 131 (0x7f19179f2800) [pid = 1847] [serial = 485] [outer = 0x7f1914db8c00] 07:20:20 INFO - PROCESS | 1847 | 1461680420383 Marionette TRACE conn6 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 07:20:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 07:20:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1488ms 07:20:20 INFO - PROCESS | 1847 | 1461680420421 Marionette TRACE conn6 -> [0,617,"getWindowHandle",null] 07:20:20 INFO - PROCESS | 1847 | 1461680420430 Marionette TRACE conn6 <- [1,617,null,{"value":"8"}] 07:20:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 07:20:20 INFO - PROCESS | 1847 | 1461680420441 Marionette TRACE conn6 -> [0,618,"setScriptTimeout",{"ms":35000}] 07:20:20 INFO - PROCESS | 1847 | 1461680420445 Marionette TRACE conn6 <- [1,618,null,{}] 07:20:20 INFO - PROCESS | 1847 | 1461680420452 Marionette TRACE conn6 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:20 INFO - PROCESS | 1847 | 1461680420646 Marionette TRACE conn6 <- [1,619,null,{"value":null}] 07:20:20 INFO - PROCESS | 1847 | 1461680420802 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191face800 == 66 [pid = 1847] [id = 162] 07:20:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 132 (0x7f19187b2800) [pid = 1847] [serial = 486] [outer = (nil)] 07:20:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 133 (0x7f1919030400) [pid = 1847] [serial = 487] [outer = 0x7f19187b2800] 07:20:20 INFO - PROCESS | 1847 | 1461680420879 Marionette DEBUG loaded listener.js 07:20:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x7f191cf5cc00) [pid = 1847] [serial = 488] [outer = 0x7f19187b2800] 07:20:21 INFO - PROCESS | 1847 | 1461680421840 Marionette TRACE conn6 <- [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]]]}] 07:20:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 07:20:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1432ms 07:20:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 07:20:21 INFO - PROCESS | 1847 | 1461680421873 Marionette TRACE conn6 -> [0,621,"getWindowHandle",null] 07:20:21 INFO - PROCESS | 1847 | 1461680421876 Marionette TRACE conn6 <- [1,621,null,{"value":"8"}] 07:20:21 INFO - PROCESS | 1847 | 1461680421884 Marionette TRACE conn6 -> [0,622,"setScriptTimeout",{"ms":35000}] 07:20:21 INFO - PROCESS | 1847 | 1461680421890 Marionette TRACE conn6 <- [1,622,null,{}] 07:20:21 INFO - PROCESS | 1847 | 1461680421907 Marionette TRACE conn6 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:22 INFO - PROCESS | 1847 | 1461680422078 Marionette TRACE conn6 <- [1,623,null,{"value":null}] 07:20:22 INFO - PROCESS | 1847 | 1461680422256 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1934f06800 == 67 [pid = 1847] [id = 163] 07:20:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x7f191da05800) [pid = 1847] [serial = 489] [outer = (nil)] 07:20:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x7f191ec41800) [pid = 1847] [serial = 490] [outer = 0x7f191da05800] 07:20:22 INFO - PROCESS | 1847 | 1461680422333 Marionette DEBUG loaded listener.js 07:20:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x7f191f9d7c00) [pid = 1847] [serial = 491] [outer = 0x7f191da05800] 07:20:23 INFO - PROCESS | 1847 | 1461680423225 Marionette TRACE conn6 <- [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]]]}] 07:20:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 07:20:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1390ms 07:20:23 INFO - PROCESS | 1847 | 1461680423273 Marionette TRACE conn6 -> [0,625,"getWindowHandle",null] 07:20:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 07:20:23 INFO - PROCESS | 1847 | 1461680423278 Marionette TRACE conn6 <- [1,625,null,{"value":"8"}] 07:20:23 INFO - PROCESS | 1847 | 1461680423284 Marionette TRACE conn6 -> [0,626,"setScriptTimeout",{"ms":35000}] 07:20:23 INFO - PROCESS | 1847 | 1461680423287 Marionette TRACE conn6 <- [1,626,null,{}] 07:20:23 INFO - PROCESS | 1847 | 1461680423293 Marionette TRACE conn6 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:23 INFO - PROCESS | 1847 | 1461680423486 Marionette TRACE conn6 <- [1,627,null,{"value":null}] 07:20:23 INFO - PROCESS | 1847 | 1461680423643 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:23 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1939d37800 == 68 [pid = 1847] [id = 164] 07:20:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x7f191905cc00) [pid = 1847] [serial = 492] [outer = (nil)] 07:20:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x7f1924309800) [pid = 1847] [serial = 493] [outer = 0x7f191905cc00] 07:20:23 INFO - PROCESS | 1847 | 1461680423718 Marionette DEBUG loaded listener.js 07:20:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x7f1927548c00) [pid = 1847] [serial = 494] [outer = 0x7f191905cc00] 07:20:24 INFO - PROCESS | 1847 | 1461680424697 Marionette TRACE conn6 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 07:20:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 07:20:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1486ms 07:20:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 07:20:24 INFO - PROCESS | 1847 | 1461680424771 Marionette TRACE conn6 -> [0,629,"getWindowHandle",null] 07:20:24 INFO - PROCESS | 1847 | 1461680424774 Marionette TRACE conn6 <- [1,629,null,{"value":"8"}] 07:20:24 INFO - PROCESS | 1847 | 1461680424781 Marionette TRACE conn6 -> [0,630,"setScriptTimeout",{"ms":35000}] 07:20:24 INFO - PROCESS | 1847 | 1461680424783 Marionette TRACE conn6 <- [1,630,null,{}] 07:20:24 INFO - PROCESS | 1847 | 1461680424789 Marionette TRACE conn6 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:25 INFO - PROCESS | 1847 | 1461680424999 Marionette TRACE conn6 <- [1,631,null,{"value":null}] 07:20:25 INFO - PROCESS | 1847 | 1461680425201 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:25 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1941f85800 == 69 [pid = 1847] [id = 165] 07:20:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x7f191dae0400) [pid = 1847] [serial = 495] [outer = (nil)] 07:20:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x7f192766c000) [pid = 1847] [serial = 496] [outer = 0x7f191dae0400] 07:20:25 INFO - PROCESS | 1847 | 1461680425292 Marionette DEBUG loaded listener.js 07:20:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x7f1928b98800) [pid = 1847] [serial = 497] [outer = 0x7f191dae0400] 07:20:26 INFO - PROCESS | 1847 | 1461680426114 Marionette TRACE conn6 <- [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]]]}] 07:20:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 07:20:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1385ms 07:20:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 07:20:26 INFO - PROCESS | 1847 | 1461680426165 Marionette TRACE conn6 -> [0,633,"getWindowHandle",null] 07:20:26 INFO - PROCESS | 1847 | 1461680426168 Marionette TRACE conn6 <- [1,633,null,{"value":"8"}] 07:20:26 INFO - PROCESS | 1847 | 1461680426174 Marionette TRACE conn6 -> [0,634,"setScriptTimeout",{"ms":35000}] 07:20:26 INFO - PROCESS | 1847 | 1461680426178 Marionette TRACE conn6 <- [1,634,null,{}] 07:20:26 INFO - PROCESS | 1847 | 1461680426183 Marionette TRACE conn6 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:26 INFO - PROCESS | 1847 | 1461680426384 Marionette TRACE conn6 <- [1,635,null,{"value":null}] 07:20:26 INFO - PROCESS | 1847 | 1461680426543 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1918727000 == 70 [pid = 1847] [id = 166] 07:20:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x7f1917ab8800) [pid = 1847] [serial = 498] [outer = (nil)] 07:20:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x7f1917abec00) [pid = 1847] [serial = 499] [outer = 0x7f1917ab8800] 07:20:26 INFO - PROCESS | 1847 | 1461680426622 Marionette DEBUG loaded listener.js 07:20:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x7f19360af800) [pid = 1847] [serial = 500] [outer = 0x7f1917ab8800] 07:20:27 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:20:27 INFO - PROCESS | 1847 | 1461680427434 Marionette TRACE conn6 <- [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]]]}] 07:20:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 07:20:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1282ms 07:20:27 INFO - PROCESS | 1847 | 1461680427459 Marionette TRACE conn6 -> [0,637,"getWindowHandle",null] 07:20:27 INFO - PROCESS | 1847 | 1461680427462 Marionette TRACE conn6 <- [1,637,null,{"value":"8"}] 07:20:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 07:20:27 INFO - PROCESS | 1847 | 1461680427470 Marionette TRACE conn6 -> [0,638,"setScriptTimeout",{"ms":35000}] 07:20:27 INFO - PROCESS | 1847 | 1461680427474 Marionette TRACE conn6 <- [1,638,null,{}] 07:20:27 INFO - PROCESS | 1847 | 1461680427479 Marionette TRACE conn6 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:27 INFO - PROCESS | 1847 | 1461680427651 Marionette TRACE conn6 <- [1,639,null,{"value":null}] 07:20:27 INFO - PROCESS | 1847 | 1461680427813 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1918993000 == 71 [pid = 1847] [id = 167] 07:20:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x7f1917aba000) [pid = 1847] [serial = 501] [outer = (nil)] 07:20:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x7f1918e48c00) [pid = 1847] [serial = 502] [outer = 0x7f1917aba000] 07:20:27 INFO - PROCESS | 1847 | 1461680427885 Marionette DEBUG loaded listener.js 07:20:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x7f1918e4e000) [pid = 1847] [serial = 503] [outer = 0x7f1917aba000] 07:20:28 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:20:28 INFO - PROCESS | 1847 | 1461680428761 Marionette TRACE conn6 <- [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]]]}] 07:20:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 07:20:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1337ms 07:20:28 INFO - PROCESS | 1847 | 1461680428809 Marionette TRACE conn6 -> [0,641,"getWindowHandle",null] 07:20:28 INFO - PROCESS | 1847 | 1461680428814 Marionette TRACE conn6 <- [1,641,null,{"value":"8"}] 07:20:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 07:20:28 INFO - PROCESS | 1847 | 1461680428821 Marionette TRACE conn6 -> [0,642,"setScriptTimeout",{"ms":35000}] 07:20:28 INFO - PROCESS | 1847 | 1461680428825 Marionette TRACE conn6 <- [1,642,null,{}] 07:20:28 INFO - PROCESS | 1847 | 1461680428838 Marionette TRACE conn6 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:29 INFO - PROCESS | 1847 | 1461680429039 Marionette TRACE conn6 <- [1,643,null,{"value":null}] 07:20:29 INFO - PROCESS | 1847 | 1461680429199 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19158d5800 == 72 [pid = 1847] [id = 168] 07:20:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x7f1914dba800) [pid = 1847] [serial = 504] [outer = (nil)] 07:20:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x7f1915896400) [pid = 1847] [serial = 505] [outer = 0x7f1914dba800] 07:20:29 INFO - PROCESS | 1847 | 1461680429274 Marionette DEBUG loaded listener.js 07:20:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x7f191589bc00) [pid = 1847] [serial = 506] [outer = 0x7f1914dba800] 07:20:30 INFO - PROCESS | 1847 | 1461680430175 Marionette TRACE conn6 <- [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]]]}] 07:20:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 07:20:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1392ms 07:20:30 INFO - PROCESS | 1847 | 1461680430213 Marionette TRACE conn6 -> [0,645,"getWindowHandle",null] 07:20:30 INFO - PROCESS | 1847 | 1461680430216 Marionette TRACE conn6 <- [1,645,null,{"value":"8"}] 07:20:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 07:20:30 INFO - PROCESS | 1847 | 1461680430223 Marionette TRACE conn6 -> [0,646,"setScriptTimeout",{"ms":35000}] 07:20:30 INFO - PROCESS | 1847 | 1461680430226 Marionette TRACE conn6 <- [1,646,null,{}] 07:20:30 INFO - PROCESS | 1847 | 1461680430231 Marionette TRACE conn6 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:30 INFO - PROCESS | 1847 | 1461680430402 Marionette TRACE conn6 <- [1,647,null,{"value":null}] 07:20:30 INFO - PROCESS | 1847 | 1461680430579 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:30 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19143d2800 == 73 [pid = 1847] [id = 169] 07:20:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x7f1915890000) [pid = 1847] [serial = 507] [outer = (nil)] 07:20:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x7f1915b91800) [pid = 1847] [serial = 508] [outer = 0x7f1915890000] 07:20:30 INFO - PROCESS | 1847 | 1461680430659 Marionette DEBUG loaded listener.js 07:20:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x7f1915b95800) [pid = 1847] [serial = 509] [outer = 0x7f1915890000] 07:20:31 INFO - PROCESS | 1847 | 1461680431558 Marionette TRACE conn6 <- [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]]]}] 07:20:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 07:20:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1378ms 07:20:31 INFO - PROCESS | 1847 | 1461680431602 Marionette TRACE conn6 -> [0,649,"getWindowHandle",null] 07:20:31 INFO - PROCESS | 1847 | 1461680431606 Marionette TRACE conn6 <- [1,649,null,{"value":"8"}] 07:20:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 07:20:31 INFO - PROCESS | 1847 | 1461680431612 Marionette TRACE conn6 -> [0,650,"setScriptTimeout",{"ms":35000}] 07:20:31 INFO - PROCESS | 1847 | 1461680431614 Marionette TRACE conn6 <- [1,650,null,{}] 07:20:31 INFO - PROCESS | 1847 | 1461680431620 Marionette TRACE conn6 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:31 INFO - PROCESS | 1847 | 1461680431804 Marionette TRACE conn6 <- [1,651,null,{"value":null}] 07:20:31 INFO - PROCESS | 1847 | 1461680431988 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19143ec800 == 74 [pid = 1847] [id = 170] 07:20:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x7f1914d89800) [pid = 1847] [serial = 510] [outer = (nil)] 07:20:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x7f1915b95400) [pid = 1847] [serial = 511] [outer = 0x7f1914d89800] 07:20:32 INFO - PROCESS | 1847 | 1461680432064 Marionette DEBUG loaded listener.js 07:20:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x7f1918e43c00) [pid = 1847] [serial = 512] [outer = 0x7f1914d89800] 07:20:32 INFO - PROCESS | 1847 | 1461680432995 Marionette TRACE conn6 <- [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]]]}] 07:20:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 07:20:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1428ms 07:20:33 INFO - PROCESS | 1847 | 1461680433041 Marionette TRACE conn6 -> [0,653,"getWindowHandle",null] 07:20:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 07:20:33 INFO - PROCESS | 1847 | 1461680433046 Marionette TRACE conn6 <- [1,653,null,{"value":"8"}] 07:20:33 INFO - PROCESS | 1847 | 1461680433052 Marionette TRACE conn6 -> [0,654,"setScriptTimeout",{"ms":35000}] 07:20:33 INFO - PROCESS | 1847 | 1461680433058 Marionette TRACE conn6 <- [1,654,null,{}] 07:20:33 INFO - PROCESS | 1847 | 1461680433063 Marionette TRACE conn6 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:33 INFO - PROCESS | 1847 | 1461680433284 Marionette TRACE conn6 <- [1,655,null,{"value":null}] 07:20:33 INFO - PROCESS | 1847 | 1461680433819 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:33 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191749b000 == 75 [pid = 1847] [id = 171] 07:20:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x7f1914d81c00) [pid = 1847] [serial = 513] [outer = (nil)] 07:20:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x7f1914dae400) [pid = 1847] [serial = 514] [outer = 0x7f1914d81c00] 07:20:33 INFO - PROCESS | 1847 | 1461680433908 Marionette DEBUG loaded listener.js 07:20:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x7f191750c000) [pid = 1847] [serial = 515] [outer = 0x7f1914d81c00] 07:20:34 INFO - PROCESS | 1847 | 1461680434799 Marionette TRACE conn6 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 07:20:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 07:20:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1784ms 07:20:34 INFO - PROCESS | 1847 | 1461680434838 Marionette TRACE conn6 -> [0,657,"getWindowHandle",null] 07:20:34 INFO - PROCESS | 1847 | 1461680434844 Marionette TRACE conn6 <- [1,657,null,{"value":"8"}] 07:20:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 07:20:34 INFO - PROCESS | 1847 | 1461680434851 Marionette TRACE conn6 -> [0,658,"setScriptTimeout",{"ms":35000}] 07:20:34 INFO - PROCESS | 1847 | 1461680434857 Marionette TRACE conn6 <- [1,658,null,{}] 07:20:34 INFO - PROCESS | 1847 | 1461680434864 Marionette TRACE conn6 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:35 INFO - PROCESS | 1847 | 1461680435070 Marionette TRACE conn6 <- [1,659,null,{"value":null}] 07:20:35 INFO - PROCESS | 1847 | 1461680435416 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:35 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1917ad3800 == 76 [pid = 1847] [id = 172] 07:20:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x7f1917abf000) [pid = 1847] [serial = 516] [outer = (nil)] 07:20:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x7f19187b9c00) [pid = 1847] [serial = 517] [outer = 0x7f1917abf000] 07:20:35 INFO - PROCESS | 1847 | 1461680435495 Marionette DEBUG loaded listener.js 07:20:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x7f19189ac800) [pid = 1847] [serial = 518] [outer = 0x7f1917abf000] 07:20:36 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1920821800 == 75 [pid = 1847] [id = 159] 07:20:36 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191fabd000 == 74 [pid = 1847] [id = 158] 07:20:36 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x7f19189b5800) [pid = 1847] [serial = 408] [outer = (nil)] [url = about:blank] 07:20:36 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x7f191750e000) [pid = 1847] [serial = 411] [outer = (nil)] [url = about:blank] 07:20:36 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x7f1927743c00) [pid = 1847] [serial = 433] [outer = (nil)] [url = about:blank] 07:20:36 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191f018000 == 73 [pid = 1847] [id = 157] 07:20:36 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191e95b000 == 72 [pid = 1847] [id = 156] 07:20:36 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19188a0800 == 71 [pid = 1847] [id = 155] 07:20:36 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191d07f000 == 70 [pid = 1847] [id = 154] 07:20:36 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1918bb1000 == 69 [pid = 1847] [id = 150] 07:20:36 INFO - PROCESS | 1847 | 1461680436457 Marionette TRACE conn6 <- [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]]]}] 07:20:36 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1941f8b000 == 68 [pid = 1847] [id = 149] 07:20:36 INFO - PROCESS | 1847 | --DOCSHELL 0x7f193a91c000 == 67 [pid = 1847] [id = 148] 07:20:36 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1936314800 == 66 [pid = 1847] [id = 147] 07:20:36 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1924e0f800 == 65 [pid = 1847] [id = 146] 07:20:36 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191d106800 == 64 [pid = 1847] [id = 145] 07:20:36 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x7f191eb05400) [pid = 1847] [serial = 421] [outer = (nil)] [url = about:blank] 07:20:36 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x7f191ec40000) [pid = 1847] [serial = 422] [outer = (nil)] [url = about:blank] 07:20:36 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x7f191cf59c00) [pid = 1847] [serial = 417] [outer = (nil)] [url = about:blank] 07:20:36 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x7f191d87dc00) [pid = 1847] [serial = 418] [outer = (nil)] [url = about:blank] 07:20:36 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x7f191f832400) [pid = 1847] [serial = 430] [outer = (nil)] [url = about:blank] 07:20:36 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x7f19243a0400) [pid = 1847] [serial = 428] [outer = (nil)] [url = about:blank] 07:20:36 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x7f191f953800) [pid = 1847] [serial = 424] [outer = (nil)] [url = about:blank] 07:20:36 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x7f19189b3000) [pid = 1847] [serial = 415] [outer = (nil)] [url = about:blank] 07:20:36 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x7f19189a9800) [pid = 1847] [serial = 414] [outer = (nil)] [url = about:blank] 07:20:36 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x7f191da0c800) [pid = 1847] [serial = 393] [outer = (nil)] [url = about:blank] 07:20:36 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x7f1934f41000) [pid = 1847] [serial = 405] [outer = (nil)] [url = about:blank] 07:20:36 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x7f1927777400) [pid = 1847] [serial = 399] [outer = (nil)] [url = about:blank] 07:20:36 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x7f191f94b400) [pid = 1847] [serial = 396] [outer = (nil)] [url = about:blank] 07:20:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 07:20:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1647ms 07:20:36 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x7f191dadec00) [pid = 1847] [serial = 402] [outer = (nil)] [url = about:blank] 07:20:36 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x7f193668a000) [pid = 1847] [serial = 223] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 07:20:36 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x7f19343bec00) [pid = 1847] [serial = 391] [outer = (nil)] [url = about:blank] 07:20:36 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x7f19272bbc00) [pid = 1847] [serial = 431] [outer = (nil)] [url = about:blank] 07:20:36 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x7f1922754400) [pid = 1847] [serial = 425] [outer = (nil)] [url = about:blank] 07:20:36 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x7f192aa86000) [pid = 1847] [serial = 349] [outer = (nil)] [url = about:blank] 07:20:36 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x7f1922754800) [pid = 1847] [serial = 427] [outer = (nil)] [url = about:blank] 07:20:36 INFO - PROCESS | 1847 | 1461680436514 Marionette TRACE conn6 -> [0,661,"getWindowHandle",null] 07:20:36 INFO - PROCESS | 1847 | 1461680436520 Marionette TRACE conn6 <- [1,661,null,{"value":"8"}] 07:20:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 07:20:36 INFO - PROCESS | 1847 | 1461680436531 Marionette TRACE conn6 -> [0,662,"setScriptTimeout",{"ms":35000}] 07:20:36 INFO - PROCESS | 1847 | 1461680436533 Marionette TRACE conn6 <- [1,662,null,{}] 07:20:36 INFO - PROCESS | 1847 | 1461680436540 Marionette TRACE conn6 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:36 INFO - PROCESS | 1847 | 1461680436714 Marionette TRACE conn6 <- [1,663,null,{"value":null}] 07:20:36 INFO - PROCESS | 1847 | 1461680436836 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191d087000 == 65 [pid = 1847] [id = 173] 07:20:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x7f1917778400) [pid = 1847] [serial = 519] [outer = (nil)] 07:20:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x7f191902c800) [pid = 1847] [serial = 520] [outer = 0x7f1917778400] 07:20:36 INFO - PROCESS | 1847 | 1461680436902 Marionette DEBUG loaded listener.js 07:20:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x7f191905b800) [pid = 1847] [serial = 521] [outer = 0x7f1917778400] 07:20:37 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:20:37 INFO - PROCESS | 1847 | 1461680437681 Marionette TRACE conn6 <- [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]]]}] 07:20:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 07:20:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1193ms 07:20:37 INFO - PROCESS | 1847 | 1461680437734 Marionette TRACE conn6 -> [0,665,"getWindowHandle",null] 07:20:37 INFO - PROCESS | 1847 | 1461680437737 Marionette TRACE conn6 <- [1,665,null,{"value":"8"}] 07:20:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 07:20:37 INFO - PROCESS | 1847 | 1461680437754 Marionette TRACE conn6 -> [0,666,"setScriptTimeout",{"ms":35000}] 07:20:37 INFO - PROCESS | 1847 | 1461680437763 Marionette TRACE conn6 <- [1,666,null,{}] 07:20:37 INFO - PROCESS | 1847 | 1461680437772 Marionette TRACE conn6 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:37 INFO - PROCESS | 1847 | 1461680437957 Marionette TRACE conn6 <- [1,667,null,{"value":null}] 07:20:37 INFO - PROCESS | 1847 | 1461680437972 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191e9da000 == 66 [pid = 1847] [id = 174] 07:20:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x7f19187b3400) [pid = 1847] [serial = 522] [outer = (nil)] 07:20:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x7f191d7c8000) [pid = 1847] [serial = 523] [outer = 0x7f19187b3400] 07:20:38 INFO - PROCESS | 1847 | 1461680438142 Marionette DEBUG loaded listener.js 07:20:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x7f191d9e3800) [pid = 1847] [serial = 524] [outer = 0x7f19187b3400] 07:20:38 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:20:38 INFO - PROCESS | 1847 | 1461680438891 Marionette TRACE conn6 <- [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]]]}] 07:20:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 07:20:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1203ms 07:20:38 INFO - PROCESS | 1847 | 1461680438950 Marionette TRACE conn6 -> [0,669,"getWindowHandle",null] 07:20:38 INFO - PROCESS | 1847 | 1461680438954 Marionette TRACE conn6 <- [1,669,null,{"value":"8"}] 07:20:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 07:20:38 INFO - PROCESS | 1847 | 1461680438961 Marionette TRACE conn6 -> [0,670,"setScriptTimeout",{"ms":35000}] 07:20:38 INFO - PROCESS | 1847 | 1461680438977 Marionette TRACE conn6 <- [1,670,null,{}] 07:20:38 INFO - PROCESS | 1847 | 1461680438988 Marionette TRACE conn6 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:39 INFO - PROCESS | 1847 | 1461680439217 Marionette TRACE conn6 <- [1,671,null,{"value":null}] 07:20:39 INFO - PROCESS | 1847 | 1461680439245 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191eccb800 == 67 [pid = 1847] [id = 175] 07:20:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x7f19179f2c00) [pid = 1847] [serial = 525] [outer = (nil)] 07:20:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x7f191d9ef800) [pid = 1847] [serial = 526] [outer = 0x7f19179f2c00] 07:20:39 INFO - PROCESS | 1847 | 1461680439316 Marionette DEBUG loaded listener.js 07:20:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x7f191dadf400) [pid = 1847] [serial = 527] [outer = 0x7f19179f2c00] 07:20:40 INFO - PROCESS | 1847 | 1461680440319 Marionette TRACE conn6 <- [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]]]}] 07:20:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 07:20:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1408ms 07:20:40 INFO - PROCESS | 1847 | 1461680440370 Marionette TRACE conn6 -> [0,673,"getWindowHandle",null] 07:20:40 INFO - PROCESS | 1847 | 1461680440373 Marionette TRACE conn6 <- [1,673,null,{"value":"8"}] 07:20:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 07:20:40 INFO - PROCESS | 1847 | 1461680440384 Marionette TRACE conn6 -> [0,674,"setScriptTimeout",{"ms":35000}] 07:20:40 INFO - PROCESS | 1847 | 1461680440388 Marionette TRACE conn6 <- [1,674,null,{}] 07:20:40 INFO - PROCESS | 1847 | 1461680440393 Marionette TRACE conn6 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:40 INFO - PROCESS | 1847 | 1461680440613 Marionette TRACE conn6 <- [1,675,null,{"value":null}] 07:20:40 INFO - PROCESS | 1847 | 1461680440644 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191f67a000 == 68 [pid = 1847] [id = 176] 07:20:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x7f191f00f000) [pid = 1847] [serial = 528] [outer = (nil)] 07:20:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x7f191f16a000) [pid = 1847] [serial = 529] [outer = 0x7f191f00f000] 07:20:40 INFO - PROCESS | 1847 | 1461680440730 Marionette DEBUG loaded listener.js 07:20:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x7f191f2c9c00) [pid = 1847] [serial = 530] [outer = 0x7f191f00f000] 07:20:41 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x7f191dad4c00) [pid = 1847] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 07:20:41 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x7f1917772000) [pid = 1847] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 07:20:41 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x7f191f9e1c00) [pid = 1847] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 07:20:41 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x7f191d87c000) [pid = 1847] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 07:20:41 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x7f191eb04400) [pid = 1847] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 07:20:41 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x7f1919024400) [pid = 1847] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 07:20:41 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x7f191cf5d400) [pid = 1847] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 07:20:41 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:20:41 INFO - PROCESS | 1847 | 1461680441587 Marionette TRACE conn6 <- [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]]]}] 07:20:41 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 07:20:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1235ms 07:20:41 INFO - PROCESS | 1847 | 1461680441623 Marionette TRACE conn6 -> [0,677,"getWindowHandle",null] 07:20:41 INFO - PROCESS | 1847 | 1461680441627 Marionette TRACE conn6 <- [1,677,null,{"value":"8"}] 07:20:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 07:20:41 INFO - PROCESS | 1847 | 1461680441632 Marionette TRACE conn6 -> [0,678,"setScriptTimeout",{"ms":35000}] 07:20:41 INFO - PROCESS | 1847 | 1461680441634 Marionette TRACE conn6 <- [1,678,null,{}] 07:20:41 INFO - PROCESS | 1847 | 1461680441640 Marionette TRACE conn6 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:41 INFO - PROCESS | 1847 | 1461680441799 Marionette TRACE conn6 <- [1,679,null,{"value":null}] 07:20:41 INFO - PROCESS | 1847 | 1461680441816 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191fc1f800 == 69 [pid = 1847] [id = 177] 07:20:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x7f191f2ca000) [pid = 1847] [serial = 531] [outer = (nil)] 07:20:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x7f191f83ac00) [pid = 1847] [serial = 532] [outer = 0x7f191f2ca000] 07:20:41 INFO - PROCESS | 1847 | 1461680441879 Marionette DEBUG loaded listener.js 07:20:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x7f191f94a400) [pid = 1847] [serial = 533] [outer = 0x7f191f2ca000] 07:20:42 INFO - PROCESS | 1847 | 1461680442751 Marionette TRACE conn6 <- [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]]]}] 07:20:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 07:20:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1133ms 07:20:42 INFO - PROCESS | 1847 | 1461680442766 Marionette TRACE conn6 -> [0,681,"getWindowHandle",null] 07:20:42 INFO - PROCESS | 1847 | 1461680442770 Marionette TRACE conn6 <- [1,681,null,{"value":"8"}] 07:20:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 07:20:42 INFO - PROCESS | 1847 | 1461680442776 Marionette TRACE conn6 -> [0,682,"setScriptTimeout",{"ms":35000}] 07:20:42 INFO - PROCESS | 1847 | 1461680442779 Marionette TRACE conn6 <- [1,682,null,{}] 07:20:42 INFO - PROCESS | 1847 | 1461680442792 Marionette TRACE conn6 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:42 INFO - PROCESS | 1847 | 1461680442950 Marionette TRACE conn6 <- [1,683,null,{"value":null}] 07:20:42 INFO - PROCESS | 1847 | 1461680442965 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19230d2000 == 70 [pid = 1847] [id = 178] 07:20:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x7f191f489c00) [pid = 1847] [serial = 534] [outer = (nil)] 07:20:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x7f191f956800) [pid = 1847] [serial = 535] [outer = 0x7f191f489c00] 07:20:43 INFO - PROCESS | 1847 | 1461680443036 Marionette DEBUG loaded listener.js 07:20:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x7f191f9db800) [pid = 1847] [serial = 536] [outer = 0x7f191f489c00] 07:20:44 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 07:20:44 INFO - PROCESS | 1847 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:20:44 INFO - PROCESS | 1847 | 1461680444606 Marionette TRACE conn6 <- [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]]]}] 07:20:44 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) 07:20:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1844ms 07:20:44 INFO - PROCESS | 1847 | 1461680444669 Marionette TRACE conn6 -> [0,685,"getWindowHandle",null] 07:20:44 INFO - PROCESS | 1847 | 1461680444674 Marionette TRACE conn6 <- [1,685,null,{"value":"8"}] 07:20:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 07:20:44 INFO - PROCESS | 1847 | 1461680444703 Marionette TRACE conn6 -> [0,686,"setScriptTimeout",{"ms":35000}] 07:20:44 INFO - PROCESS | 1847 | 1461680444709 Marionette TRACE conn6 <- [1,686,null,{}] 07:20:44 INFO - PROCESS | 1847 | 1461680444716 Marionette TRACE conn6 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:44 INFO - PROCESS | 1847 | 1461680444899 Marionette TRACE conn6 <- [1,687,null,{"value":null}] 07:20:45 INFO - PROCESS | 1847 | 1461680445071 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191d861000 == 71 [pid = 1847] [id = 179] 07:20:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x7f19179eb400) [pid = 1847] [serial = 537] [outer = (nil)] 07:20:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x7f19187bec00) [pid = 1847] [serial = 538] [outer = 0x7f19179eb400] 07:20:45 INFO - PROCESS | 1847 | 1461680445148 Marionette DEBUG loaded listener.js 07:20:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x7f1918e51400) [pid = 1847] [serial = 539] [outer = 0x7f19179eb400] 07:20:46 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 07:20:46 INFO - PROCESS | 1847 | 1461680446478 Marionette TRACE conn6 <- [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]]]}] 07:20:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 07:20:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1791ms 07:20:46 INFO - PROCESS | 1847 | 1461680446491 Marionette TRACE conn6 -> [0,689,"getWindowHandle",null] 07:20:46 INFO - PROCESS | 1847 | 1461680446500 Marionette TRACE conn6 <- [1,689,null,{"value":"8"}] 07:20:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 07:20:46 INFO - PROCESS | 1847 | 1461680446645 Marionette TRACE conn6 -> [0,690,"setScriptTimeout",{"ms":35000}] 07:20:46 INFO - PROCESS | 1847 | 1461680446650 Marionette TRACE conn6 <- [1,690,null,{}] 07:20:46 INFO - PROCESS | 1847 | 1461680446659 Marionette TRACE conn6 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:46 INFO - PROCESS | 1847 | 1461680446847 Marionette TRACE conn6 <- [1,691,null,{"value":null}] 07:20:47 INFO - PROCESS | 1847 | 1461680447005 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:47 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191f645000 == 72 [pid = 1847] [id = 180] 07:20:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x7f19179f0400) [pid = 1847] [serial = 540] [outer = (nil)] 07:20:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x7f191cf60c00) [pid = 1847] [serial = 541] [outer = 0x7f19179f0400] 07:20:47 INFO - PROCESS | 1847 | 1461680447078 Marionette DEBUG loaded listener.js 07:20:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x7f191da0e400) [pid = 1847] [serial = 542] [outer = 0x7f19179f0400] 07:20:48 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 07:20:48 INFO - PROCESS | 1847 | 1461680448421 Marionette TRACE conn6 <- [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]]]}] 07:20:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 07:20:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1893ms 07:20:48 INFO - PROCESS | 1847 | 1461680448490 Marionette TRACE conn6 -> [0,693,"getWindowHandle",null] 07:20:48 INFO - PROCESS | 1847 | 1461680448494 Marionette TRACE conn6 <- [1,693,null,{"value":"8"}] 07:20:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 07:20:48 INFO - PROCESS | 1847 | 1461680448502 Marionette TRACE conn6 -> [0,694,"setScriptTimeout",{"ms":35000}] 07:20:48 INFO - PROCESS | 1847 | 1461680448508 Marionette TRACE conn6 <- [1,694,null,{}] 07:20:48 INFO - PROCESS | 1847 | 1461680448525 Marionette TRACE conn6 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:48 INFO - PROCESS | 1847 | 1461680448714 Marionette TRACE conn6 <- [1,695,null,{"value":null}] 07:20:48 INFO - PROCESS | 1847 | 1461680448874 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1926512000 == 73 [pid = 1847] [id = 181] 07:20:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x7f191dadc800) [pid = 1847] [serial = 543] [outer = (nil)] 07:20:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x7f191f00a000) [pid = 1847] [serial = 544] [outer = 0x7f191dadc800] 07:20:48 INFO - PROCESS | 1847 | 1461680448960 Marionette DEBUG loaded listener.js 07:20:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x7f191f83dc00) [pid = 1847] [serial = 545] [outer = 0x7f191dadc800] 07:20:50 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 07:20:50 INFO - PROCESS | 1847 | 1461680450379 Marionette TRACE conn6 <- [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]]]}] 07:20:50 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) 07:20:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1896ms 07:20:50 INFO - PROCESS | 1847 | 1461680450399 Marionette TRACE conn6 -> [0,697,"getWindowHandle",null] 07:20:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 07:20:50 INFO - PROCESS | 1847 | 1461680450404 Marionette TRACE conn6 <- [1,697,null,{"value":"8"}] 07:20:50 INFO - PROCESS | 1847 | 1461680450410 Marionette TRACE conn6 -> [0,698,"setScriptTimeout",{"ms":35000}] 07:20:50 INFO - PROCESS | 1847 | 1461680450413 Marionette TRACE conn6 <- [1,698,null,{}] 07:20:50 INFO - PROCESS | 1847 | 1461680450419 Marionette TRACE conn6 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:50 INFO - PROCESS | 1847 | 1461680450586 Marionette TRACE conn6 <- [1,699,null,{"value":null}] 07:20:50 INFO - PROCESS | 1847 | 1461680450747 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:50 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f192802e000 == 74 [pid = 1847] [id = 182] 07:20:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x7f191777a000) [pid = 1847] [serial = 546] [outer = (nil)] 07:20:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x7f191f9de800) [pid = 1847] [serial = 547] [outer = 0x7f191777a000] 07:20:50 INFO - PROCESS | 1847 | 1461680450818 Marionette DEBUG loaded listener.js 07:20:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x7f1920891c00) [pid = 1847] [serial = 548] [outer = 0x7f191777a000] 07:20:52 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 07:20:52 INFO - PROCESS | 1847 | 1461680452110 Marionette TRACE conn6 <- [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]]]}] 07:20:52 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) 07:20:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1739ms 07:20:52 INFO - PROCESS | 1847 | 1461680452520 Marionette TRACE conn6 -> [0,701,"getWindowHandle",null] 07:20:52 INFO - PROCESS | 1847 | 1461680452526 Marionette TRACE conn6 <- [1,701,null,{"value":"8"}] 07:20:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 07:20:52 INFO - PROCESS | 1847 | 1461680452569 Marionette TRACE conn6 -> [0,702,"setScriptTimeout",{"ms":35000}] 07:20:52 INFO - PROCESS | 1847 | 1461680452574 Marionette TRACE conn6 <- [1,702,null,{}] 07:20:52 INFO - PROCESS | 1847 | 1461680452629 Marionette TRACE conn6 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:52 INFO - PROCESS | 1847 | 1461680452859 Marionette TRACE conn6 <- [1,703,null,{"value":null}] 07:20:53 INFO - PROCESS | 1847 | 1461680453032 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:53 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191ecb5000 == 75 [pid = 1847] [id = 183] 07:20:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x7f1917abe000) [pid = 1847] [serial = 549] [outer = (nil)] 07:20:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x7f19187b7800) [pid = 1847] [serial = 550] [outer = 0x7f1917abe000] 07:20:53 INFO - PROCESS | 1847 | 1461680453101 Marionette DEBUG loaded listener.js 07:20:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x7f1918e42c00) [pid = 1847] [serial = 551] [outer = 0x7f1917abe000] 07:20:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1939d32800 == 74 [pid = 1847] [id = 134] 07:20:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1929bd3800 == 73 [pid = 1847] [id = 144] 07:20:54 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x7f193526f800) [pid = 1847] [serial = 451] [outer = (nil)] [url = about:blank] 07:20:54 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x7f1914d88000) [pid = 1847] [serial = 460] [outer = (nil)] [url = about:blank] 07:20:54 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x7f19179ec800) [pid = 1847] [serial = 457] [outer = (nil)] [url = about:blank] 07:20:54 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x7f191f9db400) [pid = 1847] [serial = 454] [outer = (nil)] [url = about:blank] 07:20:54 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x7f1928704c00) [pid = 1847] [serial = 481] [outer = (nil)] [url = about:blank] 07:20:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191d096000 == 72 [pid = 1847] [id = 137] 07:20:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7f192803d000 == 71 [pid = 1847] [id = 82] 07:20:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191d07e000 == 70 [pid = 1847] [id = 136] 07:20:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1934f05800 == 69 [pid = 1847] [id = 133] 07:20:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1918894000 == 68 [pid = 1847] [id = 135] 07:20:54 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 07:20:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191fc1f800 == 67 [pid = 1847] [id = 177] 07:20:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191f67a000 == 66 [pid = 1847] [id = 176] 07:20:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191eccb800 == 65 [pid = 1847] [id = 175] 07:20:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191e9da000 == 64 [pid = 1847] [id = 174] 07:20:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191d087000 == 63 [pid = 1847] [id = 173] 07:20:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1917ad3800 == 62 [pid = 1847] [id = 172] 07:20:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191749b000 == 61 [pid = 1847] [id = 171] 07:20:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19143ec800 == 60 [pid = 1847] [id = 170] 07:20:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19143d2800 == 59 [pid = 1847] [id = 169] 07:20:54 INFO - PROCESS | 1847 | 1461680454497 Marionette TRACE conn6 <- [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]]]}] 07:20:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19158d5800 == 58 [pid = 1847] [id = 168] 07:20:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1918993000 == 57 [pid = 1847] [id = 167] 07:20:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1918727000 == 56 [pid = 1847] [id = 166] 07:20:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1941f85800 == 55 [pid = 1847] [id = 165] 07:20:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1939d37800 == 54 [pid = 1847] [id = 164] 07:20:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1934f06800 == 53 [pid = 1847] [id = 163] 07:20:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191face800 == 52 [pid = 1847] [id = 162] 07:20:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191e952000 == 51 [pid = 1847] [id = 161] 07:20:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1928161000 == 50 [pid = 1847] [id = 160] 07:20:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 07:20:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2034ms 07:20:54 INFO - PROCESS | 1847 | 1461680454603 Marionette TRACE conn6 -> [0,705,"getWindowHandle",null] 07:20:54 INFO - PROCESS | 1847 | 1461680454610 Marionette TRACE conn6 <- [1,705,null,{"value":"8"}] 07:20:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 07:20:54 INFO - PROCESS | 1847 | 1461680454621 Marionette TRACE conn6 -> [0,706,"setScriptTimeout",{"ms":35000}] 07:20:54 INFO - PROCESS | 1847 | 1461680454626 Marionette TRACE conn6 <- [1,706,null,{}] 07:20:54 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x7f192988bc00) [pid = 1847] [serial = 448] [outer = (nil)] [url = about:blank] 07:20:54 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x7f191f9d2c00) [pid = 1847] [serial = 475] [outer = (nil)] [url = about:blank] 07:20:54 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x7f19187ba400) [pid = 1847] [serial = 464] [outer = (nil)] [url = about:blank] 07:20:54 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x7f191f9e1000) [pid = 1847] [serial = 476] [outer = (nil)] [url = about:blank] 07:20:54 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x7f1927748c00) [pid = 1847] [serial = 445] [outer = (nil)] [url = about:blank] 07:20:54 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x7f1920a3e000) [pid = 1847] [serial = 478] [outer = (nil)] [url = about:blank] 07:20:54 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x7f191dadb000) [pid = 1847] [serial = 439] [outer = (nil)] [url = about:blank] 07:20:54 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x7f191777d800) [pid = 1847] [serial = 463] [outer = (nil)] [url = about:blank] 07:20:54 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x7f192275e800) [pid = 1847] [serial = 442] [outer = (nil)] [url = about:blank] 07:20:54 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x7f19189b8000) [pid = 1847] [serial = 436] [outer = (nil)] [url = about:blank] 07:20:54 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x7f191f838800) [pid = 1847] [serial = 473] [outer = (nil)] [url = about:blank] 07:20:54 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x7f192875ec00) [pid = 1847] [serial = 434] [outer = (nil)] [url = about:blank] 07:20:54 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x7f1919059000) [pid = 1847] [serial = 467] [outer = (nil)] [url = about:blank] 07:20:54 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x7f191902a000) [pid = 1847] [serial = 466] [outer = (nil)] [url = about:blank] 07:20:54 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x7f191dad3c00) [pid = 1847] [serial = 470] [outer = (nil)] [url = about:blank] 07:20:54 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x7f191f1a0400) [pid = 1847] [serial = 472] [outer = (nil)] [url = about:blank] 07:20:54 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x7f191d9e2800) [pid = 1847] [serial = 469] [outer = (nil)] [url = about:blank] 07:20:54 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x7f1924310400) [pid = 1847] [serial = 479] [outer = (nil)] [url = about:blank] 07:20:54 INFO - PROCESS | 1847 | 1461680454666 Marionette TRACE conn6 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:54 INFO - PROCESS | 1847 | 1461680454816 Marionette TRACE conn6 <- [1,707,null,{"value":null}] 07:20:54 INFO - PROCESS | 1847 | 1461680454829 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1917ae1000 == 51 [pid = 1847] [id = 184] 07:20:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x7f1915b94000) [pid = 1847] [serial = 552] [outer = (nil)] 07:20:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x7f1918e4c000) [pid = 1847] [serial = 553] [outer = 0x7f1915b94000] 07:20:54 INFO - PROCESS | 1847 | 1461680454893 Marionette DEBUG loaded listener.js 07:20:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x7f1919065800) [pid = 1847] [serial = 554] [outer = 0x7f1915b94000] 07:20:56 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 07:20:56 INFO - PROCESS | 1847 | 1461680456121 Marionette TRACE conn6 <- [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]]]}] 07:20:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 07:20:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1554ms 07:20:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 07:20:56 INFO - PROCESS | 1847 | 1461680456174 Marionette TRACE conn6 -> [0,709,"getWindowHandle",null] 07:20:56 INFO - PROCESS | 1847 | 1461680456177 Marionette TRACE conn6 <- [1,709,null,{"value":"8"}] 07:20:56 INFO - PROCESS | 1847 | 1461680456184 Marionette TRACE conn6 -> [0,710,"setScriptTimeout",{"ms":35000}] 07:20:56 INFO - PROCESS | 1847 | 1461680456187 Marionette TRACE conn6 <- [1,710,null,{}] 07:20:56 INFO - PROCESS | 1847 | 1461680456194 Marionette TRACE conn6 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:56 INFO - PROCESS | 1847 | 1461680456398 Marionette TRACE conn6 <- [1,711,null,{"value":null}] 07:20:56 INFO - PROCESS | 1847 | 1461680456563 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191d115800 == 52 [pid = 1847] [id = 185] 07:20:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x7f191d9e8c00) [pid = 1847] [serial = 555] [outer = (nil)] 07:20:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x7f191da04800) [pid = 1847] [serial = 556] [outer = 0x7f191d9e8c00] 07:20:56 INFO - PROCESS | 1847 | 1461680456631 Marionette DEBUG loaded listener.js 07:20:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x7f191dae1c00) [pid = 1847] [serial = 557] [outer = 0x7f191d9e8c00] 07:20:57 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 07:20:57 INFO - PROCESS | 1847 | 1461680457771 Marionette TRACE conn6 <- [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]]]}] 07:20:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 07:20:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1633ms 07:20:57 INFO - PROCESS | 1847 | 1461680457817 Marionette TRACE conn6 -> [0,713,"getWindowHandle",null] 07:20:57 INFO - PROCESS | 1847 | 1461680457821 Marionette TRACE conn6 <- [1,713,null,{"value":"8"}] 07:20:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 07:20:57 INFO - PROCESS | 1847 | 1461680457827 Marionette TRACE conn6 -> [0,714,"setScriptTimeout",{"ms":35000}] 07:20:57 INFO - PROCESS | 1847 | 1461680457829 Marionette TRACE conn6 <- [1,714,null,{}] 07:20:57 INFO - PROCESS | 1847 | 1461680457854 Marionette TRACE conn6 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:58 INFO - PROCESS | 1847 | 1461680458081 Marionette TRACE conn6 <- [1,715,null,{"value":null}] 07:20:58 INFO - PROCESS | 1847 | 1461680458158 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:20:58 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191ec0f800 == 53 [pid = 1847] [id = 186] 07:20:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x7f191eb0c000) [pid = 1847] [serial = 558] [outer = (nil)] 07:20:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x7f191f1ae400) [pid = 1847] [serial = 559] [outer = 0x7f191eb0c000] 07:20:58 INFO - PROCESS | 1847 | 1461680458221 Marionette DEBUG loaded listener.js 07:20:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x7f191f3b0000) [pid = 1847] [serial = 560] [outer = 0x7f191eb0c000] 07:20:59 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x7f191f2ca000) [pid = 1847] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 07:20:59 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x7f1917abf000) [pid = 1847] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 07:20:59 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x7f1914d81c00) [pid = 1847] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 07:20:59 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x7f19179f2c00) [pid = 1847] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 07:20:59 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x7f19187b3400) [pid = 1847] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 07:20:59 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x7f1917778400) [pid = 1847] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 07:20:59 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x7f191f00f000) [pid = 1847] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 07:20:59 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 07:20:59 INFO - PROCESS | 1847 | 1461680459781 Marionette TRACE conn6 <- [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]]]}] 07:20:59 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 07:20:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1997ms 07:20:59 INFO - PROCESS | 1847 | 1461680459826 Marionette TRACE conn6 -> [0,717,"getWindowHandle",null] 07:20:59 INFO - PROCESS | 1847 | 1461680459829 Marionette TRACE conn6 <- [1,717,null,{"value":"8"}] 07:20:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 07:20:59 INFO - PROCESS | 1847 | 1461680459835 Marionette TRACE conn6 -> [0,718,"setScriptTimeout",{"ms":35000}] 07:20:59 INFO - PROCESS | 1847 | 1461680459837 Marionette TRACE conn6 <- [1,718,null,{}] 07:20:59 INFO - PROCESS | 1847 | 1461680459843 Marionette TRACE conn6 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:20:59 INFO - PROCESS | 1847 | 1461680459991 Marionette TRACE conn6 <- [1,719,null,{"value":null}] 07:21:00 INFO - PROCESS | 1847 | 1461680460124 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191d8da800 == 54 [pid = 1847] [id = 187] 07:21:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x7f1914d81c00) [pid = 1847] [serial = 561] [outer = (nil)] 07:21:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x7f191da0e000) [pid = 1847] [serial = 562] [outer = 0x7f1914d81c00] 07:21:00 INFO - PROCESS | 1847 | 1461680460188 Marionette DEBUG loaded listener.js 07:21:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x7f191f836800) [pid = 1847] [serial = 563] [outer = 0x7f1914d81c00] 07:21:01 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 07:21:01 INFO - PROCESS | 1847 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:21:01 INFO - PROCESS | 1847 | 1461680461295 Marionette TRACE conn6 <- [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]]]}] 07:21:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 07:21:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1486ms 07:21:01 INFO - PROCESS | 1847 | 1461680461323 Marionette TRACE conn6 -> [0,721,"getWindowHandle",null] 07:21:01 INFO - PROCESS | 1847 | 1461680461329 Marionette TRACE conn6 <- [1,721,null,{"value":"8"}] 07:21:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 07:21:01 INFO - PROCESS | 1847 | 1461680461337 Marionette TRACE conn6 -> [0,722,"setScriptTimeout",{"ms":35000}] 07:21:01 INFO - PROCESS | 1847 | 1461680461344 Marionette TRACE conn6 <- [1,722,null,{}] 07:21:01 INFO - PROCESS | 1847 | 1461680461354 Marionette TRACE conn6 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:01 INFO - PROCESS | 1847 | 1461680461583 Marionette TRACE conn6 <- [1,723,null,{"value":null}] 07:21:01 INFO - PROCESS | 1847 | 1461680461787 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:01 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19190e1000 == 55 [pid = 1847] [id = 188] 07:21:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x7f1915898400) [pid = 1847] [serial = 564] [outer = (nil)] 07:21:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x7f19189af400) [pid = 1847] [serial = 565] [outer = 0x7f1915898400] 07:21:01 INFO - PROCESS | 1847 | 1461680461866 Marionette DEBUG loaded listener.js 07:21:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x7f1918e50400) [pid = 1847] [serial = 566] [outer = 0x7f1915898400] 07:21:02 INFO - PROCESS | 1847 | 1461680462775 Marionette TRACE conn6 <- [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] 07:21:02 INFO - PROCESS | 1847 | 1461680462839 Marionette TRACE conn6 <- [1,725,null,{"value":"8"}] 07:21:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 07:21:02 INFO - PROCESS | 1847 | 1461680462851 Marionette TRACE conn6 -> [0,726,"setScriptTimeout",{"ms":35000}] 07:21:02 INFO - PROCESS | 1847 | 1461680462855 Marionette TRACE conn6 <- [1,726,null,{}] 07:21:02 INFO - PROCESS | 1847 | 1461680462862 Marionette TRACE conn6 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:03 INFO - PROCESS | 1847 | 1461680463055 Marionette TRACE conn6 <- [1,727,null,{"value":null}] 07:21:03 INFO - PROCESS | 1847 | 1461680463266 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1917ad0800 == 56 [pid = 1847] [id = 189] 07:21:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x7f191cf54400) [pid = 1847] [serial = 567] [outer = (nil)] 07:21:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x7f191d886800) [pid = 1847] [serial = 568] [outer = 0x7f191cf54400] 07:21:03 INFO - PROCESS | 1847 | 1461680463385 Marionette DEBUG loaded listener.js 07:21:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x7f191eb02800) [pid = 1847] [serial = 569] [outer = 0x7f191cf54400] 07:21:04 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 07:21:04 INFO - PROCESS | 1847 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:21:04 INFO - PROCESS | 1847 | 1461680464356 Marionette TRACE conn6 <- [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]]]}] 07:21:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 07:21:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1539ms 07:21:04 INFO - PROCESS | 1847 | 1461680464391 Marionette TRACE conn6 -> [0,729,"getWindowHandle",null] 07:21:04 INFO - PROCESS | 1847 | 1461680464395 Marionette TRACE conn6 <- [1,729,null,{"value":"8"}] 07:21:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 07:21:04 INFO - PROCESS | 1847 | 1461680464403 Marionette TRACE conn6 -> [0,730,"setScriptTimeout",{"ms":35000}] 07:21:04 INFO - PROCESS | 1847 | 1461680464410 Marionette TRACE conn6 <- [1,730,null,{}] 07:21:04 INFO - PROCESS | 1847 | 1461680464429 Marionette TRACE conn6 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:04 INFO - PROCESS | 1847 | 1461680464788 Marionette TRACE conn6 <- [1,731,null,{"value":null}] 07:21:05 INFO - PROCESS | 1847 | 1461680465201 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1920823800 == 57 [pid = 1847] [id = 190] 07:21:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x7f191f9db400) [pid = 1847] [serial = 570] [outer = (nil)] 07:21:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x7f191fb09400) [pid = 1847] [serial = 571] [outer = 0x7f191f9db400] 07:21:05 INFO - PROCESS | 1847 | 1461680465280 Marionette DEBUG loaded listener.js 07:21:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x7f1920a0cc00) [pid = 1847] [serial = 572] [outer = 0x7f191f9db400] 07:21:06 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 07:21:06 INFO - PROCESS | 1847 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:21:06 INFO - PROCESS | 1847 | 1461680466301 Marionette TRACE conn6 <- [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] 07:21:06 INFO - PROCESS | 1847 | 1461680466358 Marionette TRACE conn6 <- [1,733,null,{"value":"8"}] 07:21:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 07:21:06 INFO - PROCESS | 1847 | 1461680466363 Marionette TRACE conn6 -> [0,734,"setScriptTimeout",{"ms":35000}] 07:21:06 INFO - PROCESS | 1847 | 1461680466366 Marionette TRACE conn6 <- [1,734,null,{}] 07:21:06 INFO - PROCESS | 1847 | 1461680466371 Marionette TRACE conn6 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:06 INFO - PROCESS | 1847 | 1461680466545 Marionette TRACE conn6 <- [1,735,null,{"value":null}] 07:21:06 INFO - PROCESS | 1847 | 1461680466714 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1926f15000 == 58 [pid = 1847] [id = 191] 07:21:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x7f191f840800) [pid = 1847] [serial = 573] [outer = (nil)] 07:21:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x7f1924309000) [pid = 1847] [serial = 574] [outer = 0x7f191f840800] 07:21:06 INFO - PROCESS | 1847 | 1461680466788 Marionette DEBUG loaded listener.js 07:21:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x7f19243a3800) [pid = 1847] [serial = 575] [outer = 0x7f191f840800] 07:21:07 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 07:21:07 INFO - PROCESS | 1847 | 1461680467707 Marionette TRACE conn6 <- [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]]]}] 07:21:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 07:21:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1380ms 07:21:07 INFO - PROCESS | 1847 | 1461680467745 Marionette TRACE conn6 -> [0,737,"getWindowHandle",null] 07:21:07 INFO - PROCESS | 1847 | 1461680467748 Marionette TRACE conn6 <- [1,737,null,{"value":"8"}] 07:21:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 07:21:07 INFO - PROCESS | 1847 | 1461680467754 Marionette TRACE conn6 -> [0,738,"setScriptTimeout",{"ms":35000}] 07:21:07 INFO - PROCESS | 1847 | 1461680467757 Marionette TRACE conn6 <- [1,738,null,{}] 07:21:07 INFO - PROCESS | 1847 | 1461680467763 Marionette TRACE conn6 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:07 INFO - PROCESS | 1847 | 1461680467936 Marionette TRACE conn6 <- [1,739,null,{"value":null}] 07:21:08 INFO - PROCESS | 1847 | 1461680468104 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f192814c000 == 59 [pid = 1847] [id = 192] 07:21:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x7f1922754c00) [pid = 1847] [serial = 576] [outer = (nil)] 07:21:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x7f1925584400) [pid = 1847] [serial = 577] [outer = 0x7f1922754c00] 07:21:08 INFO - PROCESS | 1847 | 1461680468176 Marionette DEBUG loaded listener.js 07:21:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x7f19260ebc00) [pid = 1847] [serial = 578] [outer = 0x7f1922754c00] 07:21:09 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 07:21:09 INFO - PROCESS | 1847 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:21:09 INFO - PROCESS | 1847 | 1461680469556 Marionette TRACE conn6 <- [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]]]}] 07:21:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 07:21:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1835ms 07:21:09 INFO - PROCESS | 1847 | 1461680469591 Marionette TRACE conn6 -> [0,741,"getWindowHandle",null] 07:21:09 INFO - PROCESS | 1847 | 1461680469595 Marionette TRACE conn6 <- [1,741,null,{"value":"8"}] 07:21:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 07:21:09 INFO - PROCESS | 1847 | 1461680469701 Marionette TRACE conn6 -> [0,742,"setScriptTimeout",{"ms":35000}] 07:21:09 INFO - PROCESS | 1847 | 1461680469706 Marionette TRACE conn6 <- [1,742,null,{}] 07:21:09 INFO - PROCESS | 1847 | 1461680469713 Marionette TRACE conn6 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:09 INFO - PROCESS | 1847 | 1461680469927 Marionette TRACE conn6 <- [1,743,null,{"value":null}] 07:21:10 INFO - PROCESS | 1847 | 1461680470088 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1928e5b000 == 60 [pid = 1847] [id = 193] 07:21:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x7f19243ab000) [pid = 1847] [serial = 579] [outer = (nil)] 07:21:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x7f1926dd1c00) [pid = 1847] [serial = 580] [outer = 0x7f19243ab000] 07:21:10 INFO - PROCESS | 1847 | 1461680470180 Marionette DEBUG loaded listener.js 07:21:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x7f1927549000) [pid = 1847] [serial = 581] [outer = 0x7f19243ab000] 07:21:11 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 07:21:11 INFO - PROCESS | 1847 | 1461680471532 Marionette TRACE conn6 <- [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]]]}] 07:21:11 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 07:21:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1934ms 07:21:11 INFO - PROCESS | 1847 | 1461680471588 Marionette TRACE conn6 -> [0,745,"getWindowHandle",null] 07:21:11 INFO - PROCESS | 1847 | 1461680471593 Marionette TRACE conn6 <- [1,745,null,{"value":"8"}] 07:21:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 07:21:11 INFO - PROCESS | 1847 | 1461680471599 Marionette TRACE conn6 -> [0,746,"setScriptTimeout",{"ms":35000}] 07:21:11 INFO - PROCESS | 1847 | 1461680471601 Marionette TRACE conn6 <- [1,746,null,{}] 07:21:11 INFO - PROCESS | 1847 | 1461680471607 Marionette TRACE conn6 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:11 INFO - PROCESS | 1847 | 1461680471778 Marionette TRACE conn6 <- [1,747,null,{"value":null}] 07:21:11 INFO - PROCESS | 1847 | 1461680471940 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:11 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1929bc8000 == 61 [pid = 1847] [id = 194] 07:21:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x7f19260ef800) [pid = 1847] [serial = 582] [outer = (nil)] 07:21:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x7f1927664800) [pid = 1847] [serial = 583] [outer = 0x7f19260ef800] 07:21:12 INFO - PROCESS | 1847 | 1461680472015 Marionette DEBUG loaded listener.js 07:21:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x7f1927747000) [pid = 1847] [serial = 584] [outer = 0x7f19260ef800] 07:21:12 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 07:21:13 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 07:21:13 INFO - PROCESS | 1847 | 1461680473302 Marionette TRACE conn6 <- [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]]]}] 07:21:13 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.) 07:21:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1728ms 07:21:13 INFO - PROCESS | 1847 | 1461680473328 Marionette TRACE conn6 -> [0,749,"getWindowHandle",null] 07:21:13 INFO - PROCESS | 1847 | 1461680473331 Marionette TRACE conn6 <- [1,749,null,{"value":"8"}] 07:21:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 07:21:13 INFO - PROCESS | 1847 | 1461680473380 Marionette TRACE conn6 -> [0,750,"setScriptTimeout",{"ms":35000}] 07:21:13 INFO - PROCESS | 1847 | 1461680473384 Marionette TRACE conn6 <- [1,750,null,{}] 07:21:13 INFO - PROCESS | 1847 | 1461680473412 Marionette TRACE conn6 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:13 INFO - PROCESS | 1847 | 1461680473587 Marionette TRACE conn6 <- [1,751,null,{"value":null}] 07:21:13 INFO - PROCESS | 1847 | 1461680473747 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:13 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1918bb0800 == 62 [pid = 1847] [id = 195] 07:21:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x7f1914db5400) [pid = 1847] [serial = 585] [outer = (nil)] 07:21:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x7f191f9d5400) [pid = 1847] [serial = 586] [outer = 0x7f1914db5400] 07:21:13 INFO - PROCESS | 1847 | 1461680473817 Marionette DEBUG loaded listener.js 07:21:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x7f1927749000) [pid = 1847] [serial = 587] [outer = 0x7f1914db5400] 07:21:15 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 07:21:15 INFO - PROCESS | 1847 | 1461680475354 Marionette TRACE conn6 <- [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]]]}] 07:21:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 07:21:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2016ms 07:21:15 INFO - PROCESS | 1847 | 1461680475395 Marionette TRACE conn6 -> [0,753,"getWindowHandle",null] 07:21:15 INFO - PROCESS | 1847 | 1461680475403 Marionette TRACE conn6 <- [1,753,null,{"value":"8"}] 07:21:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 07:21:15 INFO - PROCESS | 1847 | 1461680475411 Marionette TRACE conn6 -> [0,754,"setScriptTimeout",{"ms":35000}] 07:21:15 INFO - PROCESS | 1847 | 1461680475415 Marionette TRACE conn6 <- [1,754,null,{}] 07:21:15 INFO - PROCESS | 1847 | 1461680475422 Marionette TRACE conn6 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:15 INFO - PROCESS | 1847 | 1461680475631 Marionette TRACE conn6 <- [1,755,null,{"value":null}] 07:21:15 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19174a9800 == 61 [pid = 1847] [id = 151] 07:21:15 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191ec0f800 == 60 [pid = 1847] [id = 186] 07:21:15 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191d115800 == 59 [pid = 1847] [id = 185] 07:21:15 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x7f1917abec00) [pid = 1847] [serial = 499] [outer = (nil)] [url = about:blank] 07:21:15 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x7f1918e48c00) [pid = 1847] [serial = 502] [outer = (nil)] [url = about:blank] 07:21:15 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x7f1915896400) [pid = 1847] [serial = 505] [outer = (nil)] [url = about:blank] 07:21:15 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x7f1915b91800) [pid = 1847] [serial = 508] [outer = (nil)] [url = about:blank] 07:21:15 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x7f1915b95400) [pid = 1847] [serial = 511] [outer = (nil)] [url = about:blank] 07:21:15 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1917ae1000 == 58 [pid = 1847] [id = 184] 07:21:15 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191ecb5000 == 57 [pid = 1847] [id = 183] 07:21:15 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x7f191f83ac00) [pid = 1847] [serial = 532] [outer = (nil)] [url = about:blank] 07:21:15 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x7f191ec41800) [pid = 1847] [serial = 490] [outer = (nil)] [url = about:blank] 07:21:15 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x7f19189ac800) [pid = 1847] [serial = 518] [outer = (nil)] [url = about:blank] 07:21:15 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x7f19187b9c00) [pid = 1847] [serial = 517] [outer = (nil)] [url = about:blank] 07:21:15 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x7f1919030400) [pid = 1847] [serial = 487] [outer = (nil)] [url = about:blank] 07:21:15 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x7f1924309800) [pid = 1847] [serial = 493] [outer = (nil)] [url = about:blank] 07:21:15 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x7f192766c000) [pid = 1847] [serial = 496] [outer = (nil)] [url = about:blank] 07:21:15 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x7f191750c000) [pid = 1847] [serial = 515] [outer = (nil)] [url = about:blank] 07:21:15 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x7f1914dae400) [pid = 1847] [serial = 514] [outer = (nil)] [url = about:blank] 07:21:15 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x7f191d9ef800) [pid = 1847] [serial = 526] [outer = (nil)] [url = about:blank] 07:21:15 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x7f191d7c8000) [pid = 1847] [serial = 523] [outer = (nil)] [url = about:blank] 07:21:15 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x7f191902c800) [pid = 1847] [serial = 520] [outer = (nil)] [url = about:blank] 07:21:15 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x7f191905b800) [pid = 1847] [serial = 521] [outer = (nil)] [url = about:blank] 07:21:15 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x7f1917770800) [pid = 1847] [serial = 484] [outer = (nil)] [url = about:blank] 07:21:15 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x7f191f16a000) [pid = 1847] [serial = 529] [outer = (nil)] [url = about:blank] 07:21:15 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x7f191f2c9c00) [pid = 1847] [serial = 530] [outer = (nil)] [url = about:blank] 07:21:15 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x7f191dadf400) [pid = 1847] [serial = 527] [outer = (nil)] [url = about:blank] 07:21:15 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x7f191f94a400) [pid = 1847] [serial = 533] [outer = (nil)] [url = about:blank] 07:21:15 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x7f191d9e3800) [pid = 1847] [serial = 524] [outer = (nil)] [url = about:blank] 07:21:15 INFO - PROCESS | 1847 | 1461680475829 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:15 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19158dc800 == 58 [pid = 1847] [id = 196] 07:21:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x7f1915b95400) [pid = 1847] [serial = 588] [outer = (nil)] 07:21:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x7f19187bc000) [pid = 1847] [serial = 589] [outer = 0x7f1915b95400] 07:21:15 INFO - PROCESS | 1847 | 1461680475899 Marionette DEBUG loaded listener.js 07:21:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x7f191905b800) [pid = 1847] [serial = 590] [outer = 0x7f1915b95400] 07:21:16 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 07:21:17 INFO - PROCESS | 1847 | 1461680477003 Marionette TRACE conn6 <- [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]]]}] 07:21:17 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 07:21:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1637ms 07:21:17 INFO - PROCESS | 1847 | 1461680477049 Marionette TRACE conn6 -> [0,757,"getWindowHandle",null] 07:21:17 INFO - PROCESS | 1847 | 1461680477056 Marionette TRACE conn6 <- [1,757,null,{"value":"8"}] 07:21:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 07:21:17 INFO - PROCESS | 1847 | 1461680477066 Marionette TRACE conn6 -> [0,758,"setScriptTimeout",{"ms":35000}] 07:21:17 INFO - PROCESS | 1847 | 1461680477069 Marionette TRACE conn6 <- [1,758,null,{}] 07:21:17 INFO - PROCESS | 1847 | 1461680477074 Marionette TRACE conn6 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:17 INFO - PROCESS | 1847 | 1461680477275 Marionette TRACE conn6 <- [1,759,null,{"value":null}] 07:21:17 INFO - PROCESS | 1847 | 1461680477356 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191d8db000 == 59 [pid = 1847] [id = 197] 07:21:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x7f191905bc00) [pid = 1847] [serial = 591] [outer = (nil)] 07:21:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x7f191d9ef800) [pid = 1847] [serial = 592] [outer = 0x7f191905bc00] 07:21:17 INFO - PROCESS | 1847 | 1461680477418 Marionette DEBUG loaded listener.js 07:21:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x7f191eb04800) [pid = 1847] [serial = 593] [outer = 0x7f191905bc00] 07:21:18 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 07:21:18 INFO - PROCESS | 1847 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:21:18 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 07:21:18 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 07:21:18 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 07:21:18 INFO - PROCESS | 1847 | 1461680478262 Marionette TRACE conn6 <- [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]]]}] 07:21:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 07:21:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1233ms 07:21:18 INFO - PROCESS | 1847 | 1461680478299 Marionette TRACE conn6 -> [0,761,"getWindowHandle",null] 07:21:18 INFO - PROCESS | 1847 | 1461680478303 Marionette TRACE conn6 <- [1,761,null,{"value":"8"}] 07:21:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 07:21:18 INFO - PROCESS | 1847 | 1461680478317 Marionette TRACE conn6 -> [0,762,"setScriptTimeout",{"ms":35000}] 07:21:18 INFO - PROCESS | 1847 | 1461680478322 Marionette TRACE conn6 <- [1,762,null,{}] 07:21:18 INFO - PROCESS | 1847 | 1461680478337 Marionette TRACE conn6 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:18 INFO - PROCESS | 1847 | 1461680478536 Marionette TRACE conn6 <- [1,763,null,{"value":null}] 07:21:18 INFO - PROCESS | 1847 | 1461680478575 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:18 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191ec22000 == 60 [pid = 1847] [id = 198] 07:21:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x7f191f83ac00) [pid = 1847] [serial = 594] [outer = (nil)] 07:21:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x7f191f9d5c00) [pid = 1847] [serial = 595] [outer = 0x7f191f83ac00] 07:21:18 INFO - PROCESS | 1847 | 1461680478640 Marionette DEBUG loaded listener.js 07:21:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x7f191fcbac00) [pid = 1847] [serial = 596] [outer = 0x7f191f83ac00] 07:21:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 07:21:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1545ms 07:21:19 INFO - PROCESS | 1847 | 1461680479848 Marionette TRACE conn6 <- [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]]]}] 07:21:19 INFO - PROCESS | 1847 | 1461680479862 Marionette TRACE conn6 -> [0,765,"getWindowHandle",null] 07:21:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 07:21:19 INFO - PROCESS | 1847 | 1461680479866 Marionette TRACE conn6 <- [1,765,null,{"value":"8"}] 07:21:19 INFO - PROCESS | 1847 | 1461680479872 Marionette TRACE conn6 -> [0,766,"setScriptTimeout",{"ms":35000}] 07:21:19 INFO - PROCESS | 1847 | 1461680479874 Marionette TRACE conn6 <- [1,766,null,{}] 07:21:19 INFO - PROCESS | 1847 | 1461680479879 Marionette TRACE conn6 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:20 INFO - PROCESS | 1847 | 1461680480098 Marionette TRACE conn6 <- [1,767,null,{"value":null}] 07:21:20 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x7f191f489c00) [pid = 1847] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 07:21:20 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x7f191d9e8c00) [pid = 1847] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 07:21:20 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x7f191eb0c000) [pid = 1847] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 07:21:20 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x7f192776f400) [pid = 1847] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 07:21:20 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x7f1915b94000) [pid = 1847] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 07:21:20 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x7f1917abe000) [pid = 1847] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 07:21:20 INFO - PROCESS | 1847 | 1461680480301 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191ecca000 == 61 [pid = 1847] [id = 199] 07:21:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x7f1914d8a000) [pid = 1847] [serial = 597] [outer = (nil)] 07:21:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x7f1917abb400) [pid = 1847] [serial = 598] [outer = 0x7f1914d8a000] 07:21:20 INFO - PROCESS | 1847 | 1461680480362 Marionette DEBUG loaded listener.js 07:21:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x7f191f489c00) [pid = 1847] [serial = 599] [outer = 0x7f1914d8a000] 07:21:21 INFO - PROCESS | 1847 | 1461680481420 Marionette TRACE conn6 <- [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]]]}] 07:21:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 07:21:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1579ms 07:21:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 07:21:21 INFO - PROCESS | 1847 | 1461680481451 Marionette TRACE conn6 -> [0,769,"getWindowHandle",null] 07:21:21 INFO - PROCESS | 1847 | 1461680481453 Marionette TRACE conn6 <- [1,769,null,{"value":"8"}] 07:21:21 INFO - PROCESS | 1847 | 1461680481459 Marionette TRACE conn6 -> [0,770,"setScriptTimeout",{"ms":35000}] 07:21:21 INFO - PROCESS | 1847 | 1461680481462 Marionette TRACE conn6 <- [1,770,null,{}] 07:21:21 INFO - PROCESS | 1847 | 1461680481467 Marionette TRACE conn6 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:21 INFO - PROCESS | 1847 | 1461680481602 Marionette TRACE conn6 <- [1,771,null,{"value":null}] 07:21:21 INFO - PROCESS | 1847 | 1461680481771 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19230ce800 == 62 [pid = 1847] [id = 200] 07:21:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x7f1914daf000) [pid = 1847] [serial = 600] [outer = (nil)] 07:21:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x7f1926599800) [pid = 1847] [serial = 601] [outer = 0x7f1914daf000] 07:21:21 INFO - PROCESS | 1847 | 1461680481832 Marionette DEBUG loaded listener.js 07:21:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x7f19272b5c00) [pid = 1847] [serial = 602] [outer = 0x7f1914daf000] 07:21:22 INFO - PROCESS | 1847 | 1461680482762 Marionette TRACE conn6 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 07:21:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 07:21:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1334ms 07:21:22 INFO - PROCESS | 1847 | 1461680482793 Marionette TRACE conn6 -> [0,773,"getWindowHandle",null] 07:21:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 07:21:22 INFO - PROCESS | 1847 | 1461680482799 Marionette TRACE conn6 <- [1,773,null,{"value":"8"}] 07:21:22 INFO - PROCESS | 1847 | 1461680482807 Marionette TRACE conn6 -> [0,774,"setScriptTimeout",{"ms":35000}] 07:21:22 INFO - PROCESS | 1847 | 1461680482813 Marionette TRACE conn6 <- [1,774,null,{}] 07:21:22 INFO - PROCESS | 1847 | 1461680482821 Marionette TRACE conn6 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:23 INFO - PROCESS | 1847 | 1461680483024 Marionette TRACE conn6 <- [1,775,null,{"value":null}] 07:21:23 INFO - PROCESS | 1847 | 1461680483255 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:23 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191d111800 == 63 [pid = 1847] [id = 201] 07:21:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x7f1919059000) [pid = 1847] [serial = 603] [outer = (nil)] 07:21:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x7f1919061000) [pid = 1847] [serial = 604] [outer = 0x7f1919059000] 07:21:23 INFO - PROCESS | 1847 | 1461680483380 Marionette DEBUG loaded listener.js 07:21:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x7f191d9e4000) [pid = 1847] [serial = 605] [outer = 0x7f1919059000] 07:21:24 INFO - PROCESS | 1847 | 1461680484313 Marionette TRACE conn6 <- [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]]]}] 07:21:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 07:21:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1538ms 07:21:24 INFO - PROCESS | 1847 | 1461680484345 Marionette TRACE conn6 -> [0,777,"getWindowHandle",null] 07:21:24 INFO - PROCESS | 1847 | 1461680484354 Marionette TRACE conn6 <- [1,777,null,{"value":"8"}] 07:21:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 07:21:24 INFO - PROCESS | 1847 | 1461680484364 Marionette TRACE conn6 -> [0,778,"setScriptTimeout",{"ms":35000}] 07:21:24 INFO - PROCESS | 1847 | 1461680484367 Marionette TRACE conn6 <- [1,778,null,{}] 07:21:24 INFO - PROCESS | 1847 | 1461680484374 Marionette TRACE conn6 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:24 INFO - PROCESS | 1847 | 1461680484547 Marionette TRACE conn6 <- [1,779,null,{"value":null}] 07:21:24 INFO - PROCESS | 1847 | 1461680484719 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191fb9f800 == 64 [pid = 1847] [id = 202] 07:21:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x7f191d9e5000) [pid = 1847] [serial = 606] [outer = (nil)] 07:21:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x7f191f3b0800) [pid = 1847] [serial = 607] [outer = 0x7f191d9e5000] 07:21:24 INFO - PROCESS | 1847 | 1461680484792 Marionette DEBUG loaded listener.js 07:21:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x7f191fb03000) [pid = 1847] [serial = 608] [outer = 0x7f191d9e5000] 07:21:25 INFO - PROCESS | 1847 | 1461680485799 Marionette TRACE conn6 <- [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]]]}] 07:21:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 07:21:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1488ms 07:21:25 INFO - PROCESS | 1847 | 1461680485853 Marionette TRACE conn6 -> [0,781,"getWindowHandle",null] 07:21:25 INFO - PROCESS | 1847 | 1461680485856 Marionette TRACE conn6 <- [1,781,null,{"value":"8"}] 07:21:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 07:21:25 INFO - PROCESS | 1847 | 1461680485864 Marionette TRACE conn6 -> [0,782,"setScriptTimeout",{"ms":35000}] 07:21:25 INFO - PROCESS | 1847 | 1461680485871 Marionette TRACE conn6 <- [1,782,null,{}] 07:21:25 INFO - PROCESS | 1847 | 1461680485888 Marionette TRACE conn6 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:26 INFO - PROCESS | 1847 | 1461680486159 Marionette TRACE conn6 <- [1,783,null,{"value":null}] 07:21:26 INFO - PROCESS | 1847 | 1461680486329 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f192902f800 == 65 [pid = 1847] [id = 203] 07:21:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x7f192659d800) [pid = 1847] [serial = 609] [outer = (nil)] 07:21:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x7f19272c4400) [pid = 1847] [serial = 610] [outer = 0x7f192659d800] 07:21:26 INFO - PROCESS | 1847 | 1461680486421 Marionette DEBUG loaded listener.js 07:21:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x7f1927746c00) [pid = 1847] [serial = 611] [outer = 0x7f192659d800] 07:21:27 INFO - PROCESS | 1847 | 1461680487231 Marionette TRACE conn6 <- [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]]]}] 07:21:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 07:21:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1439ms 07:21:27 INFO - PROCESS | 1847 | 1461680487305 Marionette TRACE conn6 -> [0,785,"getWindowHandle",null] 07:21:27 INFO - PROCESS | 1847 | 1461680487308 Marionette TRACE conn6 <- [1,785,null,{"value":"8"}] 07:21:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 07:21:27 INFO - PROCESS | 1847 | 1461680487314 Marionette TRACE conn6 -> [0,786,"setScriptTimeout",{"ms":35000}] 07:21:27 INFO - PROCESS | 1847 | 1461680487317 Marionette TRACE conn6 <- [1,786,null,{}] 07:21:27 INFO - PROCESS | 1847 | 1461680487322 Marionette TRACE conn6 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:27 INFO - PROCESS | 1847 | 1461680487541 Marionette TRACE conn6 <- [1,787,null,{"value":null}] 07:21:27 INFO - PROCESS | 1847 | 1461680487707 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f192f3ba800 == 66 [pid = 1847] [id = 204] 07:21:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x7f1926fd4000) [pid = 1847] [serial = 612] [outer = (nil)] 07:21:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x7f1927776400) [pid = 1847] [serial = 613] [outer = 0x7f1926fd4000] 07:21:27 INFO - PROCESS | 1847 | 1461680487794 Marionette DEBUG loaded listener.js 07:21:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x7f1927939800) [pid = 1847] [serial = 614] [outer = 0x7f1926fd4000] 07:21:28 INFO - PROCESS | 1847 | 1461680488663 Marionette TRACE conn6 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 07:21:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 07:21:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1379ms 07:21:28 INFO - PROCESS | 1847 | 1461680488695 Marionette TRACE conn6 -> [0,789,"getWindowHandle",null] 07:21:28 INFO - PROCESS | 1847 | 1461680488698 Marionette TRACE conn6 <- [1,789,null,{"value":"8"}] 07:21:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 07:21:28 INFO - PROCESS | 1847 | 1461680488705 Marionette TRACE conn6 -> [0,790,"setScriptTimeout",{"ms":35000}] 07:21:28 INFO - PROCESS | 1847 | 1461680488707 Marionette TRACE conn6 <- [1,790,null,{}] 07:21:28 INFO - PROCESS | 1847 | 1461680488713 Marionette TRACE conn6 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:28 INFO - PROCESS | 1847 | 1461680488872 Marionette TRACE conn6 <- [1,791,null,{"value":null}] 07:21:29 INFO - PROCESS | 1847 | 1461680489042 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1934faf800 == 67 [pid = 1847] [id = 205] 07:21:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x7f192610d000) [pid = 1847] [serial = 615] [outer = (nil)] 07:21:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x7f1927bb4000) [pid = 1847] [serial = 616] [outer = 0x7f192610d000] 07:21:29 INFO - PROCESS | 1847 | 1461680489124 Marionette DEBUG loaded listener.js 07:21:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x7f192870f800) [pid = 1847] [serial = 617] [outer = 0x7f192610d000] 07:21:30 INFO - PROCESS | 1847 | 1461680490022 Marionette TRACE conn6 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 07:21:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 07:21:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1377ms 07:21:30 INFO - PROCESS | 1847 | 1461680490083 Marionette TRACE conn6 -> [0,793,"getWindowHandle",null] 07:21:30 INFO - PROCESS | 1847 | 1461680490087 Marionette TRACE conn6 <- [1,793,null,{"value":"8"}] 07:21:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 07:21:30 INFO - PROCESS | 1847 | 1461680490093 Marionette TRACE conn6 -> [0,794,"setScriptTimeout",{"ms":35000}] 07:21:30 INFO - PROCESS | 1847 | 1461680490096 Marionette TRACE conn6 <- [1,794,null,{}] 07:21:30 INFO - PROCESS | 1847 | 1461680490101 Marionette TRACE conn6 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:30 INFO - PROCESS | 1847 | 1461680490321 Marionette TRACE conn6 <- [1,795,null,{"value":null}] 07:21:30 INFO - PROCESS | 1847 | 1461680490490 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:30 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19356ad800 == 68 [pid = 1847] [id = 206] 07:21:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x7f19287d5c00) [pid = 1847] [serial = 618] [outer = (nil)] 07:21:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x7f1928e29c00) [pid = 1847] [serial = 619] [outer = 0x7f19287d5c00] 07:21:30 INFO - PROCESS | 1847 | 1461680490566 Marionette DEBUG loaded listener.js 07:21:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x7f1929d30400) [pid = 1847] [serial = 620] [outer = 0x7f19287d5c00] 07:21:31 INFO - PROCESS | 1847 | 1461680491435 Marionette TRACE conn6 <- [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]]]}] 07:21:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 07:21:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1378ms 07:21:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 07:21:31 INFO - PROCESS | 1847 | 1461680491472 Marionette TRACE conn6 -> [0,797,"getWindowHandle",null] 07:21:31 INFO - PROCESS | 1847 | 1461680491475 Marionette TRACE conn6 <- [1,797,null,{"value":"8"}] 07:21:31 INFO - PROCESS | 1847 | 1461680491481 Marionette TRACE conn6 -> [0,798,"setScriptTimeout",{"ms":35000}] 07:21:31 INFO - PROCESS | 1847 | 1461680491484 Marionette TRACE conn6 <- [1,798,null,{}] 07:21:31 INFO - PROCESS | 1847 | 1461680491490 Marionette TRACE conn6 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:31 INFO - PROCESS | 1847 | 1461680491658 Marionette TRACE conn6 <- [1,799,null,{"value":null}] 07:21:31 INFO - PROCESS | 1847 | 1461680491829 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:31 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1939c48000 == 69 [pid = 1847] [id = 207] 07:21:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7f1928adac00) [pid = 1847] [serial = 621] [outer = (nil)] 07:21:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x7f192aaa1400) [pid = 1847] [serial = 622] [outer = 0x7f1928adac00] 07:21:31 INFO - PROCESS | 1847 | 1461680491902 Marionette DEBUG loaded listener.js 07:21:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7f192e5f2800) [pid = 1847] [serial = 623] [outer = 0x7f1928adac00] 07:21:32 INFO - PROCESS | 1847 | 1461680492785 Marionette TRACE conn6 <- [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]]]}] 07:21:32 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 07:21:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1337ms 07:21:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 07:21:32 INFO - PROCESS | 1847 | 1461680492817 Marionette TRACE conn6 -> [0,801,"getWindowHandle",null] 07:21:32 INFO - PROCESS | 1847 | 1461680492820 Marionette TRACE conn6 <- [1,801,null,{"value":"8"}] 07:21:32 INFO - PROCESS | 1847 | 1461680492826 Marionette TRACE conn6 -> [0,802,"setScriptTimeout",{"ms":35000}] 07:21:32 INFO - PROCESS | 1847 | 1461680492829 Marionette TRACE conn6 <- [1,802,null,{}] 07:21:32 INFO - PROCESS | 1847 | 1461680492835 Marionette TRACE conn6 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:33 INFO - PROCESS | 1847 | 1461680493001 Marionette TRACE conn6 <- [1,803,null,{"value":null}] 07:21:33 INFO - PROCESS | 1847 | 1461680493200 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:33 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1939e32000 == 70 [pid = 1847] [id = 208] 07:21:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x7f191589ac00) [pid = 1847] [serial = 624] [outer = (nil)] 07:21:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x7f1927173400) [pid = 1847] [serial = 625] [outer = 0x7f191589ac00] 07:21:33 INFO - PROCESS | 1847 | 1461680493271 Marionette DEBUG loaded listener.js 07:21:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x7f192f36a800) [pid = 1847] [serial = 626] [outer = 0x7f191589ac00] 07:21:34 INFO - PROCESS | 1847 | 1461680494514 Marionette TRACE conn6 <- [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]]]}] 07:21:34 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 07:21:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1737ms 07:21:34 INFO - PROCESS | 1847 | 1461680494573 Marionette TRACE conn6 -> [0,805,"getWindowHandle",null] 07:21:34 INFO - PROCESS | 1847 | 1461680494579 Marionette TRACE conn6 <- [1,805,null,{"value":"8"}] 07:21:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 07:21:34 INFO - PROCESS | 1847 | 1461680494588 Marionette TRACE conn6 -> [0,806,"setScriptTimeout",{"ms":35000}] 07:21:34 INFO - PROCESS | 1847 | 1461680494592 Marionette TRACE conn6 <- [1,806,null,{}] 07:21:34 INFO - PROCESS | 1847 | 1461680494600 Marionette TRACE conn6 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:34 INFO - PROCESS | 1847 | 1461680494776 Marionette TRACE conn6 <- [1,807,null,{"value":null}] 07:21:34 INFO - PROCESS | 1847 | 1461680494947 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191d096000 == 71 [pid = 1847] [id = 209] 07:21:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x7f19179ecc00) [pid = 1847] [serial = 627] [outer = (nil)] 07:21:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x7f19187b9800) [pid = 1847] [serial = 628] [outer = 0x7f19179ecc00] 07:21:35 INFO - PROCESS | 1847 | 1461680495017 Marionette DEBUG loaded listener.js 07:21:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x7f1918e4b400) [pid = 1847] [serial = 629] [outer = 0x7f19179ecc00] 07:21:35 INFO - PROCESS | 1847 | 1461680495928 Marionette TRACE conn6 <- [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]]]}] 07:21:36 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 07:21:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1431ms 07:21:36 INFO - PROCESS | 1847 | 1461680496020 Marionette TRACE conn6 -> [0,809,"getWindowHandle",null] 07:21:36 INFO - PROCESS | 1847 | 1461680496037 Marionette TRACE conn6 <- [1,809,null,{"value":"8"}] 07:21:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 07:21:36 INFO - PROCESS | 1847 | 1461680496051 Marionette TRACE conn6 -> [0,810,"setScriptTimeout",{"ms":35000}] 07:21:36 INFO - PROCESS | 1847 | 1461680496055 Marionette TRACE conn6 <- [1,810,null,{}] 07:21:36 INFO - PROCESS | 1847 | 1461680496060 Marionette TRACE conn6 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:36 INFO - PROCESS | 1847 | 1461680496325 Marionette TRACE conn6 <- [1,811,null,{"value":null}] 07:21:36 INFO - PROCESS | 1847 | 1461680496525 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191d858800 == 72 [pid = 1847] [id = 210] 07:21:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x7f191cf5d800) [pid = 1847] [serial = 630] [outer = (nil)] 07:21:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x7f191d7d1800) [pid = 1847] [serial = 631] [outer = 0x7f191cf5d800] 07:21:36 INFO - PROCESS | 1847 | 1461680496609 Marionette DEBUG loaded listener.js 07:21:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x7f191d9e7c00) [pid = 1847] [serial = 632] [outer = 0x7f191cf5d800] 07:21:37 INFO - PROCESS | 1847 | 1461680497518 Marionette TRACE conn6 <- [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]]]}] 07:21:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 07:21:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1481ms 07:21:37 INFO - PROCESS | 1847 | 1461680497532 Marionette TRACE conn6 -> [0,813,"getWindowHandle",null] 07:21:37 INFO - PROCESS | 1847 | 1461680497535 Marionette TRACE conn6 <- [1,813,null,{"value":"8"}] 07:21:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 07:21:37 INFO - PROCESS | 1847 | 1461680497542 Marionette TRACE conn6 -> [0,814,"setScriptTimeout",{"ms":35000}] 07:21:37 INFO - PROCESS | 1847 | 1461680497548 Marionette TRACE conn6 <- [1,814,null,{}] 07:21:37 INFO - PROCESS | 1847 | 1461680497563 Marionette TRACE conn6 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:37 INFO - PROCESS | 1847 | 1461680497724 Marionette TRACE conn6 <- [1,815,null,{"value":null}] 07:21:37 INFO - PROCESS | 1847 | 1461680497914 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:37 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191f631800 == 73 [pid = 1847] [id = 211] 07:21:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0x7f191dad8000) [pid = 1847] [serial = 633] [outer = (nil)] 07:21:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x7f191ec40c00) [pid = 1847] [serial = 634] [outer = 0x7f191dad8000] 07:21:37 INFO - PROCESS | 1847 | 1461680497982 Marionette DEBUG loaded listener.js 07:21:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0x7f191f3b2400) [pid = 1847] [serial = 635] [outer = 0x7f191dad8000] 07:21:38 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1939e39000 == 72 [pid = 1847] [id = 104] 07:21:38 INFO - PROCESS | 1847 | --DOCSHELL 0x7f192814e000 == 71 [pid = 1847] [id = 83] 07:21:38 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1935123000 == 70 [pid = 1847] [id = 116] 07:21:38 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191fac4000 == 69 [pid = 1847] [id = 108] 07:21:38 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191ecca000 == 68 [pid = 1847] [id = 199] 07:21:38 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0x7f19187bec00) [pid = 1847] [serial = 538] [outer = (nil)] [url = about:blank] 07:21:38 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0x7f191f00a000) [pid = 1847] [serial = 544] [outer = (nil)] [url = about:blank] 07:21:38 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x7f191f9de800) [pid = 1847] [serial = 547] [outer = (nil)] [url = about:blank] 07:21:38 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x7f191cf60c00) [pid = 1847] [serial = 541] [outer = (nil)] [url = about:blank] 07:21:38 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x7f191da0e000) [pid = 1847] [serial = 562] [outer = (nil)] [url = about:blank] 07:21:38 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191ec22000 == 67 [pid = 1847] [id = 198] 07:21:38 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191d8db000 == 66 [pid = 1847] [id = 197] 07:21:38 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19158dc800 == 65 [pid = 1847] [id = 196] 07:21:38 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1918bb0800 == 64 [pid = 1847] [id = 195] 07:21:38 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1929bc8000 == 63 [pid = 1847] [id = 194] 07:21:39 INFO - PROCESS | 1847 | --DOCSHELL 0x7f192814c000 == 62 [pid = 1847] [id = 192] 07:21:39 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1920823800 == 61 [pid = 1847] [id = 190] 07:21:39 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1917ad0800 == 60 [pid = 1847] [id = 189] 07:21:39 INFO - PROCESS | 1847 | 1461680499039 Marionette TRACE conn6 <- [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] 07:21:39 INFO - PROCESS | 1847 | 1461680499090 Marionette TRACE conn6 <- [1,817,null,{"value":"8"}] 07:21:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 07:21:39 INFO - PROCESS | 1847 | 1461680499096 Marionette TRACE conn6 -> [0,818,"setScriptTimeout",{"ms":35000}] 07:21:39 INFO - PROCESS | 1847 | 1461680499098 Marionette TRACE conn6 <- [1,818,null,{}] 07:21:39 INFO - PROCESS | 1847 | 1461680499104 Marionette TRACE conn6 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:39 INFO - PROCESS | 1847 | 1461680499275 Marionette TRACE conn6 <- [1,819,null,{"value":null}] 07:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x7f191f9db800) [pid = 1847] [serial = 536] [outer = (nil)] [url = about:blank] 07:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x7f191f956800) [pid = 1847] [serial = 535] [outer = (nil)] [url = about:blank] 07:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x7f191dae1c00) [pid = 1847] [serial = 557] [outer = (nil)] [url = about:blank] 07:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x7f191f1ae400) [pid = 1847] [serial = 559] [outer = (nil)] [url = about:blank] 07:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x7f1929cde400) [pid = 1847] [serial = 482] [outer = (nil)] [url = about:blank] 07:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x7f191f3b0000) [pid = 1847] [serial = 560] [outer = (nil)] [url = about:blank] 07:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x7f1919065800) [pid = 1847] [serial = 554] [outer = (nil)] [url = about:blank] 07:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x7f1918e4c000) [pid = 1847] [serial = 553] [outer = (nil)] [url = about:blank] 07:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x7f19187b7800) [pid = 1847] [serial = 550] [outer = (nil)] [url = about:blank] 07:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x7f191da04800) [pid = 1847] [serial = 556] [outer = (nil)] [url = about:blank] 07:21:39 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x7f1918e42c00) [pid = 1847] [serial = 551] [outer = (nil)] [url = about:blank] 07:21:39 INFO - PROCESS | 1847 | 1461680499413 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191899b800 == 60 [pid = 1847] [id = 212] 07:21:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x7f1914db1c00) [pid = 1847] [serial = 636] [outer = (nil)] 07:21:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7f191d87c800) [pid = 1847] [serial = 637] [outer = 0x7f1914db1c00] 07:21:39 INFO - PROCESS | 1847 | 1461680499478 Marionette DEBUG loaded listener.js 07:21:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x7f191f3b2c00) [pid = 1847] [serial = 638] [outer = 0x7f1914db1c00] 07:21:40 INFO - PROCESS | 1847 | 1461680500250 Marionette TRACE conn6 <- [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]]]}] 07:21:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 07:21:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1180ms 07:21:40 INFO - PROCESS | 1847 | 1461680500284 Marionette TRACE conn6 -> [0,821,"getWindowHandle",null] 07:21:40 INFO - PROCESS | 1847 | 1461680500287 Marionette TRACE conn6 <- [1,821,null,{"value":"8"}] 07:21:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 07:21:40 INFO - PROCESS | 1847 | 1461680500300 Marionette TRACE conn6 -> [0,822,"setScriptTimeout",{"ms":35000}] 07:21:40 INFO - PROCESS | 1847 | 1461680500303 Marionette TRACE conn6 <- [1,822,null,{}] 07:21:40 INFO - PROCESS | 1847 | 1461680500315 Marionette TRACE conn6 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:40 INFO - PROCESS | 1847 | 1461680500492 Marionette TRACE conn6 <- [1,823,null,{"value":null}] 07:21:40 INFO - PROCESS | 1847 | 1461680500502 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191ec0d000 == 61 [pid = 1847] [id = 213] 07:21:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7f191750ec00) [pid = 1847] [serial = 639] [outer = (nil)] 07:21:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x7f191f949c00) [pid = 1847] [serial = 640] [outer = 0x7f191750ec00] 07:21:40 INFO - PROCESS | 1847 | 1461680500565 Marionette DEBUG loaded listener.js 07:21:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x7f191fcb8800) [pid = 1847] [serial = 641] [outer = 0x7f191750ec00] 07:21:41 INFO - PROCESS | 1847 | 1461680501416 Marionette TRACE conn6 <- [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] 07:21:41 INFO - PROCESS | 1847 | 1461680501462 Marionette TRACE conn6 <- [1,825,null,{"value":"8"}] 07:21:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 07:21:41 INFO - PROCESS | 1847 | 1461680501480 Marionette TRACE conn6 -> [0,826,"setScriptTimeout",{"ms":35000}] 07:21:41 INFO - PROCESS | 1847 | 1461680501494 Marionette TRACE conn6 <- [1,826,null,{}] 07:21:41 INFO - PROCESS | 1847 | 1461680501501 Marionette TRACE conn6 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:41 INFO - PROCESS | 1847 | 1461680501741 Marionette TRACE conn6 <- [1,827,null,{"value":null}] 07:21:41 INFO - PROCESS | 1847 | 1461680501764 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19230d7800 == 62 [pid = 1847] [id = 214] 07:21:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x7f191f490000) [pid = 1847] [serial = 642] [outer = (nil)] 07:21:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x7f1924307000) [pid = 1847] [serial = 643] [outer = 0x7f191f490000] 07:21:41 INFO - PROCESS | 1847 | 1461680501831 Marionette DEBUG loaded listener.js 07:21:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x7f1926e36800) [pid = 1847] [serial = 644] [outer = 0x7f191f490000] 07:21:42 INFO - PROCESS | 1847 | 1461680502680 Marionette TRACE conn6 <- [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]]]}] 07:21:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 07:21:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1239ms 07:21:42 INFO - PROCESS | 1847 | 1461680502722 Marionette TRACE conn6 -> [0,829,"getWindowHandle",null] 07:21:42 INFO - PROCESS | 1847 | 1461680502726 Marionette TRACE conn6 <- [1,829,null,{"value":"8"}] 07:21:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 07:21:42 INFO - PROCESS | 1847 | 1461680502733 Marionette TRACE conn6 -> [0,830,"setScriptTimeout",{"ms":35000}] 07:21:42 INFO - PROCESS | 1847 | 1461680502735 Marionette TRACE conn6 <- [1,830,null,{}] 07:21:42 INFO - PROCESS | 1847 | 1461680502742 Marionette TRACE conn6 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:42 INFO - PROCESS | 1847 | 1461680502985 Marionette TRACE conn6 <- [1,831,null,{"value":null}] 07:21:43 INFO - PROCESS | 1847 | 1461680503037 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:43 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19275f2800 == 63 [pid = 1847] [id = 215] 07:21:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x7f191f954c00) [pid = 1847] [serial = 645] [outer = (nil)] 07:21:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x7f1927270000) [pid = 1847] [serial = 646] [outer = 0x7f191f954c00] 07:21:43 INFO - PROCESS | 1847 | 1461680503100 Marionette DEBUG loaded listener.js 07:21:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x7f192740d800) [pid = 1847] [serial = 647] [outer = 0x7f191f954c00] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x7f191f9d2800) [pid = 1847] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x7f191f83e800) [pid = 1847] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x7f1914dba800) [pid = 1847] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x7f192754d400) [pid = 1847] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x7f1914d7f400) [pid = 1847] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x7f191ec33400) [pid = 1847] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x7f191fcbc800) [pid = 1847] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x7f191dad3000) [pid = 1847] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x7f1914db8c00) [pid = 1847] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x7f19179e6800) [pid = 1847] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x7f1915890000) [pid = 1847] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x7f191905cc00) [pid = 1847] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x7f19272bac00) [pid = 1847] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x7f191d886c00) [pid = 1847] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x7f1922756000) [pid = 1847] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x7f191ec3a000) [pid = 1847] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x7f191dae0400) [pid = 1847] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x7f1924305c00) [pid = 1847] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x7f19187b2800) [pid = 1847] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x7f192776b400) [pid = 1847] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x7f191fcbc400) [pid = 1847] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x7f19243aa400) [pid = 1847] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x7f1917502800) [pid = 1847] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x7f19189af800) [pid = 1847] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x7f192f35ec00) [pid = 1847] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x7f1917aba000) [pid = 1847] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x7f1919032400) [pid = 1847] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x7f191cf59800) [pid = 1847] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x7f191da05800) [pid = 1847] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x7f191f3afc00) [pid = 1847] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x7f1919061400) [pid = 1847] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x7f191da06c00) [pid = 1847] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x7f1914d89800) [pid = 1847] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x7f191dad9800) [pid = 1847] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x7f192765f400) [pid = 1847] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x7f19189ac000) [pid = 1847] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x7f1917ab8800) [pid = 1847] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x7f191cf5b400) [pid = 1847] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x7f191f83ac00) [pid = 1847] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x7f1914d8a000) [pid = 1847] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x7f191f9db400) [pid = 1847] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x7f1915b95400) [pid = 1847] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x7f191f840800) [pid = 1847] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x7f191905bc00) [pid = 1847] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x7f19243ab000) [pid = 1847] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x7f1914db5400) [pid = 1847] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x7f19260ef800) [pid = 1847] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x7f1915898400) [pid = 1847] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x7f191cf54400) [pid = 1847] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x7f1922754c00) [pid = 1847] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x7f19179eb400) [pid = 1847] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x7f191777a000) [pid = 1847] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 134 (0x7f19179f0400) [pid = 1847] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 07:21:44 INFO - PROCESS | 1847 | --DOMWINDOW == 133 (0x7f191dadc800) [pid = 1847] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 07:21:44 INFO - PROCESS | 1847 | 1461680504659 Marionette TRACE conn6 <- [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]]]}] 07:21:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 07:21:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1939ms 07:21:44 INFO - PROCESS | 1847 | 1461680504672 Marionette TRACE conn6 -> [0,833,"getWindowHandle",null] 07:21:44 INFO - PROCESS | 1847 | 1461680504675 Marionette TRACE conn6 <- [1,833,null,{"value":"8"}] 07:21:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 07:21:44 INFO - PROCESS | 1847 | 1461680504681 Marionette TRACE conn6 -> [0,834,"setScriptTimeout",{"ms":35000}] 07:21:44 INFO - PROCESS | 1847 | 1461680504683 Marionette TRACE conn6 <- [1,834,null,{}] 07:21:44 INFO - PROCESS | 1847 | 1461680504689 Marionette TRACE conn6 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:44 INFO - PROCESS | 1847 | 1461680504911 Marionette TRACE conn6 <- [1,835,null,{"value":null}] 07:21:44 INFO - PROCESS | 1847 | 1461680504930 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19190d7800 == 64 [pid = 1847] [id = 216] 07:21:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x7f1914d8a000) [pid = 1847] [serial = 648] [outer = (nil)] 07:21:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x7f1917510800) [pid = 1847] [serial = 649] [outer = 0x7f1914d8a000] 07:21:44 INFO - PROCESS | 1847 | 1461680504995 Marionette DEBUG loaded listener.js 07:21:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x7f19189ac000) [pid = 1847] [serial = 650] [outer = 0x7f1914d8a000] 07:21:45 INFO - PROCESS | 1847 | 1461680505782 Marionette TRACE conn6 <- [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]]]}] 07:21:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 07:21:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1141ms 07:21:45 INFO - PROCESS | 1847 | 1461680505831 Marionette TRACE conn6 -> [0,837,"getWindowHandle",null] 07:21:45 INFO - PROCESS | 1847 | 1461680505834 Marionette TRACE conn6 <- [1,837,null,{"value":"8"}] 07:21:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 07:21:45 INFO - PROCESS | 1847 | 1461680505842 Marionette TRACE conn6 -> [0,838,"setScriptTimeout",{"ms":35000}] 07:21:45 INFO - PROCESS | 1847 | 1461680505846 Marionette TRACE conn6 <- [1,838,null,{}] 07:21:45 INFO - PROCESS | 1847 | 1461680505852 Marionette TRACE conn6 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:46 INFO - PROCESS | 1847 | 1461680506035 Marionette TRACE conn6 <- [1,839,null,{"value":null}] 07:21:46 INFO - PROCESS | 1847 | 1461680506045 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:46 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1928031800 == 65 [pid = 1847] [id = 217] 07:21:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x7f1917ab8800) [pid = 1847] [serial = 651] [outer = (nil)] 07:21:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x7f191cf52400) [pid = 1847] [serial = 652] [outer = 0x7f1917ab8800] 07:21:46 INFO - PROCESS | 1847 | 1461680506116 Marionette DEBUG loaded listener.js 07:21:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x7f191da06c00) [pid = 1847] [serial = 653] [outer = 0x7f1917ab8800] 07:21:47 INFO - PROCESS | 1847 | 1461680507283 Marionette TRACE conn6 <- [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]]]}] 07:21:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 07:21:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1483ms 07:21:47 INFO - PROCESS | 1847 | 1461680507330 Marionette TRACE conn6 -> [0,841,"getWindowHandle",null] 07:21:47 INFO - PROCESS | 1847 | 1461680507345 Marionette TRACE conn6 <- [1,841,null,{"value":"8"}] 07:21:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 07:21:47 INFO - PROCESS | 1847 | 1461680507357 Marionette TRACE conn6 -> [0,842,"setScriptTimeout",{"ms":35000}] 07:21:47 INFO - PROCESS | 1847 | 1461680507367 Marionette TRACE conn6 <- [1,842,null,{}] 07:21:47 INFO - PROCESS | 1847 | 1461680507423 Marionette TRACE conn6 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:47 INFO - PROCESS | 1847 | 1461680507658 Marionette TRACE conn6 <- [1,843,null,{"value":null}] 07:21:47 INFO - PROCESS | 1847 | 1461680507901 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:47 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191e95a000 == 66 [pid = 1847] [id = 218] 07:21:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x7f19179f1c00) [pid = 1847] [serial = 654] [outer = (nil)] 07:21:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x7f1918e44000) [pid = 1847] [serial = 655] [outer = 0x7f19179f1c00] 07:21:48 INFO - PROCESS | 1847 | 1461680508024 Marionette DEBUG loaded listener.js 07:21:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x7f191902cc00) [pid = 1847] [serial = 656] [outer = 0x7f19179f1c00] 07:21:48 INFO - PROCESS | 1847 | 1461680508948 Marionette TRACE conn6 <- [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]]]}] 07:21:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 07:21:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1636ms 07:21:48 INFO - PROCESS | 1847 | 1461680508994 Marionette TRACE conn6 -> [0,845,"getWindowHandle",null] 07:21:49 INFO - PROCESS | 1847 | 1461680509003 Marionette TRACE conn6 <- [1,845,null,{"value":"8"}] 07:21:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 07:21:49 INFO - PROCESS | 1847 | 1461680509015 Marionette TRACE conn6 -> [0,846,"setScriptTimeout",{"ms":35000}] 07:21:49 INFO - PROCESS | 1847 | 1461680509018 Marionette TRACE conn6 <- [1,846,null,{}] 07:21:49 INFO - PROCESS | 1847 | 1461680509025 Marionette TRACE conn6 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:49 INFO - PROCESS | 1847 | 1461680509225 Marionette TRACE conn6 <- [1,847,null,{"value":null}] 07:21:49 INFO - PROCESS | 1847 | 1461680509392 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f192080b800 == 67 [pid = 1847] [id = 219] 07:21:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x7f191902d000) [pid = 1847] [serial = 657] [outer = (nil)] 07:21:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x7f191d9e4800) [pid = 1847] [serial = 658] [outer = 0x7f191902d000] 07:21:49 INFO - PROCESS | 1847 | 1461680509554 Marionette DEBUG loaded listener.js 07:21:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x7f191da0f000) [pid = 1847] [serial = 659] [outer = 0x7f191902d000] 07:21:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x7f191da10800) [pid = 1847] [serial = 660] [outer = 0x7f191f002c00] 07:21:50 INFO - PROCESS | 1847 | 1461680510594 Marionette TRACE conn6 <- [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]]]}] 07:21:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 07:21:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1633ms 07:21:50 INFO - PROCESS | 1847 | 1461680510648 Marionette TRACE conn6 -> [0,849,"getWindowHandle",null] 07:21:50 INFO - PROCESS | 1847 | 1461680510651 Marionette TRACE conn6 <- [1,849,null,{"value":"8"}] 07:21:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 07:21:50 INFO - PROCESS | 1847 | 1461680510659 Marionette TRACE conn6 -> [0,850,"setScriptTimeout",{"ms":35000}] 07:21:50 INFO - PROCESS | 1847 | 1461680510665 Marionette TRACE conn6 <- [1,850,null,{}] 07:21:50 INFO - PROCESS | 1847 | 1461680510734 Marionette TRACE conn6 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:50 INFO - PROCESS | 1847 | 1461680510936 Marionette TRACE conn6 <- [1,851,null,{"value":null}] 07:21:51 INFO - PROCESS | 1847 | 1461680511160 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1928be3800 == 68 [pid = 1847] [id = 220] 07:21:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x7f191dadf400) [pid = 1847] [serial = 661] [outer = (nil)] 07:21:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x7f191f3ae400) [pid = 1847] [serial = 662] [outer = 0x7f191dadf400] 07:21:51 INFO - PROCESS | 1847 | 1461680511241 Marionette DEBUG loaded listener.js 07:21:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x7f191f9d5000) [pid = 1847] [serial = 663] [outer = 0x7f191dadf400] 07:21:52 INFO - PROCESS | 1847 | 1461680512121 Marionette TRACE conn6 <- [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]]]}] 07:21:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 07:21:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1483ms 07:21:52 INFO - PROCESS | 1847 | 1461680512142 Marionette TRACE conn6 -> [0,853,"getWindowHandle",null] 07:21:52 INFO - PROCESS | 1847 | 1461680512148 Marionette TRACE conn6 <- [1,853,null,{"value":"8"}] 07:21:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 07:21:52 INFO - PROCESS | 1847 | 1461680512156 Marionette TRACE conn6 -> [0,854,"setScriptTimeout",{"ms":35000}] 07:21:52 INFO - PROCESS | 1847 | 1461680512161 Marionette TRACE conn6 <- [1,854,null,{}] 07:21:52 INFO - PROCESS | 1847 | 1461680512167 Marionette TRACE conn6 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:52 INFO - PROCESS | 1847 | 1461680512354 Marionette TRACE conn6 <- [1,855,null,{"value":null}] 07:21:52 INFO - PROCESS | 1847 | 1461680512528 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:52 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f192babd800 == 69 [pid = 1847] [id = 221] 07:21:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x7f1917ab5400) [pid = 1847] [serial = 664] [outer = (nil)] 07:21:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x7f192089a400) [pid = 1847] [serial = 665] [outer = 0x7f1917ab5400] 07:21:52 INFO - PROCESS | 1847 | 1461680512603 Marionette DEBUG loaded listener.js 07:21:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x7f1922760400) [pid = 1847] [serial = 666] [outer = 0x7f1917ab5400] 07:21:53 INFO - PROCESS | 1847 | 1461680513463 Marionette TRACE conn6 <- [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]]]}] 07:21:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 07:21:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1349ms 07:21:53 INFO - PROCESS | 1847 | 1461680513506 Marionette TRACE conn6 -> [0,857,"getWindowHandle",null] 07:21:53 INFO - PROCESS | 1847 | 1461680513510 Marionette TRACE conn6 <- [1,857,null,{"value":"8"}] 07:21:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 07:21:53 INFO - PROCESS | 1847 | 1461680513515 Marionette TRACE conn6 -> [0,858,"setScriptTimeout",{"ms":35000}] 07:21:53 INFO - PROCESS | 1847 | 1461680513518 Marionette TRACE conn6 <- [1,858,null,{}] 07:21:53 INFO - PROCESS | 1847 | 1461680513524 Marionette TRACE conn6 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:53 INFO - PROCESS | 1847 | 1461680513701 Marionette TRACE conn6 <- [1,859,null,{"value":null}] 07:21:53 INFO - PROCESS | 1847 | 1461680513875 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:53 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1935293000 == 70 [pid = 1847] [id = 222] 07:21:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x7f191f840800) [pid = 1847] [serial = 667] [outer = (nil)] 07:21:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x7f19243aa000) [pid = 1847] [serial = 668] [outer = 0x7f191f840800] 07:21:53 INFO - PROCESS | 1847 | 1461680513947 Marionette DEBUG loaded listener.js 07:21:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x7f19260e6800) [pid = 1847] [serial = 669] [outer = 0x7f191f840800] 07:21:54 INFO - PROCESS | 1847 | 1461680514859 Marionette TRACE conn6 <- [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]]]}] 07:21:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 07:21:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1377ms 07:21:54 INFO - PROCESS | 1847 | 1461680514894 Marionette TRACE conn6 -> [0,861,"getWindowHandle",null] 07:21:54 INFO - PROCESS | 1847 | 1461680514898 Marionette TRACE conn6 <- [1,861,null,{"value":"8"}] 07:21:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 07:21:54 INFO - PROCESS | 1847 | 1461680514904 Marionette TRACE conn6 -> [0,862,"setScriptTimeout",{"ms":35000}] 07:21:54 INFO - PROCESS | 1847 | 1461680514907 Marionette TRACE conn6 <- [1,862,null,{}] 07:21:54 INFO - PROCESS | 1847 | 1461680514913 Marionette TRACE conn6 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:55 INFO - PROCESS | 1847 | 1461680515112 Marionette TRACE conn6 <- [1,863,null,{"value":null}] 07:21:55 INFO - PROCESS | 1847 | 1461680515292 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1939ea9000 == 71 [pid = 1847] [id = 223] 07:21:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x7f1926fda400) [pid = 1847] [serial = 670] [outer = (nil)] 07:21:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x7f192765f400) [pid = 1847] [serial = 671] [outer = 0x7f1926fda400] 07:21:55 INFO - PROCESS | 1847 | 1461680515365 Marionette DEBUG loaded listener.js 07:21:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x7f1927743c00) [pid = 1847] [serial = 672] [outer = 0x7f1926fda400] 07:21:56 INFO - PROCESS | 1847 | 1461680516290 Marionette TRACE conn6 <- [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]]]}] 07:21:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 07:21:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1434ms 07:21:56 INFO - PROCESS | 1847 | 1461680516340 Marionette TRACE conn6 -> [0,865,"getWindowHandle",null] 07:21:56 INFO - PROCESS | 1847 | 1461680516344 Marionette TRACE conn6 <- [1,865,null,{"value":"8"}] 07:21:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 07:21:56 INFO - PROCESS | 1847 | 1461680516350 Marionette TRACE conn6 -> [0,866,"setScriptTimeout",{"ms":35000}] 07:21:56 INFO - PROCESS | 1847 | 1461680516354 Marionette TRACE conn6 <- [1,866,null,{}] 07:21:56 INFO - PROCESS | 1847 | 1461680516360 Marionette TRACE conn6 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:56 INFO - PROCESS | 1847 | 1461680516541 Marionette TRACE conn6 <- [1,867,null,{"value":null}] 07:21:56 INFO - PROCESS | 1847 | 1461680516717 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f193a91c000 == 72 [pid = 1847] [id = 224] 07:21:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x7f19274a7000) [pid = 1847] [serial = 673] [outer = (nil)] 07:21:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x7f192776b800) [pid = 1847] [serial = 674] [outer = 0x7f19274a7000] 07:21:56 INFO - PROCESS | 1847 | 1461680516793 Marionette DEBUG loaded listener.js 07:21:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x7f19279e5800) [pid = 1847] [serial = 675] [outer = 0x7f19274a7000] 07:21:57 INFO - PROCESS | 1847 | 1461680517705 Marionette TRACE conn6 <- [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]]]}] 07:21:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 07:21:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1379ms 07:21:57 INFO - PROCESS | 1847 | 1461680517730 Marionette TRACE conn6 -> [0,869,"getWindowHandle",null] 07:21:57 INFO - PROCESS | 1847 | 1461680517734 Marionette TRACE conn6 <- [1,869,null,{"value":"8"}] 07:21:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 07:21:57 INFO - PROCESS | 1847 | 1461680517740 Marionette TRACE conn6 -> [0,870,"setScriptTimeout",{"ms":35000}] 07:21:57 INFO - PROCESS | 1847 | 1461680517743 Marionette TRACE conn6 <- [1,870,null,{}] 07:21:57 INFO - PROCESS | 1847 | 1461680517749 Marionette TRACE conn6 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:57 INFO - PROCESS | 1847 | 1461680517944 Marionette TRACE conn6 <- [1,871,null,{"value":null}] 07:21:58 INFO - PROCESS | 1847 | 1461680518131 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:58 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f193e83f000 == 73 [pid = 1847] [id = 225] 07:21:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x7f19243aec00) [pid = 1847] [serial = 676] [outer = (nil)] 07:21:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x7f1928705c00) [pid = 1847] [serial = 677] [outer = 0x7f19243aec00] 07:21:58 INFO - PROCESS | 1847 | 1461680518204 Marionette DEBUG loaded listener.js 07:21:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x7f1928765c00) [pid = 1847] [serial = 678] [outer = 0x7f19243aec00] 07:21:59 INFO - PROCESS | 1847 | 1461680519074 Marionette TRACE conn6 <- [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]]]}] 07:21:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 07:21:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1386ms 07:21:59 INFO - PROCESS | 1847 | 1461680519128 Marionette TRACE conn6 -> [0,873,"getWindowHandle",null] 07:21:59 INFO - PROCESS | 1847 | 1461680519132 Marionette TRACE conn6 <- [1,873,null,{"value":"8"}] 07:21:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 07:21:59 INFO - PROCESS | 1847 | 1461680519139 Marionette TRACE conn6 -> [0,874,"setScriptTimeout",{"ms":35000}] 07:21:59 INFO - PROCESS | 1847 | 1461680519143 Marionette TRACE conn6 <- [1,874,null,{}] 07:21:59 INFO - PROCESS | 1847 | 1461680519149 Marionette TRACE conn6 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:21:59 INFO - PROCESS | 1847 | 1461680519376 Marionette TRACE conn6 <- [1,875,null,{"value":null}] 07:21:59 INFO - PROCESS | 1847 | 1461680519550 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:21:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1941f95000 == 74 [pid = 1847] [id = 226] 07:21:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x7f19255e9400) [pid = 1847] [serial = 679] [outer = (nil)] 07:21:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x7f1928db4800) [pid = 1847] [serial = 680] [outer = 0x7f19255e9400] 07:21:59 INFO - PROCESS | 1847 | 1461680519623 Marionette DEBUG loaded listener.js 07:21:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x7f1929860400) [pid = 1847] [serial = 681] [outer = 0x7f19255e9400] 07:22:00 INFO - PROCESS | 1847 | 1461680520507 Marionette TRACE conn6 <- [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]]]}] 07:22:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 07:22:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1430ms 07:22:00 INFO - PROCESS | 1847 | 1461680520570 Marionette TRACE conn6 -> [0,877,"getWindowHandle",null] 07:22:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 07:22:00 INFO - PROCESS | 1847 | 1461680520574 Marionette TRACE conn6 <- [1,877,null,{"value":"8"}] 07:22:00 INFO - PROCESS | 1847 | 1461680520581 Marionette TRACE conn6 -> [0,878,"setScriptTimeout",{"ms":35000}] 07:22:00 INFO - PROCESS | 1847 | 1461680520584 Marionette TRACE conn6 <- [1,878,null,{}] 07:22:00 INFO - PROCESS | 1847 | 1461680520590 Marionette TRACE conn6 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:00 INFO - PROCESS | 1847 | 1461680520804 Marionette TRACE conn6 <- [1,879,null,{"value":null}] 07:22:00 INFO - PROCESS | 1847 | 1461680520977 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:01 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1918b16000 == 75 [pid = 1847] [id = 227] 07:22:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x7f192766b800) [pid = 1847] [serial = 682] [outer = (nil)] 07:22:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x7f1929892c00) [pid = 1847] [serial = 683] [outer = 0x7f192766b800] 07:22:01 INFO - PROCESS | 1847 | 1461680521053 Marionette DEBUG loaded listener.js 07:22:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x7f192aaa0400) [pid = 1847] [serial = 684] [outer = 0x7f192766b800] 07:22:01 INFO - PROCESS | 1847 | 1461680521976 Marionette TRACE conn6 <- [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]]]}] 07:22:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 07:22:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1432ms 07:22:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 07:22:02 INFO - PROCESS | 1847 | 1461680522013 Marionette TRACE conn6 -> [0,881,"getWindowHandle",null] 07:22:02 INFO - PROCESS | 1847 | 1461680522016 Marionette TRACE conn6 <- [1,881,null,{"value":"8"}] 07:22:02 INFO - PROCESS | 1847 | 1461680522022 Marionette TRACE conn6 -> [0,882,"setScriptTimeout",{"ms":35000}] 07:22:02 INFO - PROCESS | 1847 | 1461680522026 Marionette TRACE conn6 <- [1,882,null,{}] 07:22:02 INFO - PROCESS | 1847 | 1461680522032 Marionette TRACE conn6 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:02 INFO - PROCESS | 1847 | 1461680522258 Marionette TRACE conn6 <- [1,883,null,{"value":null}] 07:22:02 INFO - PROCESS | 1847 | 1461680522433 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1912cdc800 == 76 [pid = 1847] [id = 228] 07:22:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x7f1914d88400) [pid = 1847] [serial = 685] [outer = (nil)] 07:22:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x7f19187b2c00) [pid = 1847] [serial = 686] [outer = 0x7f1914d88400] 07:22:02 INFO - PROCESS | 1847 | 1461680522514 Marionette DEBUG loaded listener.js 07:22:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x7f1934f41800) [pid = 1847] [serial = 687] [outer = 0x7f1914d88400] 07:22:03 INFO - PROCESS | 1847 | 1461680523477 Marionette TRACE conn6 <- [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]]]}] 07:22:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 07:22:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1532ms 07:22:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 07:22:03 INFO - PROCESS | 1847 | 1461680523554 Marionette TRACE conn6 -> [0,885,"getWindowHandle",null] 07:22:03 INFO - PROCESS | 1847 | 1461680523557 Marionette TRACE conn6 <- [1,885,null,{"value":"8"}] 07:22:03 INFO - PROCESS | 1847 | 1461680523564 Marionette TRACE conn6 -> [0,886,"setScriptTimeout",{"ms":35000}] 07:22:03 INFO - PROCESS | 1847 | 1461680523567 Marionette TRACE conn6 <- [1,886,null,{}] 07:22:03 INFO - PROCESS | 1847 | 1461680523573 Marionette TRACE conn6 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:03 INFO - PROCESS | 1847 | 1461680523807 Marionette TRACE conn6 <- [1,887,null,{"value":null}] 07:22:04 INFO - PROCESS | 1847 | 1461680524027 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:04 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19158e2800 == 77 [pid = 1847] [id = 229] 07:22:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x7f1914d88800) [pid = 1847] [serial = 688] [outer = (nil)] 07:22:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x7f1915b8ec00) [pid = 1847] [serial = 689] [outer = 0x7f1914d88800] 07:22:04 INFO - PROCESS | 1847 | 1461680524150 Marionette DEBUG loaded listener.js 07:22:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x7f191777a400) [pid = 1847] [serial = 690] [outer = 0x7f1914d88800] 07:22:05 INFO - PROCESS | 1847 | 1461680525280 Marionette TRACE conn6 <- [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]]]}] 07:22:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 07:22:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1784ms 07:22:05 INFO - PROCESS | 1847 | 1461680525349 Marionette TRACE conn6 -> [0,889,"getWindowHandle",null] 07:22:05 INFO - PROCESS | 1847 | 1461680525355 Marionette TRACE conn6 <- [1,889,null,{"value":"8"}] 07:22:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 07:22:05 INFO - PROCESS | 1847 | 1461680525364 Marionette TRACE conn6 -> [0,890,"setScriptTimeout",{"ms":35000}] 07:22:05 INFO - PROCESS | 1847 | 1461680525370 Marionette TRACE conn6 <- [1,890,null,{}] 07:22:05 INFO - PROCESS | 1847 | 1461680525381 Marionette TRACE conn6 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:05 INFO - PROCESS | 1847 | 1461680525635 Marionette TRACE conn6 <- [1,891,null,{"value":null}] 07:22:05 INFO - PROCESS | 1847 | 1461680525903 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1918bb3800 == 78 [pid = 1847] [id = 230] 07:22:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7f19179e4400) [pid = 1847] [serial = 691] [outer = (nil)] 07:22:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x7f19179ea800) [pid = 1847] [serial = 692] [outer = 0x7f19179e4400] 07:22:05 INFO - PROCESS | 1847 | 1461680525980 Marionette DEBUG loaded listener.js 07:22:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7f1917abbc00) [pid = 1847] [serial = 693] [outer = 0x7f19179e4400] 07:22:06 INFO - PROCESS | 1847 | 1461680526910 Marionette TRACE conn6 <- [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]]]}] 07:22:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 07:22:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1593ms 07:22:06 INFO - PROCESS | 1847 | 1461680526958 Marionette TRACE conn6 -> [0,893,"getWindowHandle",null] 07:22:06 INFO - PROCESS | 1847 | 1461680526976 Marionette TRACE conn6 <- [1,893,null,{"value":"8"}] 07:22:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 07:22:06 INFO - PROCESS | 1847 | 1461680526996 Marionette TRACE conn6 -> [0,894,"setScriptTimeout",{"ms":35000}] 07:22:07 INFO - PROCESS | 1847 | 1461680527004 Marionette TRACE conn6 <- [1,894,null,{}] 07:22:07 INFO - PROCESS | 1847 | 1461680527070 Marionette TRACE conn6 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:07 INFO - PROCESS | 1847 | 1461680527298 Marionette TRACE conn6 <- [1,895,null,{"value":null}] 07:22:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191d8da800 == 77 [pid = 1847] [id = 187] 07:22:07 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x7f1926599800) [pid = 1847] [serial = 601] [outer = (nil)] [url = about:blank] 07:22:07 INFO - PROCESS | 1847 | 1461680527648 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19190d7800 == 76 [pid = 1847] [id = 216] 07:22:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19275f2800 == 75 [pid = 1847] [id = 215] 07:22:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19230d7800 == 74 [pid = 1847] [id = 214] 07:22:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191ec0d000 == 73 [pid = 1847] [id = 213] 07:22:07 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19143f1000 == 74 [pid = 1847] [id = 231] 07:22:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7f19189af000) [pid = 1847] [serial = 694] [outer = (nil)] 07:22:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x7f1919029800) [pid = 1847] [serial = 695] [outer = 0x7f19189af000] 07:22:07 INFO - PROCESS | 1847 | 1461680527724 Marionette DEBUG loaded listener.js 07:22:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x7f191905b000) [pid = 1847] [serial = 696] [outer = 0x7f19189af000] 07:22:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191899b800 == 73 [pid = 1847] [id = 212] 07:22:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191f631800 == 72 [pid = 1847] [id = 211] 07:22:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191d858800 == 71 [pid = 1847] [id = 210] 07:22:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191d096000 == 70 [pid = 1847] [id = 209] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x7f19243a0c00) [pid = 1847] [serial = 403] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x7f19179f2800) [pid = 1847] [serial = 485] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x7f19179f1400) [pid = 1847] [serial = 458] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x7f1915b95800) [pid = 1847] [serial = 509] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x7f1927548c00) [pid = 1847] [serial = 494] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x7f1934318400) [pid = 1847] [serial = 449] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x7f191ec37c00) [pid = 1847] [serial = 394] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x7f1927a77800) [pid = 1847] [serial = 446] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x7f191f010800) [pid = 1847] [serial = 316] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x7f1928b98800) [pid = 1847] [serial = 497] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x7f19243a8c00) [pid = 1847] [serial = 355] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x7f191cf5cc00) [pid = 1847] [serial = 488] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x7f1929078000) [pid = 1847] [serial = 400] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x7f19271f0400) [pid = 1847] [serial = 443] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x7f192774a400) [pid = 1847] [serial = 325] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x7f19189b4000) [pid = 1847] [serial = 412] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x7f1939c10c00) [pid = 1847] [serial = 409] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x7f193633b400) [pid = 1847] [serial = 452] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x7f1918e4e000) [pid = 1847] [serial = 503] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x7f191ec3b800) [pid = 1847] [serial = 440] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x7f19272bc000) [pid = 1847] [serial = 358] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x7f191f9d7c00) [pid = 1847] [serial = 491] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x7f1922755000) [pid = 1847] [serial = 397] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x7f193526e800) [pid = 1847] [serial = 370] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x7f19356ebc00) [pid = 1847] [serial = 367] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x7f1918e43c00) [pid = 1847] [serial = 512] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x7f19360b0400) [pid = 1847] [serial = 406] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x7f1928e2c000) [pid = 1847] [serial = 328] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x7f1919030000) [pid = 1847] [serial = 437] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x7f19360af800) [pid = 1847] [serial = 500] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x7f1927774400) [pid = 1847] [serial = 361] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x7f191f9e0400) [pid = 1847] [serial = 455] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x7f191f951800) [pid = 1847] [serial = 319] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x7f191589bc00) [pid = 1847] [serial = 506] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x7f192f35b800) [pid = 1847] [serial = 364] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x7f1914d8d000) [pid = 1847] [serial = 461] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x7f191f834000) [pid = 1847] [serial = 352] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x7f192765ec00) [pid = 1847] [serial = 322] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x7f1918e51400) [pid = 1847] [serial = 539] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x7f1920891c00) [pid = 1847] [serial = 548] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x7f191da0e400) [pid = 1847] [serial = 542] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x7f191f83dc00) [pid = 1847] [serial = 545] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x7f191f9d5c00) [pid = 1847] [serial = 595] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x7f1917abb400) [pid = 1847] [serial = 598] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x7f191fcbac00) [pid = 1847] [serial = 596] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x7f1920a0cc00) [pid = 1847] [serial = 572] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 134 (0x7f191fb09400) [pid = 1847] [serial = 571] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 133 (0x7f19187bc000) [pid = 1847] [serial = 589] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 132 (0x7f191905b800) [pid = 1847] [serial = 590] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 131 (0x7f19243a3800) [pid = 1847] [serial = 575] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 130 (0x7f1924309000) [pid = 1847] [serial = 574] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 129 (0x7f191d9ef800) [pid = 1847] [serial = 592] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 128 (0x7f1927549000) [pid = 1847] [serial = 581] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 127 (0x7f1926dd1c00) [pid = 1847] [serial = 580] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 126 (0x7f1927749000) [pid = 1847] [serial = 587] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 125 (0x7f191f9d5400) [pid = 1847] [serial = 586] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 124 (0x7f1927747000) [pid = 1847] [serial = 584] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 123 (0x7f1927664800) [pid = 1847] [serial = 583] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 122 (0x7f1918e50400) [pid = 1847] [serial = 566] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 121 (0x7f19189af400) [pid = 1847] [serial = 565] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 120 (0x7f191eb02800) [pid = 1847] [serial = 569] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 119 (0x7f191d886800) [pid = 1847] [serial = 568] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 118 (0x7f19260ebc00) [pid = 1847] [serial = 578] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 117 (0x7f1925584400) [pid = 1847] [serial = 577] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 116 (0x7f191f489c00) [pid = 1847] [serial = 599] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | --DOMWINDOW == 115 (0x7f191eb04800) [pid = 1847] [serial = 593] [outer = (nil)] [url = about:blank] 07:22:08 INFO - PROCESS | 1847 | 1461680528625 Marionette TRACE conn6 <- [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]]]}] 07:22:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 07:22:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1651ms 07:22:08 INFO - PROCESS | 1847 | 1461680528643 Marionette TRACE conn6 -> [0,897,"getWindowHandle",null] 07:22:08 INFO - PROCESS | 1847 | 1461680528646 Marionette TRACE conn6 <- [1,897,null,{"value":"8"}] 07:22:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 07:22:08 INFO - PROCESS | 1847 | 1461680528653 Marionette TRACE conn6 -> [0,898,"setScriptTimeout",{"ms":35000}] 07:22:08 INFO - PROCESS | 1847 | 1461680528659 Marionette TRACE conn6 <- [1,898,null,{}] 07:22:08 INFO - PROCESS | 1847 | 1461680528674 Marionette TRACE conn6 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:08 INFO - PROCESS | 1847 | 1461680528857 Marionette TRACE conn6 <- [1,899,null,{"value":null}] 07:22:09 INFO - PROCESS | 1847 | 1461680529000 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:09 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19190f3800 == 71 [pid = 1847] [id = 232] 07:22:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 116 (0x7f19179f0800) [pid = 1847] [serial = 697] [outer = (nil)] 07:22:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 117 (0x7f191cf5bc00) [pid = 1847] [serial = 698] [outer = 0x7f19179f0800] 07:22:09 INFO - PROCESS | 1847 | 1461680529069 Marionette DEBUG loaded listener.js 07:22:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 118 (0x7f191d88ac00) [pid = 1847] [serial = 699] [outer = 0x7f19179f0800] 07:22:09 INFO - PROCESS | 1847 | 1461680529859 Marionette TRACE conn6 <- [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]]]}] 07:22:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 07:22:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1234ms 07:22:09 INFO - PROCESS | 1847 | 1461680529888 Marionette TRACE conn6 -> [0,901,"getWindowHandle",null] 07:22:09 INFO - PROCESS | 1847 | 1461680529892 Marionette TRACE conn6 <- [1,901,null,{"value":"8"}] 07:22:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 07:22:09 INFO - PROCESS | 1847 | 1461680529922 Marionette TRACE conn6 -> [0,902,"setScriptTimeout",{"ms":35000}] 07:22:09 INFO - PROCESS | 1847 | 1461680529925 Marionette TRACE conn6 <- [1,902,null,{}] 07:22:09 INFO - PROCESS | 1847 | 1461680529941 Marionette TRACE conn6 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:10 INFO - PROCESS | 1847 | 1461680530160 Marionette TRACE conn6 <- [1,903,null,{"value":null}] 07:22:10 INFO - PROCESS | 1847 | 1461680530185 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191e943800 == 72 [pid = 1847] [id = 233] 07:22:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 119 (0x7f19179f2800) [pid = 1847] [serial = 700] [outer = (nil)] 07:22:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 120 (0x7f191da0d400) [pid = 1847] [serial = 701] [outer = 0x7f19179f2800] 07:22:10 INFO - PROCESS | 1847 | 1461680530249 Marionette DEBUG loaded listener.js 07:22:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 121 (0x7f191eb02c00) [pid = 1847] [serial = 702] [outer = 0x7f19179f2800] 07:22:11 INFO - PROCESS | 1847 | 1461680531132 Marionette TRACE conn6 <- [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]]]}] 07:22:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 07:22:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1259ms 07:22:11 INFO - PROCESS | 1847 | 1461680531160 Marionette TRACE conn6 -> [0,905,"getWindowHandle",null] 07:22:11 INFO - PROCESS | 1847 | 1461680531164 Marionette TRACE conn6 <- [1,905,null,{"value":"8"}] 07:22:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 07:22:11 INFO - PROCESS | 1847 | 1461680531187 Marionette TRACE conn6 -> [0,906,"setScriptTimeout",{"ms":35000}] 07:22:11 INFO - PROCESS | 1847 | 1461680531191 Marionette TRACE conn6 <- [1,906,null,{}] 07:22:11 INFO - PROCESS | 1847 | 1461680531196 Marionette TRACE conn6 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:11 INFO - PROCESS | 1847 | 1461680531421 Marionette TRACE conn6 <- [1,907,null,{"value":null}] 07:22:11 INFO - PROCESS | 1847 | 1461680531451 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:11 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191e9a9800 == 73 [pid = 1847] [id = 234] 07:22:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 122 (0x7f191eb04800) [pid = 1847] [serial = 703] [outer = (nil)] 07:22:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 123 (0x7f191ec39400) [pid = 1847] [serial = 704] [outer = 0x7f191eb04800] 07:22:11 INFO - PROCESS | 1847 | 1461680531514 Marionette DEBUG loaded listener.js 07:22:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 124 (0x7f191f1ae000) [pid = 1847] [serial = 705] [outer = 0x7f191eb04800] 07:22:12 INFO - PROCESS | 1847 | --DOMWINDOW == 123 (0x7f1914d8a000) [pid = 1847] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 07:22:12 INFO - PROCESS | 1847 | --DOMWINDOW == 122 (0x7f191f490000) [pid = 1847] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 07:22:12 INFO - PROCESS | 1847 | --DOMWINDOW == 121 (0x7f1914db1c00) [pid = 1847] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 07:22:12 INFO - PROCESS | 1847 | --DOMWINDOW == 120 (0x7f191dad8000) [pid = 1847] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 07:22:12 INFO - PROCESS | 1847 | --DOMWINDOW == 119 (0x7f191cf5d800) [pid = 1847] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 07:22:12 INFO - PROCESS | 1847 | --DOMWINDOW == 118 (0x7f191f954c00) [pid = 1847] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 07:22:12 INFO - PROCESS | 1847 | --DOMWINDOW == 117 (0x7f191750ec00) [pid = 1847] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 07:22:12 INFO - PROCESS | 1847 | --DOMWINDOW == 116 (0x7f19179ecc00) [pid = 1847] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 07:22:12 INFO - PROCESS | 1847 | 1461680532841 Marionette TRACE conn6 <- [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]]]}] 07:22:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 07:22:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1682ms 07:22:12 INFO - PROCESS | 1847 | 1461680532869 Marionette TRACE conn6 -> [0,909,"getWindowHandle",null] 07:22:12 INFO - PROCESS | 1847 | 1461680532873 Marionette TRACE conn6 <- [1,909,null,{"value":"8"}] 07:22:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 07:22:12 INFO - PROCESS | 1847 | 1461680532879 Marionette TRACE conn6 -> [0,910,"setScriptTimeout",{"ms":35000}] 07:22:12 INFO - PROCESS | 1847 | 1461680532881 Marionette TRACE conn6 <- [1,910,null,{}] 07:22:12 INFO - PROCESS | 1847 | 1461680532886 Marionette TRACE conn6 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:13 INFO - PROCESS | 1847 | 1461680533154 Marionette TRACE conn6 <- [1,911,null,{"value":null}] 07:22:13 INFO - PROCESS | 1847 | 1461680533173 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:13 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191ecae000 == 74 [pid = 1847] [id = 235] 07:22:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 117 (0x7f191eb0ec00) [pid = 1847] [serial = 706] [outer = (nil)] 07:22:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 118 (0x7f191f838000) [pid = 1847] [serial = 707] [outer = 0x7f191eb0ec00] 07:22:13 INFO - PROCESS | 1847 | 1461680533241 Marionette DEBUG loaded listener.js 07:22:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 119 (0x7f191fb07800) [pid = 1847] [serial = 708] [outer = 0x7f191eb0ec00] 07:22:14 INFO - PROCESS | 1847 | 1461680534058 Marionette TRACE conn6 <- [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]]]}] 07:22:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 07:22:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1228ms 07:22:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 07:22:14 INFO - PROCESS | 1847 | 1461680534113 Marionette TRACE conn6 -> [0,913,"getWindowHandle",null] 07:22:14 INFO - PROCESS | 1847 | 1461680534116 Marionette TRACE conn6 <- [1,913,null,{"value":"8"}] 07:22:14 INFO - PROCESS | 1847 | 1461680534123 Marionette TRACE conn6 -> [0,914,"setScriptTimeout",{"ms":35000}] 07:22:14 INFO - PROCESS | 1847 | 1461680534126 Marionette TRACE conn6 <- [1,914,null,{}] 07:22:14 INFO - PROCESS | 1847 | 1461680534132 Marionette TRACE conn6 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:14 INFO - PROCESS | 1847 | 1461680534311 Marionette TRACE conn6 <- [1,915,null,{"value":null}] 07:22:14 INFO - PROCESS | 1847 | 1461680534322 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191f63f000 == 75 [pid = 1847] [id = 236] 07:22:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 120 (0x7f191f9d7800) [pid = 1847] [serial = 709] [outer = (nil)] 07:22:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 121 (0x7f1922756c00) [pid = 1847] [serial = 710] [outer = 0x7f191f9d7800] 07:22:14 INFO - PROCESS | 1847 | 1461680534387 Marionette DEBUG loaded listener.js 07:22:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 122 (0x7f19243a0c00) [pid = 1847] [serial = 711] [outer = 0x7f191f9d7800] 07:22:15 INFO - PROCESS | 1847 | 1461680535569 Marionette TRACE conn6 <- [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]]]}] 07:22:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 07:22:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1535ms 07:22:15 INFO - PROCESS | 1847 | 1461680535659 Marionette TRACE conn6 -> [0,917,"getWindowHandle",null] 07:22:15 INFO - PROCESS | 1847 | 1461680535666 Marionette TRACE conn6 <- [1,917,null,{"value":"8"}] 07:22:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 07:22:15 INFO - PROCESS | 1847 | 1461680535674 Marionette TRACE conn6 -> [0,918,"setScriptTimeout",{"ms":35000}] 07:22:15 INFO - PROCESS | 1847 | 1461680535680 Marionette TRACE conn6 <- [1,918,null,{}] 07:22:15 INFO - PROCESS | 1847 | 1461680535690 Marionette TRACE conn6 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:15 INFO - PROCESS | 1847 | 1461680535935 Marionette TRACE conn6 <- [1,919,null,{"value":null}] 07:22:16 INFO - PROCESS | 1847 | 1461680536201 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1918b12800 == 76 [pid = 1847] [id = 237] 07:22:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 123 (0x7f19187b8000) [pid = 1847] [serial = 712] [outer = (nil)] 07:22:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 124 (0x7f19189b6800) [pid = 1847] [serial = 713] [outer = 0x7f19187b8000] 07:22:16 INFO - PROCESS | 1847 | 1461680536279 Marionette DEBUG loaded listener.js 07:22:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 125 (0x7f191902bc00) [pid = 1847] [serial = 714] [outer = 0x7f19187b8000] 07:22:17 INFO - PROCESS | 1847 | 1461680537199 Marionette TRACE conn6 <- [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]]]}] 07:22:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 07:22:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1591ms 07:22:17 INFO - PROCESS | 1847 | 1461680537266 Marionette TRACE conn6 -> [0,921,"getWindowHandle",null] 07:22:17 INFO - PROCESS | 1847 | 1461680537275 Marionette TRACE conn6 <- [1,921,null,{"value":"8"}] 07:22:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 07:22:17 INFO - PROCESS | 1847 | 1461680537287 Marionette TRACE conn6 -> [0,922,"setScriptTimeout",{"ms":35000}] 07:22:17 INFO - PROCESS | 1847 | 1461680537291 Marionette TRACE conn6 <- [1,922,null,{}] 07:22:17 INFO - PROCESS | 1847 | 1461680537297 Marionette TRACE conn6 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:17 INFO - PROCESS | 1847 | 1461680537507 Marionette TRACE conn6 <- [1,923,null,{"value":null}] 07:22:17 INFO - PROCESS | 1847 | 1461680537756 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191ec1b000 == 77 [pid = 1847] [id = 238] 07:22:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 126 (0x7f191cf5cc00) [pid = 1847] [serial = 715] [outer = (nil)] 07:22:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 127 (0x7f191d9e5800) [pid = 1847] [serial = 716] [outer = 0x7f191cf5cc00] 07:22:17 INFO - PROCESS | 1847 | 1461680537877 Marionette DEBUG loaded listener.js 07:22:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 128 (0x7f191dae1400) [pid = 1847] [serial = 717] [outer = 0x7f191cf5cc00] 07:22:18 INFO - PROCESS | 1847 | 1461680538771 Marionette TRACE conn6 <- [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]]]}] 07:22:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 07:22:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1536ms 07:22:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 07:22:18 INFO - PROCESS | 1847 | 1461680538825 Marionette TRACE conn6 -> [0,925,"getWindowHandle",null] 07:22:18 INFO - PROCESS | 1847 | 1461680538828 Marionette TRACE conn6 <- [1,925,null,{"value":"8"}] 07:22:18 INFO - PROCESS | 1847 | 1461680538836 Marionette TRACE conn6 -> [0,926,"setScriptTimeout",{"ms":35000}] 07:22:18 INFO - PROCESS | 1847 | 1461680538843 Marionette TRACE conn6 <- [1,926,null,{}] 07:22:18 INFO - PROCESS | 1847 | 1461680538860 Marionette TRACE conn6 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:19 INFO - PROCESS | 1847 | 1461680539067 Marionette TRACE conn6 <- [1,927,null,{"value":null}] 07:22:19 INFO - PROCESS | 1847 | 1461680539236 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191fb9c800 == 78 [pid = 1847] [id = 239] 07:22:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 129 (0x7f191dad8800) [pid = 1847] [serial = 718] [outer = (nil)] 07:22:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 130 (0x7f191f954c00) [pid = 1847] [serial = 719] [outer = 0x7f191dad8800] 07:22:19 INFO - PROCESS | 1847 | 1461680539318 Marionette DEBUG loaded listener.js 07:22:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 131 (0x7f1920a04800) [pid = 1847] [serial = 720] [outer = 0x7f191dad8800] 07:22:20 INFO - PROCESS | 1847 | 1461680540172 Marionette TRACE conn6 <- [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]]]}] 07:22:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 07:22:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1390ms 07:22:20 INFO - PROCESS | 1847 | 1461680540225 Marionette TRACE conn6 -> [0,929,"getWindowHandle",null] 07:22:20 INFO - PROCESS | 1847 | 1461680540229 Marionette TRACE conn6 <- [1,929,null,{"value":"8"}] 07:22:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 07:22:20 INFO - PROCESS | 1847 | 1461680540237 Marionette TRACE conn6 -> [0,930,"setScriptTimeout",{"ms":35000}] 07:22:20 INFO - PROCESS | 1847 | 1461680540240 Marionette TRACE conn6 <- [1,930,null,{}] 07:22:20 INFO - PROCESS | 1847 | 1461680540246 Marionette TRACE conn6 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:20 INFO - PROCESS | 1847 | 1461680540455 Marionette TRACE conn6 <- [1,931,null,{"value":null}] 07:22:20 INFO - PROCESS | 1847 | 1461680540635 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19230e1000 == 79 [pid = 1847] [id = 240] 07:22:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 132 (0x7f191f2c2800) [pid = 1847] [serial = 721] [outer = (nil)] 07:22:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 133 (0x7f19243aac00) [pid = 1847] [serial = 722] [outer = 0x7f191f2c2800] 07:22:20 INFO - PROCESS | 1847 | 1461680540711 Marionette DEBUG loaded listener.js 07:22:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x7f19260ef800) [pid = 1847] [serial = 723] [outer = 0x7f191f2c2800] 07:22:21 INFO - PROCESS | 1847 | 1461680541659 Marionette TRACE conn6 <- [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]]]}] 07:22:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 07:22:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1488ms 07:22:21 INFO - PROCESS | 1847 | 1461680541726 Marionette TRACE conn6 -> [0,933,"getWindowHandle",null] 07:22:21 INFO - PROCESS | 1847 | 1461680541729 Marionette TRACE conn6 <- [1,933,null,{"value":"8"}] 07:22:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 07:22:21 INFO - PROCESS | 1847 | 1461680541736 Marionette TRACE conn6 -> [0,934,"setScriptTimeout",{"ms":35000}] 07:22:21 INFO - PROCESS | 1847 | 1461680541740 Marionette TRACE conn6 <- [1,934,null,{}] 07:22:21 INFO - PROCESS | 1847 | 1461680541745 Marionette TRACE conn6 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:21 INFO - PROCESS | 1847 | 1461680541954 Marionette TRACE conn6 <- [1,935,null,{"value":null}] 07:22:22 INFO - PROCESS | 1847 | 1461680542123 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19275fd000 == 80 [pid = 1847] [id = 241] 07:22:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x7f1920a0bc00) [pid = 1847] [serial = 724] [outer = (nil)] 07:22:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x7f1926fd0800) [pid = 1847] [serial = 725] [outer = 0x7f1920a0bc00] 07:22:22 INFO - PROCESS | 1847 | 1461680542200 Marionette DEBUG loaded listener.js 07:22:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x7f19272bd000) [pid = 1847] [serial = 726] [outer = 0x7f1920a0bc00] 07:22:23 INFO - PROCESS | 1847 | 1461680543103 Marionette TRACE conn6 <- [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]]]}] 07:22:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 07:22:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1432ms 07:22:23 INFO - PROCESS | 1847 | 1461680543170 Marionette TRACE conn6 -> [0,937,"getWindowHandle",null] 07:22:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 07:22:23 INFO - PROCESS | 1847 | 1461680543174 Marionette TRACE conn6 <- [1,937,null,{"value":"8"}] 07:22:23 INFO - PROCESS | 1847 | 1461680543181 Marionette TRACE conn6 -> [0,938,"setScriptTimeout",{"ms":35000}] 07:22:23 INFO - PROCESS | 1847 | 1461680543185 Marionette TRACE conn6 <- [1,938,null,{}] 07:22:23 INFO - PROCESS | 1847 | 1461680543191 Marionette TRACE conn6 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:23 INFO - PROCESS | 1847 | 1461680543403 Marionette TRACE conn6 <- [1,939,null,{"value":null}] 07:22:23 INFO - PROCESS | 1847 | 1461680543573 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:23 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1928188800 == 81 [pid = 1847] [id = 242] 07:22:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x7f1926104400) [pid = 1847] [serial = 727] [outer = (nil)] 07:22:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x7f1927932400) [pid = 1847] [serial = 728] [outer = 0x7f1926104400] 07:22:23 INFO - PROCESS | 1847 | 1461680543657 Marionette DEBUG loaded listener.js 07:22:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x7f19293b8c00) [pid = 1847] [serial = 729] [outer = 0x7f1926104400] 07:22:24 INFO - PROCESS | 1847 | 1461680544506 Marionette TRACE conn6 <- [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]]]}] 07:22:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 07:22:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1391ms 07:22:24 INFO - PROCESS | 1847 | 1461680544573 Marionette TRACE conn6 -> [0,941,"getWindowHandle",null] 07:22:24 INFO - PROCESS | 1847 | 1461680544577 Marionette TRACE conn6 <- [1,941,null,{"value":"8"}] 07:22:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 07:22:24 INFO - PROCESS | 1847 | 1461680544582 Marionette TRACE conn6 -> [0,942,"setScriptTimeout",{"ms":35000}] 07:22:24 INFO - PROCESS | 1847 | 1461680544586 Marionette TRACE conn6 <- [1,942,null,{}] 07:22:24 INFO - PROCESS | 1847 | 1461680544591 Marionette TRACE conn6 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:24 INFO - PROCESS | 1847 | 1461680544794 Marionette TRACE conn6 <- [1,943,null,{"value":null}] 07:22:24 INFO - PROCESS | 1847 | 1461680544962 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1929bb9000 == 82 [pid = 1847] [id = 243] 07:22:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x7f1927749000) [pid = 1847] [serial = 730] [outer = (nil)] 07:22:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x7f1929d2d800) [pid = 1847] [serial = 731] [outer = 0x7f1927749000] 07:22:25 INFO - PROCESS | 1847 | 1461680545036 Marionette DEBUG loaded listener.js 07:22:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x7f192aaa6800) [pid = 1847] [serial = 732] [outer = 0x7f1927749000] 07:22:25 INFO - PROCESS | 1847 | 1461680545902 Marionette TRACE conn6 <- [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]]]}] 07:22:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 07:22:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1383ms 07:22:25 INFO - PROCESS | 1847 | 1461680545967 Marionette TRACE conn6 -> [0,945,"getWindowHandle",null] 07:22:25 INFO - PROCESS | 1847 | 1461680545971 Marionette TRACE conn6 <- [1,945,null,{"value":"8"}] 07:22:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 07:22:25 INFO - PROCESS | 1847 | 1461680545977 Marionette TRACE conn6 -> [0,946,"setScriptTimeout",{"ms":35000}] 07:22:25 INFO - PROCESS | 1847 | 1461680545980 Marionette TRACE conn6 <- [1,946,null,{}] 07:22:25 INFO - PROCESS | 1847 | 1461680545985 Marionette TRACE conn6 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:26 INFO - PROCESS | 1847 | 1461680546190 Marionette TRACE conn6 <- [1,947,null,{"value":null}] 07:22:26 INFO - PROCESS | 1847 | 1461680546360 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f192f3ba000 == 83 [pid = 1847] [id = 244] 07:22:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x7f1926ef6c00) [pid = 1847] [serial = 733] [outer = (nil)] 07:22:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x7f192f35f000) [pid = 1847] [serial = 734] [outer = 0x7f1926ef6c00] 07:22:26 INFO - PROCESS | 1847 | 1461680546436 Marionette DEBUG loaded listener.js 07:22:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x7f1934314c00) [pid = 1847] [serial = 735] [outer = 0x7f1926ef6c00] 07:22:27 INFO - PROCESS | 1847 | 1461680547285 Marionette TRACE conn6 <- [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]]]}] 07:22:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 07:22:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1383ms 07:22:27 INFO - PROCESS | 1847 | 1461680547362 Marionette TRACE conn6 -> [0,949,"getWindowHandle",null] 07:22:27 INFO - PROCESS | 1847 | 1461680547365 Marionette TRACE conn6 <- [1,949,null,{"value":"8"}] 07:22:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 07:22:27 INFO - PROCESS | 1847 | 1461680547371 Marionette TRACE conn6 -> [0,950,"setScriptTimeout",{"ms":35000}] 07:22:27 INFO - PROCESS | 1847 | 1461680547375 Marionette TRACE conn6 <- [1,950,null,{}] 07:22:27 INFO - PROCESS | 1847 | 1461680547380 Marionette TRACE conn6 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:27 INFO - PROCESS | 1847 | 1461680547620 Marionette TRACE conn6 <- [1,951,null,{"value":null}] 07:22:27 INFO - PROCESS | 1847 | 1461680547795 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19356ab800 == 84 [pid = 1847] [id = 245] 07:22:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x7f1927774400) [pid = 1847] [serial = 736] [outer = (nil)] 07:22:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x7f1934f3e000) [pid = 1847] [serial = 737] [outer = 0x7f1927774400] 07:22:27 INFO - PROCESS | 1847 | 1461680547867 Marionette DEBUG loaded listener.js 07:22:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x7f19352e3400) [pid = 1847] [serial = 738] [outer = 0x7f1927774400] 07:22:28 INFO - PROCESS | 1847 | 1461680548687 Marionette TRACE conn6 <- [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]]]}] 07:22:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 07:22:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1388ms 07:22:28 INFO - PROCESS | 1847 | 1461680548761 Marionette TRACE conn6 -> [0,953,"getWindowHandle",null] 07:22:28 INFO - PROCESS | 1847 | 1461680548765 Marionette TRACE conn6 <- [1,953,null,{"value":"8"}] 07:22:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 07:22:28 INFO - PROCESS | 1847 | 1461680548770 Marionette TRACE conn6 -> [0,954,"setScriptTimeout",{"ms":35000}] 07:22:28 INFO - PROCESS | 1847 | 1461680548773 Marionette TRACE conn6 <- [1,954,null,{}] 07:22:28 INFO - PROCESS | 1847 | 1461680548779 Marionette TRACE conn6 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:28 INFO - PROCESS | 1847 | 1461680548980 Marionette TRACE conn6 <- [1,955,null,{"value":null}] 07:22:29 INFO - PROCESS | 1847 | 1461680549155 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1939d35000 == 85 [pid = 1847] [id = 246] 07:22:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x7f192aaa6400) [pid = 1847] [serial = 739] [outer = (nil)] 07:22:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x7f193542a400) [pid = 1847] [serial = 740] [outer = 0x7f192aaa6400] 07:22:29 INFO - PROCESS | 1847 | 1461680549229 Marionette DEBUG loaded listener.js 07:22:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x7f19356d3c00) [pid = 1847] [serial = 741] [outer = 0x7f192aaa6400] 07:22:30 INFO - PROCESS | 1847 | 1461680550142 Marionette TRACE conn6 <- [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]]]}] 07:22:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 07:22:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1443ms 07:22:30 INFO - PROCESS | 1847 | 1461680550215 Marionette TRACE conn6 -> [0,957,"getWindowHandle",null] 07:22:30 INFO - PROCESS | 1847 | 1461680550221 Marionette TRACE conn6 <- [1,957,null,{"value":"8"}] 07:22:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 07:22:30 INFO - PROCESS | 1847 | 1461680550229 Marionette TRACE conn6 -> [0,958,"setScriptTimeout",{"ms":35000}] 07:22:30 INFO - PROCESS | 1847 | 1461680550234 Marionette TRACE conn6 <- [1,958,null,{}] 07:22:30 INFO - PROCESS | 1847 | 1461680550241 Marionette TRACE conn6 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:30 INFO - PROCESS | 1847 | 1461680550505 Marionette TRACE conn6 <- [1,959,null,{"value":null}] 07:22:30 INFO - PROCESS | 1847 | 1461680550732 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:30 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f193e83a800 == 86 [pid = 1847] [id = 247] 07:22:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x7f19356d4800) [pid = 1847] [serial = 742] [outer = (nil)] 07:22:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x7f1936680c00) [pid = 1847] [serial = 743] [outer = 0x7f19356d4800] 07:22:30 INFO - PROCESS | 1847 | 1461680550858 Marionette DEBUG loaded listener.js 07:22:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x7f193801ac00) [pid = 1847] [serial = 744] [outer = 0x7f19356d4800] 07:22:31 INFO - PROCESS | 1847 | 1461680551754 Marionette TRACE conn6 <- [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]]]}] 07:22:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 07:22:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1582ms 07:22:31 INFO - PROCESS | 1847 | 1461680551813 Marionette TRACE conn6 -> [0,961,"getWindowHandle",null] 07:22:31 INFO - PROCESS | 1847 | 1461680551818 Marionette TRACE conn6 <- [1,961,null,{"value":"8"}] 07:22:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 07:22:31 INFO - PROCESS | 1847 | 1461680551828 Marionette TRACE conn6 -> [0,962,"setScriptTimeout",{"ms":35000}] 07:22:31 INFO - PROCESS | 1847 | 1461680551833 Marionette TRACE conn6 <- [1,962,null,{}] 07:22:31 INFO - PROCESS | 1847 | 1461680551842 Marionette TRACE conn6 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:32 INFO - PROCESS | 1847 | 1461680552050 Marionette TRACE conn6 <- [1,963,null,{"value":null}] 07:22:32 INFO - PROCESS | 1847 | 1461680552267 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1914211000 == 87 [pid = 1847] [id = 248] 07:22:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x7f1914d84800) [pid = 1847] [serial = 745] [outer = (nil)] 07:22:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x7f19179e6400) [pid = 1847] [serial = 746] [outer = 0x7f1914d84800] 07:22:32 INFO - PROCESS | 1847 | 1461680552386 Marionette DEBUG loaded listener.js 07:22:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x7f1920a3e800) [pid = 1847] [serial = 747] [outer = 0x7f1914d84800] 07:22:33 INFO - PROCESS | 1847 | 1461680553626 Marionette TRACE conn6 <- [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]]]}] 07:22:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 07:22:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1841ms 07:22:33 INFO - PROCESS | 1847 | 1461680553688 Marionette TRACE conn6 -> [0,965,"getWindowHandle",null] 07:22:33 INFO - PROCESS | 1847 | 1461680553695 Marionette TRACE conn6 <- [1,965,null,{"value":"8"}] 07:22:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 07:22:33 INFO - PROCESS | 1847 | 1461680553704 Marionette TRACE conn6 -> [0,966,"setScriptTimeout",{"ms":35000}] 07:22:33 INFO - PROCESS | 1847 | 1461680553711 Marionette TRACE conn6 <- [1,966,null,{}] 07:22:33 INFO - PROCESS | 1847 | 1461680553721 Marionette TRACE conn6 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:34 INFO - PROCESS | 1847 | 1461680554024 Marionette TRACE conn6 <- [1,967,null,{"value":null}] 07:22:34 INFO - PROCESS | 1847 | 1461680554206 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19190da800 == 88 [pid = 1847] [id = 249] 07:22:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x7f191589d800) [pid = 1847] [serial = 748] [outer = (nil)] 07:22:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x7f1917abd800) [pid = 1847] [serial = 749] [outer = 0x7f191589d800] 07:22:34 INFO - PROCESS | 1847 | 1461680554283 Marionette DEBUG loaded listener.js 07:22:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x7f1918e4a400) [pid = 1847] [serial = 750] [outer = 0x7f191589d800] 07:22:35 INFO - PROCESS | 1847 | 1461680555330 Marionette TRACE conn6 <- [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]]]}] 07:22:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 07:22:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1691ms 07:22:35 INFO - PROCESS | 1847 | 1461680555397 Marionette TRACE conn6 -> [0,969,"getWindowHandle",null] 07:22:35 INFO - PROCESS | 1847 | 1461680555405 Marionette TRACE conn6 <- [1,969,null,{"value":"8"}] 07:22:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 07:22:35 INFO - PROCESS | 1847 | 1461680555415 Marionette TRACE conn6 -> [0,970,"setScriptTimeout",{"ms":35000}] 07:22:35 INFO - PROCESS | 1847 | 1461680555419 Marionette TRACE conn6 <- [1,970,null,{}] 07:22:35 INFO - PROCESS | 1847 | 1461680555424 Marionette TRACE conn6 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:35 INFO - PROCESS | 1847 | 1461680555623 Marionette TRACE conn6 <- [1,971,null,{"value":null}] 07:22:35 INFO - PROCESS | 1847 | 1461680555846 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:35 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19158cd000 == 89 [pid = 1847] [id = 250] 07:22:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x7f1915b8e800) [pid = 1847] [serial = 751] [outer = (nil)] 07:22:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x7f191cf60000) [pid = 1847] [serial = 752] [outer = 0x7f1915b8e800] 07:22:36 INFO - PROCESS | 1847 | 1461680555992 Marionette DEBUG loaded listener.js 07:22:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x7f191d87e800) [pid = 1847] [serial = 753] [outer = 0x7f1915b8e800] 07:22:36 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191ecae000 == 88 [pid = 1847] [id = 235] 07:22:36 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x7f1928e29c00) [pid = 1847] [serial = 619] [outer = (nil)] [url = about:blank] 07:22:36 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x7f1927776400) [pid = 1847] [serial = 613] [outer = (nil)] [url = about:blank] 07:22:36 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x7f19272c4400) [pid = 1847] [serial = 610] [outer = (nil)] [url = about:blank] 07:22:36 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x7f192aaa1400) [pid = 1847] [serial = 622] [outer = (nil)] [url = about:blank] 07:22:36 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x7f1919061000) [pid = 1847] [serial = 604] [outer = (nil)] [url = about:blank] 07:22:36 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x7f1927bb4000) [pid = 1847] [serial = 616] [outer = (nil)] [url = about:blank] 07:22:36 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x7f191f3b0800) [pid = 1847] [serial = 607] [outer = (nil)] [url = about:blank] 07:22:36 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191e9a9800 == 87 [pid = 1847] [id = 234] 07:22:36 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191e943800 == 86 [pid = 1847] [id = 233] 07:22:36 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19190f3800 == 85 [pid = 1847] [id = 232] 07:22:36 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1926f15000 == 84 [pid = 1847] [id = 191] 07:22:36 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19143f1000 == 83 [pid = 1847] [id = 231] 07:22:36 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1918bb3800 == 82 [pid = 1847] [id = 230] 07:22:36 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1941f95000 == 81 [pid = 1847] [id = 226] 07:22:36 INFO - PROCESS | 1847 | --DOCSHELL 0x7f193e83f000 == 80 [pid = 1847] [id = 225] 07:22:36 INFO - PROCESS | 1847 | --DOCSHELL 0x7f193a91c000 == 79 [pid = 1847] [id = 224] 07:22:36 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1939ea9000 == 78 [pid = 1847] [id = 223] 07:22:36 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1935293000 == 77 [pid = 1847] [id = 222] 07:22:36 INFO - PROCESS | 1847 | --DOCSHELL 0x7f192babd800 == 76 [pid = 1847] [id = 221] 07:22:36 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1928be3800 == 75 [pid = 1847] [id = 220] 07:22:36 INFO - PROCESS | 1847 | --DOCSHELL 0x7f192080b800 == 74 [pid = 1847] [id = 219] 07:22:36 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191e95a000 == 73 [pid = 1847] [id = 218] 07:22:36 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1928e5b000 == 72 [pid = 1847] [id = 193] 07:22:36 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x7f19189ac000) [pid = 1847] [serial = 650] [outer = (nil)] [url = about:blank] 07:22:36 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x7f1917510800) [pid = 1847] [serial = 649] [outer = (nil)] [url = about:blank] 07:22:36 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x7f1924307000) [pid = 1847] [serial = 643] [outer = (nil)] [url = about:blank] 07:22:36 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x7f191f3b2c00) [pid = 1847] [serial = 638] [outer = (nil)] [url = about:blank] 07:22:36 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x7f191f3b2400) [pid = 1847] [serial = 635] [outer = (nil)] [url = about:blank] 07:22:36 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x7f191d7d1800) [pid = 1847] [serial = 631] [outer = (nil)] [url = about:blank] 07:22:36 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x7f191ec40c00) [pid = 1847] [serial = 634] [outer = (nil)] [url = about:blank] 07:22:36 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x7f192740d800) [pid = 1847] [serial = 647] [outer = (nil)] [url = about:blank] 07:22:36 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x7f1926e36800) [pid = 1847] [serial = 644] [outer = (nil)] [url = about:blank] 07:22:36 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x7f1927173400) [pid = 1847] [serial = 625] [outer = (nil)] [url = about:blank] 07:22:36 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x7f191f949c00) [pid = 1847] [serial = 640] [outer = (nil)] [url = about:blank] 07:22:36 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x7f19187b9800) [pid = 1847] [serial = 628] [outer = (nil)] [url = about:blank] 07:22:36 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x7f191d87c800) [pid = 1847] [serial = 637] [outer = (nil)] [url = about:blank] 07:22:36 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x7f1927270000) [pid = 1847] [serial = 646] [outer = (nil)] [url = about:blank] 07:22:36 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x7f191d9e7c00) [pid = 1847] [serial = 632] [outer = (nil)] [url = about:blank] 07:22:36 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x7f191fcb8800) [pid = 1847] [serial = 641] [outer = (nil)] [url = about:blank] 07:22:36 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x7f1918e4b400) [pid = 1847] [serial = 629] [outer = (nil)] [url = about:blank] 07:22:36 INFO - PROCESS | 1847 | 1461680556953 Marionette TRACE conn6 <- [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]]]}] 07:22:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 07:22:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1580ms 07:22:36 INFO - PROCESS | 1847 | 1461680556996 Marionette TRACE conn6 -> [0,973,"getWindowHandle",null] 07:22:37 INFO - PROCESS | 1847 | 1461680557000 Marionette TRACE conn6 <- [1,973,null,{"value":"8"}] 07:22:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 07:22:37 INFO - PROCESS | 1847 | 1461680557006 Marionette TRACE conn6 -> [0,974,"setScriptTimeout",{"ms":35000}] 07:22:37 INFO - PROCESS | 1847 | 1461680557011 Marionette TRACE conn6 <- [1,974,null,{}] 07:22:37 INFO - PROCESS | 1847 | 1461680557027 Marionette TRACE conn6 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:37 INFO - PROCESS | 1847 | 1461680557215 Marionette TRACE conn6 <- [1,975,null,{"value":null}] 07:22:37 INFO - PROCESS | 1847 | 1461680557351 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:37 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191e8e5000 == 73 [pid = 1847] [id = 251] 07:22:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x7f191d7cf400) [pid = 1847] [serial = 754] [outer = (nil)] 07:22:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x7f191eb02800) [pid = 1847] [serial = 755] [outer = 0x7f191d7cf400] 07:22:37 INFO - PROCESS | 1847 | 1461680557419 Marionette DEBUG loaded listener.js 07:22:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x7f191f3b2400) [pid = 1847] [serial = 756] [outer = 0x7f191d7cf400] 07:22:38 INFO - PROCESS | 1847 | 1461680558248 Marionette TRACE conn6 <- [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]]]}] 07:22:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 07:22:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1295ms 07:22:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 07:22:38 INFO - PROCESS | 1847 | 1461680558302 Marionette TRACE conn6 -> [0,977,"getWindowHandle",null] 07:22:38 INFO - PROCESS | 1847 | 1461680558306 Marionette TRACE conn6 <- [1,977,null,{"value":"8"}] 07:22:38 INFO - PROCESS | 1847 | 1461680558312 Marionette TRACE conn6 -> [0,978,"setScriptTimeout",{"ms":35000}] 07:22:38 INFO - PROCESS | 1847 | 1461680558315 Marionette TRACE conn6 <- [1,978,null,{}] 07:22:38 INFO - PROCESS | 1847 | 1461680558320 Marionette TRACE conn6 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:38 INFO - PROCESS | 1847 | 1461680558495 Marionette TRACE conn6 <- [1,979,null,{"value":null}] 07:22:38 INFO - PROCESS | 1847 | 1461680558511 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191e9d3800 == 74 [pid = 1847] [id = 252] 07:22:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x7f191d87c800) [pid = 1847] [serial = 757] [outer = (nil)] 07:22:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x7f192089bc00) [pid = 1847] [serial = 758] [outer = 0x7f191d87c800] 07:22:38 INFO - PROCESS | 1847 | 1461680558573 Marionette DEBUG loaded listener.js 07:22:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x7f1924307000) [pid = 1847] [serial = 759] [outer = 0x7f191d87c800] 07:22:39 INFO - PROCESS | 1847 | 1461680559554 Marionette TRACE conn6 <- [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]]]}] 07:22:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 07:22:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1285ms 07:22:39 INFO - PROCESS | 1847 | 1461680559598 Marionette TRACE conn6 -> [0,981,"getWindowHandle",null] 07:22:39 INFO - PROCESS | 1847 | 1461680559600 Marionette TRACE conn6 <- [1,981,null,{"value":"8"}] 07:22:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 07:22:39 INFO - PROCESS | 1847 | 1461680559607 Marionette TRACE conn6 -> [0,982,"setScriptTimeout",{"ms":35000}] 07:22:39 INFO - PROCESS | 1847 | 1461680559609 Marionette TRACE conn6 <- [1,982,null,{}] 07:22:39 INFO - PROCESS | 1847 | 1461680559614 Marionette TRACE conn6 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:39 INFO - PROCESS | 1847 | 1461680559834 Marionette TRACE conn6 <- [1,983,null,{"value":null}] 07:22:39 INFO - PROCESS | 1847 | 1461680559869 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191f024000 == 75 [pid = 1847] [id = 253] 07:22:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x7f191f949c00) [pid = 1847] [serial = 760] [outer = (nil)] 07:22:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x7f192610ec00) [pid = 1847] [serial = 761] [outer = 0x7f191f949c00] 07:22:39 INFO - PROCESS | 1847 | 1461680559935 Marionette DEBUG loaded listener.js 07:22:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x7f19272bbc00) [pid = 1847] [serial = 762] [outer = 0x7f191f949c00] 07:22:41 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x7f1914daf000) [pid = 1847] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 07:22:41 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x7f19179f0800) [pid = 1847] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 07:22:41 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x7f19189af000) [pid = 1847] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 07:22:41 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x7f19179e4400) [pid = 1847] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 07:22:41 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x7f191eb04800) [pid = 1847] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 07:22:41 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x7f191eb0ec00) [pid = 1847] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 07:22:41 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x7f19179f2800) [pid = 1847] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 07:22:41 INFO - PROCESS | 1847 | 1461680561157 Marionette TRACE conn6 <- [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]]]}] 07:22:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 07:22:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1585ms 07:22:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 07:22:41 INFO - PROCESS | 1847 | 1461680561194 Marionette TRACE conn6 -> [0,985,"getWindowHandle",null] 07:22:41 INFO - PROCESS | 1847 | 1461680561196 Marionette TRACE conn6 <- [1,985,null,{"value":"8"}] 07:22:41 INFO - PROCESS | 1847 | 1461680561203 Marionette TRACE conn6 -> [0,986,"setScriptTimeout",{"ms":35000}] 07:22:41 INFO - PROCESS | 1847 | 1461680561206 Marionette TRACE conn6 <- [1,986,null,{}] 07:22:41 INFO - PROCESS | 1847 | 1461680561212 Marionette TRACE conn6 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:41 INFO - PROCESS | 1847 | 1461680561483 Marionette TRACE conn6 <- [1,987,null,{"value":null}] 07:22:41 INFO - PROCESS | 1847 | 1461680561624 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191fac2000 == 76 [pid = 1847] [id = 254] 07:22:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x7f191d881800) [pid = 1847] [serial = 763] [outer = (nil)] 07:22:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x7f1927742000) [pid = 1847] [serial = 764] [outer = 0x7f191d881800] 07:22:41 INFO - PROCESS | 1847 | 1461680561693 Marionette DEBUG loaded listener.js 07:22:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x7f192793d400) [pid = 1847] [serial = 765] [outer = 0x7f191d881800] 07:22:42 INFO - PROCESS | 1847 | 1461680562366 Marionette TRACE conn6 <- [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]]]}] 07:22:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 07:22:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1183ms 07:22:42 INFO - PROCESS | 1847 | 1461680562386 Marionette TRACE conn6 -> [0,989,"getWindowHandle",null] 07:22:42 INFO - PROCESS | 1847 | 1461680562389 Marionette TRACE conn6 <- [1,989,null,{"value":"8"}] 07:22:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 07:22:42 INFO - PROCESS | 1847 | 1461680562395 Marionette TRACE conn6 -> [0,990,"setScriptTimeout",{"ms":35000}] 07:22:42 INFO - PROCESS | 1847 | 1461680562399 Marionette TRACE conn6 <- [1,990,null,{}] 07:22:42 INFO - PROCESS | 1847 | 1461680562404 Marionette TRACE conn6 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:42 INFO - PROCESS | 1847 | 1461680562622 Marionette TRACE conn6 <- [1,991,null,{"value":null}] 07:22:42 INFO - PROCESS | 1847 | 1461680562641 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19230de000 == 77 [pid = 1847] [id = 255] 07:22:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x7f1927553800) [pid = 1847] [serial = 766] [outer = (nil)] 07:22:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x7f192876bc00) [pid = 1847] [serial = 767] [outer = 0x7f1927553800] 07:22:42 INFO - PROCESS | 1847 | 1461680562706 Marionette DEBUG loaded listener.js 07:22:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x7f1929866400) [pid = 1847] [serial = 768] [outer = 0x7f1927553800] 07:22:43 INFO - PROCESS | 1847 | 1461680563763 Marionette TRACE conn6 <- [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]]]}] 07:22:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 07:22:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1433ms 07:22:43 INFO - PROCESS | 1847 | 1461680563832 Marionette TRACE conn6 -> [0,993,"getWindowHandle",null] 07:22:43 INFO - PROCESS | 1847 | 1461680563838 Marionette TRACE conn6 <- [1,993,null,{"value":"8"}] 07:22:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 07:22:43 INFO - PROCESS | 1847 | 1461680563848 Marionette TRACE conn6 -> [0,994,"setScriptTimeout",{"ms":35000}] 07:22:43 INFO - PROCESS | 1847 | 1461680563853 Marionette TRACE conn6 <- [1,994,null,{}] 07:22:43 INFO - PROCESS | 1847 | 1461680563863 Marionette TRACE conn6 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:44 INFO - PROCESS | 1847 | 1461680564149 Marionette TRACE conn6 <- [1,995,null,{"value":null}] 07:22:44 INFO - PROCESS | 1847 | 1461680564356 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1918b9a800 == 78 [pid = 1847] [id = 256] 07:22:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x7f19189ac400) [pid = 1847] [serial = 769] [outer = (nil)] 07:22:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x7f1918e51000) [pid = 1847] [serial = 770] [outer = 0x7f19189ac400] 07:22:44 INFO - PROCESS | 1847 | 1461680564439 Marionette DEBUG loaded listener.js 07:22:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x7f1919065800) [pid = 1847] [serial = 771] [outer = 0x7f19189ac400] 07:22:45 INFO - PROCESS | 1847 | 1461680565317 Marionette TRACE conn6 <- [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]]]}] 07:22:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 07:22:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1534ms 07:22:45 INFO - PROCESS | 1847 | 1461680565383 Marionette TRACE conn6 -> [0,997,"getWindowHandle",null] 07:22:45 INFO - PROCESS | 1847 | 1461680565391 Marionette TRACE conn6 <- [1,997,null,{"value":"8"}] 07:22:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 07:22:45 INFO - PROCESS | 1847 | 1461680565402 Marionette TRACE conn6 -> [0,998,"setScriptTimeout",{"ms":35000}] 07:22:45 INFO - PROCESS | 1847 | 1461680565406 Marionette TRACE conn6 <- [1,998,null,{}] 07:22:45 INFO - PROCESS | 1847 | 1461680565413 Marionette TRACE conn6 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:45 INFO - PROCESS | 1847 | 1461680565676 Marionette TRACE conn6 <- [1,999,null,{"value":null}] 07:22:45 INFO - PROCESS | 1847 | 1461680565923 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191ecbf800 == 79 [pid = 1847] [id = 257] 07:22:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x7f191da0cc00) [pid = 1847] [serial = 772] [outer = (nil)] 07:22:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x7f191ec35000) [pid = 1847] [serial = 773] [outer = 0x7f191da0cc00] 07:22:46 INFO - PROCESS | 1847 | 1461680566043 Marionette DEBUG loaded listener.js 07:22:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x7f191f493400) [pid = 1847] [serial = 774] [outer = 0x7f191da0cc00] 07:22:46 INFO - PROCESS | 1847 | 1461680566985 Marionette TRACE conn6 <- [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]]]}] 07:22:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 07:22:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1638ms 07:22:47 INFO - PROCESS | 1847 | 1461680567041 Marionette TRACE conn6 -> [0,1001,"getWindowHandle",null] 07:22:47 INFO - PROCESS | 1847 | 1461680567046 Marionette TRACE conn6 <- [1,1001,null,{"value":"8"}] 07:22:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 07:22:47 INFO - PROCESS | 1847 | 1461680567054 Marionette TRACE conn6 -> [0,1002,"setScriptTimeout",{"ms":35000}] 07:22:47 INFO - PROCESS | 1847 | 1461680567061 Marionette TRACE conn6 <- [1,1002,null,{}] 07:22:47 INFO - PROCESS | 1847 | 1461680567079 Marionette TRACE conn6 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:47 INFO - PROCESS | 1847 | 1461680567339 Marionette TRACE conn6 <- [1,1003,null,{"value":null}] 07:22:47 INFO - PROCESS | 1847 | 1461680567611 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:47 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1928159000 == 80 [pid = 1847] [id = 258] 07:22:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x7f1926dcd000) [pid = 1847] [serial = 775] [outer = (nil)] 07:22:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x7f192740c800) [pid = 1847] [serial = 776] [outer = 0x7f1926dcd000] 07:22:47 INFO - PROCESS | 1847 | 1461680567696 Marionette DEBUG loaded listener.js 07:22:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x7f192766a400) [pid = 1847] [serial = 777] [outer = 0x7f1926dcd000] 07:22:48 INFO - PROCESS | 1847 | 1461680568558 Marionette TRACE conn6 <- [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]]]}] 07:22:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 07:22:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1539ms 07:22:48 INFO - PROCESS | 1847 | 1461680568593 Marionette TRACE conn6 -> [0,1005,"getWindowHandle",null] 07:22:48 INFO - PROCESS | 1847 | 1461680568597 Marionette TRACE conn6 <- [1,1005,null,{"value":"8"}] 07:22:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 07:22:48 INFO - PROCESS | 1847 | 1461680568603 Marionette TRACE conn6 -> [0,1006,"setScriptTimeout",{"ms":35000}] 07:22:48 INFO - PROCESS | 1847 | 1461680568606 Marionette TRACE conn6 <- [1,1006,null,{}] 07:22:48 INFO - PROCESS | 1847 | 1461680568612 Marionette TRACE conn6 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:48 INFO - PROCESS | 1847 | 1461680568812 Marionette TRACE conn6 <- [1,1007,null,{"value":null}] 07:22:49 INFO - PROCESS | 1847 | 1461680568994 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f192f3cd800 == 81 [pid = 1847] [id = 259] 07:22:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x7f1926eed400) [pid = 1847] [serial = 778] [outer = (nil)] 07:22:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x7f1929d26800) [pid = 1847] [serial = 779] [outer = 0x7f1926eed400] 07:22:49 INFO - PROCESS | 1847 | 1461680569069 Marionette DEBUG loaded listener.js 07:22:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x7f1934315400) [pid = 1847] [serial = 780] [outer = 0x7f1926eed400] 07:22:49 INFO - PROCESS | 1847 | 1461680569992 Marionette TRACE conn6 <- [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]]]}] 07:22:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 07:22:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1437ms 07:22:50 INFO - PROCESS | 1847 | 1461680570042 Marionette TRACE conn6 -> [0,1009,"getWindowHandle",null] 07:22:50 INFO - PROCESS | 1847 | 1461680570045 Marionette TRACE conn6 <- [1,1009,null,{"value":"8"}] 07:22:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 07:22:50 INFO - PROCESS | 1847 | 1461680570053 Marionette TRACE conn6 -> [0,1010,"setScriptTimeout",{"ms":35000}] 07:22:50 INFO - PROCESS | 1847 | 1461680570056 Marionette TRACE conn6 <- [1,1010,null,{}] 07:22:50 INFO - PROCESS | 1847 | 1461680570062 Marionette TRACE conn6 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:50 INFO - PROCESS | 1847 | 1461680570271 Marionette TRACE conn6 <- [1,1011,null,{"value":null}] 07:22:50 INFO - PROCESS | 1847 | 1461680570448 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:50 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1936417000 == 82 [pid = 1847] [id = 260] 07:22:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x7f1927a7c400) [pid = 1847] [serial = 781] [outer = (nil)] 07:22:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x7f19352ed000) [pid = 1847] [serial = 782] [outer = 0x7f1927a7c400] 07:22:50 INFO - PROCESS | 1847 | 1461680570529 Marionette DEBUG loaded listener.js 07:22:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x7f19360b0400) [pid = 1847] [serial = 783] [outer = 0x7f1927a7c400] 07:22:51 INFO - PROCESS | 1847 | 1461680571423 Marionette TRACE conn6 <- [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]]]}] 07:22:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 07:22:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1437ms 07:22:51 INFO - PROCESS | 1847 | 1461680571518 Marionette TRACE conn6 -> [0,1013,"getWindowHandle",null] 07:22:51 INFO - PROCESS | 1847 | 1461680571522 Marionette TRACE conn6 <- [1,1013,null,{"value":"8"}] 07:22:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 07:22:51 INFO - PROCESS | 1847 | 1461680571533 Marionette TRACE conn6 -> [0,1014,"setScriptTimeout",{"ms":35000}] 07:22:51 INFO - PROCESS | 1847 | 1461680571536 Marionette TRACE conn6 <- [1,1014,null,{}] 07:22:51 INFO - PROCESS | 1847 | 1461680571543 Marionette TRACE conn6 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:51 INFO - PROCESS | 1847 | 1461680571865 Marionette TRACE conn6 <- [1,1015,null,{"value":null}] 07:22:52 INFO - PROCESS | 1847 | 1461680572106 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:52 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f193d24b800 == 83 [pid = 1847] [id = 261] 07:22:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x7f1939c05c00) [pid = 1847] [serial = 784] [outer = (nil)] 07:22:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x7f1939d4d400) [pid = 1847] [serial = 785] [outer = 0x7f1939c05c00] 07:22:52 INFO - PROCESS | 1847 | 1461680572189 Marionette DEBUG loaded listener.js 07:22:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x7f1939d53400) [pid = 1847] [serial = 786] [outer = 0x7f1939c05c00] 07:22:53 INFO - PROCESS | 1847 | 1461680573046 Marionette TRACE conn6 <- [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]]]}] 07:22:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 07:22:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1589ms 07:22:53 INFO - PROCESS | 1847 | 1461680573132 Marionette TRACE conn6 -> [0,1017,"getWindowHandle",null] 07:22:53 INFO - PROCESS | 1847 | 1461680573137 Marionette TRACE conn6 <- [1,1017,null,{"value":"8"}] 07:22:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 07:22:53 INFO - PROCESS | 1847 | 1461680573146 Marionette TRACE conn6 -> [0,1018,"setScriptTimeout",{"ms":35000}] 07:22:53 INFO - PROCESS | 1847 | 1461680573149 Marionette TRACE conn6 <- [1,1018,null,{}] 07:22:53 INFO - PROCESS | 1847 | 1461680573156 Marionette TRACE conn6 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:53 INFO - PROCESS | 1847 | 1461680573354 Marionette TRACE conn6 <- [1,1019,null,{"value":null}] 07:22:53 INFO - PROCESS | 1847 | 1461680573533 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:53 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1917a82000 == 84 [pid = 1847] [id = 262] 07:22:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x7f191760b400) [pid = 1847] [serial = 787] [outer = (nil)] 07:22:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x7f1917613800) [pid = 1847] [serial = 788] [outer = 0x7f191760b400] 07:22:53 INFO - PROCESS | 1847 | 1461680573648 Marionette DEBUG loaded listener.js 07:22:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x7f1917618400) [pid = 1847] [serial = 789] [outer = 0x7f191760b400] 07:22:54 INFO - PROCESS | 1847 | 1461680574504 Marionette TRACE conn6 <- [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]]]}] 07:22:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 07:22:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1388ms 07:22:54 INFO - PROCESS | 1847 | 1461680574552 Marionette TRACE conn6 -> [0,1021,"getWindowHandle",null] 07:22:54 INFO - PROCESS | 1847 | 1461680574555 Marionette TRACE conn6 <- [1,1021,null,{"value":"8"}] 07:22:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 07:22:54 INFO - PROCESS | 1847 | 1461680574562 Marionette TRACE conn6 -> [0,1022,"setScriptTimeout",{"ms":35000}] 07:22:54 INFO - PROCESS | 1847 | 1461680574566 Marionette TRACE conn6 <- [1,1022,null,{}] 07:22:54 INFO - PROCESS | 1847 | 1461680574571 Marionette TRACE conn6 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:54 INFO - PROCESS | 1847 | 1461680574780 Marionette TRACE conn6 <- [1,1023,null,{"value":null}] 07:22:54 INFO - PROCESS | 1847 | 1461680574960 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1917a9c000 == 85 [pid = 1847] [id = 263] 07:22:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x7f1915ca2400) [pid = 1847] [serial = 790] [outer = (nil)] 07:22:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x7f1915cabc00) [pid = 1847] [serial = 791] [outer = 0x7f1915ca2400] 07:22:55 INFO - PROCESS | 1847 | 1461680575034 Marionette DEBUG loaded listener.js 07:22:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x7f1915cafc00) [pid = 1847] [serial = 792] [outer = 0x7f1915ca2400] 07:22:55 INFO - PROCESS | 1847 | 1461680575955 Marionette TRACE conn6 <- [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]]]}] 07:22:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 07:22:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1432ms 07:22:55 INFO - PROCESS | 1847 | 1461680575996 Marionette TRACE conn6 -> [0,1025,"getWindowHandle",null] 07:22:56 INFO - PROCESS | 1847 | 1461680576000 Marionette TRACE conn6 <- [1,1025,null,{"value":"8"}] 07:22:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 07:22:56 INFO - PROCESS | 1847 | 1461680576006 Marionette TRACE conn6 -> [0,1026,"setScriptTimeout",{"ms":35000}] 07:22:56 INFO - PROCESS | 1847 | 1461680576008 Marionette TRACE conn6 <- [1,1026,null,{}] 07:22:56 INFO - PROCESS | 1847 | 1461680576015 Marionette TRACE conn6 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:56 INFO - PROCESS | 1847 | 1461680576217 Marionette TRACE conn6 <- [1,1027,null,{"value":null}] 07:22:56 INFO - PROCESS | 1847 | 1461680576402 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1914278800 == 86 [pid = 1847] [id = 264] 07:22:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x7f1915ca3000) [pid = 1847] [serial = 793] [outer = (nil)] 07:22:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x7f1917610800) [pid = 1847] [serial = 794] [outer = 0x7f1915ca3000] 07:22:56 INFO - PROCESS | 1847 | 1461680576485 Marionette DEBUG loaded listener.js 07:22:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x7f1938535c00) [pid = 1847] [serial = 795] [outer = 0x7f1915ca3000] 07:22:57 INFO - PROCESS | 1847 | 1461680577416 Marionette TRACE conn6 <- [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]]]}] 07:22:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 07:22:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1479ms 07:22:57 INFO - PROCESS | 1847 | 1461680577486 Marionette TRACE conn6 -> [0,1029,"getWindowHandle",null] 07:22:57 INFO - PROCESS | 1847 | 1461680577489 Marionette TRACE conn6 <- [1,1029,null,{"value":"8"}] 07:22:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 07:22:57 INFO - PROCESS | 1847 | 1461680577496 Marionette TRACE conn6 -> [0,1030,"setScriptTimeout",{"ms":35000}] 07:22:57 INFO - PROCESS | 1847 | 1461680577500 Marionette TRACE conn6 <- [1,1030,null,{}] 07:22:57 INFO - PROCESS | 1847 | 1461680577505 Marionette TRACE conn6 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:57 INFO - PROCESS | 1847 | 1461680577711 Marionette TRACE conn6 <- [1,1031,null,{"value":null}] 07:22:57 INFO - PROCESS | 1847 | 1461680577889 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191766d800 == 87 [pid = 1847] [id = 265] 07:22:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x7f1914c80400) [pid = 1847] [serial = 796] [outer = (nil)] 07:22:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7f1914c88c00) [pid = 1847] [serial = 797] [outer = 0x7f1914c80400] 07:22:57 INFO - PROCESS | 1847 | 1461680577966 Marionette DEBUG loaded listener.js 07:22:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x7f1914c8e400) [pid = 1847] [serial = 798] [outer = 0x7f1914c80400] 07:22:58 INFO - PROCESS | 1847 | 1461680578844 Marionette TRACE conn6 <- [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]]]}] 07:22:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 07:22:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1387ms 07:22:58 INFO - PROCESS | 1847 | 1461680578885 Marionette TRACE conn6 -> [0,1033,"getWindowHandle",null] 07:22:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 07:22:58 INFO - PROCESS | 1847 | 1461680578889 Marionette TRACE conn6 <- [1,1033,null,{"value":"8"}] 07:22:58 INFO - PROCESS | 1847 | 1461680578896 Marionette TRACE conn6 -> [0,1034,"setScriptTimeout",{"ms":35000}] 07:22:58 INFO - PROCESS | 1847 | 1461680578900 Marionette TRACE conn6 <- [1,1034,null,{}] 07:22:58 INFO - PROCESS | 1847 | 1461680578906 Marionette TRACE conn6 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:22:59 INFO - PROCESS | 1847 | 1461680579131 Marionette TRACE conn6 <- [1,1035,null,{"value":null}] 07:22:59 INFO - PROCESS | 1847 | 1461680579309 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:22:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1913d69800 == 88 [pid = 1847] [id = 266] 07:22:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7f1914c83400) [pid = 1847] [serial = 799] [outer = (nil)] 07:22:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x7f1939d52400) [pid = 1847] [serial = 800] [outer = 0x7f1914c83400] 07:22:59 INFO - PROCESS | 1847 | 1461680579391 Marionette DEBUG loaded listener.js 07:22:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x7f1939fb0400) [pid = 1847] [serial = 801] [outer = 0x7f1914c83400] 07:23:00 INFO - PROCESS | 1847 | 1461680580238 Marionette TRACE conn6 <- [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]]]}] 07:23:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 07:23:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1380ms 07:23:00 INFO - PROCESS | 1847 | 1461680580277 Marionette TRACE conn6 -> [0,1037,"getWindowHandle",null] 07:23:00 INFO - PROCESS | 1847 | 1461680580279 Marionette TRACE conn6 <- [1,1037,null,{"value":"8"}] 07:23:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 07:23:00 INFO - PROCESS | 1847 | 1461680580287 Marionette TRACE conn6 -> [0,1038,"setScriptTimeout",{"ms":35000}] 07:23:00 INFO - PROCESS | 1847 | 1461680580290 Marionette TRACE conn6 <- [1,1038,null,{}] 07:23:00 INFO - PROCESS | 1847 | 1461680580295 Marionette TRACE conn6 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:00 INFO - PROCESS | 1847 | 1461680580500 Marionette TRACE conn6 <- [1,1039,null,{"value":null}] 07:23:00 INFO - PROCESS | 1847 | 1461680580701 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1917680800 == 89 [pid = 1847] [id = 267] 07:23:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x7f1911addc00) [pid = 1847] [serial = 802] [outer = (nil)] 07:23:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x7f1911ae6c00) [pid = 1847] [serial = 803] [outer = 0x7f1911addc00] 07:23:00 INFO - PROCESS | 1847 | 1461680580812 Marionette DEBUG loaded listener.js 07:23:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x7f1911aeac00) [pid = 1847] [serial = 804] [outer = 0x7f1911addc00] 07:23:01 INFO - PROCESS | 1847 | 1461680581842 Marionette TRACE conn6 <- [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]]]}] 07:23:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 07:23:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1633ms 07:23:01 INFO - PROCESS | 1847 | 1461680581921 Marionette TRACE conn6 -> [0,1041,"getWindowHandle",null] 07:23:01 INFO - PROCESS | 1847 | 1461680581924 Marionette TRACE conn6 <- [1,1041,null,{"value":"8"}] 07:23:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 07:23:01 INFO - PROCESS | 1847 | 1461680581931 Marionette TRACE conn6 -> [0,1042,"setScriptTimeout",{"ms":35000}] 07:23:01 INFO - PROCESS | 1847 | 1461680581935 Marionette TRACE conn6 <- [1,1042,null,{}] 07:23:01 INFO - PROCESS | 1847 | 1461680581941 Marionette TRACE conn6 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:02 INFO - PROCESS | 1847 | 1461680582155 Marionette TRACE conn6 <- [1,1043,null,{"value":null}] 07:23:02 INFO - PROCESS | 1847 | 1461680582383 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1911bee000 == 90 [pid = 1847] [id = 268] 07:23:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x7f1911ae3400) [pid = 1847] [serial = 805] [outer = (nil)] 07:23:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x7f191876a400) [pid = 1847] [serial = 806] [outer = 0x7f1911ae3400] 07:23:02 INFO - PROCESS | 1847 | 1461680582470 Marionette DEBUG loaded listener.js 07:23:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x7f191876f000) [pid = 1847] [serial = 807] [outer = 0x7f1911ae3400] 07:23:03 INFO - PROCESS | 1847 | 1461680583291 Marionette TRACE conn6 <- [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]]]}] 07:23:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 07:23:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1783ms 07:23:03 INFO - PROCESS | 1847 | 1461680583716 Marionette TRACE conn6 -> [0,1045,"getWindowHandle",null] 07:23:03 INFO - PROCESS | 1847 | 1461680583723 Marionette TRACE conn6 <- [1,1045,null,{"value":"8"}] 07:23:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 07:23:03 INFO - PROCESS | 1847 | 1461680583732 Marionette TRACE conn6 -> [0,1046,"setScriptTimeout",{"ms":35000}] 07:23:03 INFO - PROCESS | 1847 | 1461680583735 Marionette TRACE conn6 <- [1,1046,null,{}] 07:23:03 INFO - PROCESS | 1847 | 1461680583744 Marionette TRACE conn6 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:04 INFO - PROCESS | 1847 | 1461680584025 Marionette TRACE conn6 <- [1,1047,null,{"value":null}] 07:23:04 INFO - PROCESS | 1847 | 1461680584207 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:04 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1917aa1000 == 91 [pid = 1847] [id = 269] 07:23:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x7f1915a02800) [pid = 1847] [serial = 808] [outer = (nil)] 07:23:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0x7f1915a0a800) [pid = 1847] [serial = 809] [outer = 0x7f1915a02800] 07:23:04 INFO - PROCESS | 1847 | 1461680584277 Marionette DEBUG loaded listener.js 07:23:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x7f1915a0fc00) [pid = 1847] [serial = 810] [outer = 0x7f1915a02800] 07:23:05 INFO - PROCESS | 1847 | 1461680585121 Marionette TRACE conn6 <- [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]]]}] 07:23:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 07:23:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1433ms 07:23:05 INFO - PROCESS | 1847 | 1461680585167 Marionette TRACE conn6 -> [0,1049,"getWindowHandle",null] 07:23:05 INFO - PROCESS | 1847 | 1461680585172 Marionette TRACE conn6 <- [1,1049,null,{"value":"8"}] 07:23:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 07:23:05 INFO - PROCESS | 1847 | 1461680585184 Marionette TRACE conn6 -> [0,1050,"setScriptTimeout",{"ms":35000}] 07:23:05 INFO - PROCESS | 1847 | 1461680585189 Marionette TRACE conn6 <- [1,1050,null,{}] 07:23:05 INFO - PROCESS | 1847 | 1461680585195 Marionette TRACE conn6 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:05 INFO - PROCESS | 1847 | 1461680585393 Marionette TRACE conn6 <- [1,1051,null,{"value":null}] 07:23:05 INFO - PROCESS | 1847 | 1461680585604 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191d854800 == 92 [pid = 1847] [id = 270] 07:23:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0x7f191760bc00) [pid = 1847] [serial = 811] [outer = (nil)] 07:23:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 192 (0x7f1917777000) [pid = 1847] [serial = 812] [outer = 0x7f191760bc00] 07:23:05 INFO - PROCESS | 1847 | 1461680585676 Marionette DEBUG loaded listener.js 07:23:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x7f1917ab7800) [pid = 1847] [serial = 813] [outer = 0x7f191760bc00] 07:23:06 INFO - PROCESS | 1847 | 1461680586765 Marionette TRACE conn6 <- [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]]]}] 07:23:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 07:23:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1641ms 07:23:06 INFO - PROCESS | 1847 | 1461680586823 Marionette TRACE conn6 -> [0,1053,"getWindowHandle",null] 07:23:06 INFO - PROCESS | 1847 | 1461680586827 Marionette TRACE conn6 <- [1,1053,null,{"value":"8"}] 07:23:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 07:23:06 INFO - PROCESS | 1847 | 1461680586834 Marionette TRACE conn6 -> [0,1054,"setScriptTimeout",{"ms":35000}] 07:23:06 INFO - PROCESS | 1847 | 1461680586837 Marionette TRACE conn6 <- [1,1054,null,{}] 07:23:06 INFO - PROCESS | 1847 | 1461680586855 Marionette TRACE conn6 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:07 INFO - PROCESS | 1847 | 1461680587147 Marionette TRACE conn6 <- [1,1055,null,{"value":null}] 07:23:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19230d2000 == 91 [pid = 1847] [id = 178] 07:23:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19230ce800 == 90 [pid = 1847] [id = 200] 07:23:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19356ad800 == 89 [pid = 1847] [id = 206] 07:23:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1939c48000 == 88 [pid = 1847] [id = 207] 07:23:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7f192902f800 == 87 [pid = 1847] [id = 203] 07:23:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191fb9f800 == 86 [pid = 1847] [id = 202] 07:23:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1934faf800 == 85 [pid = 1847] [id = 205] 07:23:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191d111800 == 84 [pid = 1847] [id = 201] 07:23:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7f192f3ba800 == 83 [pid = 1847] [id = 204] 07:23:07 INFO - PROCESS | 1847 | --DOMWINDOW == 192 (0x7f1929892c00) [pid = 1847] [serial = 683] [outer = (nil)] [url = about:blank] 07:23:07 INFO - PROCESS | 1847 | --DOMWINDOW == 191 (0x7f19187b2c00) [pid = 1847] [serial = 686] [outer = (nil)] [url = about:blank] 07:23:07 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0x7f1915b8ec00) [pid = 1847] [serial = 689] [outer = (nil)] [url = about:blank] 07:23:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191fac2000 == 82 [pid = 1847] [id = 254] 07:23:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191f024000 == 81 [pid = 1847] [id = 253] 07:23:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191e9d3800 == 80 [pid = 1847] [id = 252] 07:23:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191e8e5000 == 79 [pid = 1847] [id = 251] 07:23:07 INFO - PROCESS | 1847 | 1461680587504 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19158cd000 == 78 [pid = 1847] [id = 250] 07:23:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19190da800 == 77 [pid = 1847] [id = 249] 07:23:07 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1917ad7800 == 78 [pid = 1847] [id = 271] 07:23:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0x7f19187b2c00) [pid = 1847] [serial = 814] [outer = (nil)] 07:23:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 192 (0x7f1918e51400) [pid = 1847] [serial = 815] [outer = 0x7f19187b2c00] 07:23:07 INFO - PROCESS | 1847 | 1461680587594 Marionette DEBUG loaded listener.js 07:23:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x7f191cf53c00) [pid = 1847] [serial = 816] [outer = 0x7f19187b2c00] 07:23:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1929bb9000 == 77 [pid = 1847] [id = 243] 07:23:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1928188800 == 76 [pid = 1847] [id = 242] 07:23:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19275fd000 == 75 [pid = 1847] [id = 241] 07:23:07 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19230e1000 == 74 [pid = 1847] [id = 240] 07:23:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191fb9c800 == 73 [pid = 1847] [id = 239] 07:23:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191ec1b000 == 72 [pid = 1847] [id = 238] 07:23:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1918b12800 == 71 [pid = 1847] [id = 237] 07:23:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191f63f000 == 70 [pid = 1847] [id = 236] 07:23:08 INFO - PROCESS | 1847 | --DOMWINDOW == 192 (0x7f19272b5c00) [pid = 1847] [serial = 602] [outer = (nil)] [url = about:blank] 07:23:08 INFO - PROCESS | 1847 | --DOMWINDOW == 191 (0x7f19243aa000) [pid = 1847] [serial = 668] [outer = (nil)] [url = about:blank] 07:23:08 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0x7f191cf5bc00) [pid = 1847] [serial = 698] [outer = (nil)] [url = about:blank] 07:23:08 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0x7f1928db4800) [pid = 1847] [serial = 680] [outer = (nil)] [url = about:blank] 07:23:08 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x7f192765f400) [pid = 1847] [serial = 671] [outer = (nil)] [url = about:blank] 07:23:08 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x7f191cf52400) [pid = 1847] [serial = 652] [outer = (nil)] [url = about:blank] 07:23:08 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x7f1919029800) [pid = 1847] [serial = 695] [outer = (nil)] [url = about:blank] 07:23:08 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x7f191905b000) [pid = 1847] [serial = 696] [outer = (nil)] [url = about:blank] 07:23:08 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x7f191f3ae400) [pid = 1847] [serial = 662] [outer = (nil)] [url = about:blank] 07:23:08 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x7f1917abbc00) [pid = 1847] [serial = 693] [outer = (nil)] [url = about:blank] 07:23:08 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x7f19179ea800) [pid = 1847] [serial = 692] [outer = (nil)] [url = about:blank] 07:23:08 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x7f1928705c00) [pid = 1847] [serial = 677] [outer = (nil)] [url = about:blank] 07:23:08 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x7f192776b800) [pid = 1847] [serial = 674] [outer = (nil)] [url = about:blank] 07:23:08 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x7f192089a400) [pid = 1847] [serial = 665] [outer = (nil)] [url = about:blank] 07:23:08 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x7f1918e44000) [pid = 1847] [serial = 655] [outer = (nil)] [url = about:blank] 07:23:08 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x7f191d9e4800) [pid = 1847] [serial = 658] [outer = (nil)] [url = about:blank] 07:23:08 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x7f191ec39400) [pid = 1847] [serial = 704] [outer = (nil)] [url = about:blank] 07:23:08 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x7f191fb07800) [pid = 1847] [serial = 708] [outer = (nil)] [url = about:blank] 07:23:08 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x7f191da08400) [pid = 1847] [serial = 419] [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.] 07:23:08 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x7f191f1ae000) [pid = 1847] [serial = 705] [outer = (nil)] [url = about:blank] 07:23:08 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x7f191da0d400) [pid = 1847] [serial = 701] [outer = (nil)] [url = about:blank] 07:23:08 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x7f191f838000) [pid = 1847] [serial = 707] [outer = (nil)] [url = about:blank] 07:23:08 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x7f191eb02c00) [pid = 1847] [serial = 702] [outer = (nil)] [url = about:blank] 07:23:08 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x7f191d88ac00) [pid = 1847] [serial = 699] [outer = (nil)] [url = about:blank] 07:23:08 INFO - PROCESS | 1847 | 1461680588420 Marionette TRACE conn6 <- [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]]]}] 07:23:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 07:23:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1636ms 07:23:08 INFO - PROCESS | 1847 | 1461680588472 Marionette TRACE conn6 -> [0,1057,"getWindowHandle",null] 07:23:08 INFO - PROCESS | 1847 | 1461680588476 Marionette TRACE conn6 <- [1,1057,null,{"value":"8"}] 07:23:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 07:23:08 INFO - PROCESS | 1847 | 1461680588482 Marionette TRACE conn6 -> [0,1058,"setScriptTimeout",{"ms":35000}] 07:23:08 INFO - PROCESS | 1847 | 1461680588484 Marionette TRACE conn6 <- [1,1058,null,{}] 07:23:08 INFO - PROCESS | 1847 | 1461680588518 Marionette TRACE conn6 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:08 INFO - PROCESS | 1847 | 1461680588712 Marionette TRACE conn6 <- [1,1059,null,{"value":null}] 07:23:08 INFO - PROCESS | 1847 | 1461680588724 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191d84c000 == 71 [pid = 1847] [id = 272] 07:23:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x7f191cf59000) [pid = 1847] [serial = 817] [outer = (nil)] 07:23:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x7f191d9e5400) [pid = 1847] [serial = 818] [outer = 0x7f191cf59000] 07:23:08 INFO - PROCESS | 1847 | 1461680588791 Marionette DEBUG loaded listener.js 07:23:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x7f191da10000) [pid = 1847] [serial = 819] [outer = 0x7f191cf59000] 07:23:09 INFO - PROCESS | 1847 | 1461680589674 Marionette TRACE conn6 <- [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]]]}] 07:23:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 07:23:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1207ms 07:23:09 INFO - PROCESS | 1847 | 1461680589690 Marionette TRACE conn6 -> [0,1061,"getWindowHandle",null] 07:23:09 INFO - PROCESS | 1847 | 1461680589694 Marionette TRACE conn6 <- [1,1061,null,{"value":"8"}] 07:23:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 07:23:09 INFO - PROCESS | 1847 | 1461680589700 Marionette TRACE conn6 -> [0,1062,"setScriptTimeout",{"ms":35000}] 07:23:09 INFO - PROCESS | 1847 | 1461680589703 Marionette TRACE conn6 <- [1,1062,null,{}] 07:23:09 INFO - PROCESS | 1847 | 1461680589709 Marionette TRACE conn6 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:09 INFO - PROCESS | 1847 | 1461680589983 Marionette TRACE conn6 <- [1,1063,null,{"value":null}] 07:23:10 INFO - PROCESS | 1847 | 1461680590019 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191e9df800 == 72 [pid = 1847] [id = 273] 07:23:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x7f191dad3000) [pid = 1847] [serial = 820] [outer = (nil)] 07:23:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x7f191eb0f800) [pid = 1847] [serial = 821] [outer = 0x7f191dad3000] 07:23:10 INFO - PROCESS | 1847 | 1461680590084 Marionette DEBUG loaded listener.js 07:23:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x7f191f1ae000) [pid = 1847] [serial = 822] [outer = 0x7f191dad3000] 07:23:11 INFO - PROCESS | 1847 | 1461680591010 Marionette TRACE conn6 <- [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]]]}] 07:23:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 07:23:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1329ms 07:23:11 INFO - PROCESS | 1847 | 1461680591034 Marionette TRACE conn6 -> [0,1065,"getWindowHandle",null] 07:23:11 INFO - PROCESS | 1847 | 1461680591038 Marionette TRACE conn6 <- [1,1065,null,{"value":"8"}] 07:23:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 07:23:11 INFO - PROCESS | 1847 | 1461680591045 Marionette TRACE conn6 -> [0,1066,"setScriptTimeout",{"ms":35000}] 07:23:11 INFO - PROCESS | 1847 | 1461680591049 Marionette TRACE conn6 <- [1,1066,null,{}] 07:23:11 INFO - PROCESS | 1847 | 1461680591054 Marionette TRACE conn6 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:11 INFO - PROCESS | 1847 | 1461680591326 Marionette TRACE conn6 <- [1,1067,null,{"value":null}] 07:23:11 INFO - PROCESS | 1847 | 1461680591373 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:11 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191f669000 == 73 [pid = 1847] [id = 274] 07:23:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x7f191f9db000) [pid = 1847] [serial = 823] [outer = (nil)] 07:23:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7f1920a05000) [pid = 1847] [serial = 824] [outer = 0x7f191f9db000] 07:23:11 INFO - PROCESS | 1847 | 1461680591442 Marionette DEBUG loaded listener.js 07:23:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x7f1924ec6000) [pid = 1847] [serial = 825] [outer = 0x7f191f9db000] 07:23:12 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x7f191f949c00) [pid = 1847] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 07:23:12 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x7f191589d800) [pid = 1847] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 07:23:12 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x7f1915b8e800) [pid = 1847] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 07:23:12 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x7f191d7cf400) [pid = 1847] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 07:23:12 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x7f191d87c800) [pid = 1847] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 07:23:12 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x7f191d881800) [pid = 1847] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 07:23:12 INFO - PROCESS | 1847 | 1461680592681 Marionette TRACE conn6 <- [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]]]}] 07:23:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 07:23:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1686ms 07:23:12 INFO - PROCESS | 1847 | 1461680592733 Marionette TRACE conn6 -> [0,1069,"getWindowHandle",null] 07:23:12 INFO - PROCESS | 1847 | 1461680592736 Marionette TRACE conn6 <- [1,1069,null,{"value":"8"}] 07:23:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 07:23:12 INFO - PROCESS | 1847 | 1461680592743 Marionette TRACE conn6 -> [0,1070,"setScriptTimeout",{"ms":35000}] 07:23:12 INFO - PROCESS | 1847 | 1461680592745 Marionette TRACE conn6 <- [1,1070,null,{}] 07:23:12 INFO - PROCESS | 1847 | 1461680592752 Marionette TRACE conn6 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:12 INFO - PROCESS | 1847 | 1461680592985 Marionette TRACE conn6 <- [1,1071,null,{"value":null}] 07:23:13 INFO - PROCESS | 1847 | 1461680593004 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:13 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191fab5000 == 74 [pid = 1847] [id = 275] 07:23:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x7f1919026400) [pid = 1847] [serial = 826] [outer = (nil)] 07:23:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x7f1924302800) [pid = 1847] [serial = 827] [outer = 0x7f1919026400] 07:23:13 INFO - PROCESS | 1847 | 1461680593070 Marionette DEBUG loaded listener.js 07:23:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x7f19272bc000) [pid = 1847] [serial = 828] [outer = 0x7f1919026400] 07:23:13 INFO - PROCESS | 1847 | 1461680593872 Marionette TRACE conn6 <- [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]]]}] 07:23:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 07:23:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1137ms 07:23:13 INFO - PROCESS | 1847 | 1461680593881 Marionette TRACE conn6 -> [0,1073,"getWindowHandle",null] 07:23:13 INFO - PROCESS | 1847 | 1461680593883 Marionette TRACE conn6 <- [1,1073,null,{"value":"8"}] 07:23:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 07:23:13 INFO - PROCESS | 1847 | 1461680593890 Marionette TRACE conn6 -> [0,1074,"setScriptTimeout",{"ms":35000}] 07:23:13 INFO - PROCESS | 1847 | 1461680593894 Marionette TRACE conn6 <- [1,1074,null,{}] 07:23:13 INFO - PROCESS | 1847 | 1461680593903 Marionette TRACE conn6 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:14 INFO - PROCESS | 1847 | 1461680594137 Marionette TRACE conn6 <- [1,1075,null,{"value":null}] 07:23:14 INFO - PROCESS | 1847 | 1461680594152 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1927114000 == 75 [pid = 1847] [id = 276] 07:23:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x7f191dadc400) [pid = 1847] [serial = 829] [outer = (nil)] 07:23:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7f192774ec00) [pid = 1847] [serial = 830] [outer = 0x7f191dadc400] 07:23:14 INFO - PROCESS | 1847 | 1461680594215 Marionette DEBUG loaded listener.js 07:23:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x7f1928762400) [pid = 1847] [serial = 831] [outer = 0x7f191dadc400] 07:23:15 INFO - PROCESS | 1847 | 1461680595401 Marionette TRACE conn6 <- [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]]]}] 07:23:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 07:23:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1548ms 07:23:15 INFO - PROCESS | 1847 | 1461680595439 Marionette TRACE conn6 -> [0,1077,"getWindowHandle",null] 07:23:15 INFO - PROCESS | 1847 | 1461680595447 Marionette TRACE conn6 <- [1,1077,null,{"value":"8"}] 07:23:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 07:23:15 INFO - PROCESS | 1847 | 1461680595455 Marionette TRACE conn6 -> [0,1078,"setScriptTimeout",{"ms":35000}] 07:23:15 INFO - PROCESS | 1847 | 1461680595462 Marionette TRACE conn6 <- [1,1078,null,{}] 07:23:15 INFO - PROCESS | 1847 | 1461680595470 Marionette TRACE conn6 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:15 INFO - PROCESS | 1847 | 1461680595741 Marionette TRACE conn6 <- [1,1079,null,{"value":null}] 07:23:16 INFO - PROCESS | 1847 | 1461680596023 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19188ad000 == 76 [pid = 1847] [id = 277] 07:23:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7f1915b8ec00) [pid = 1847] [serial = 832] [outer = (nil)] 07:23:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x7f191750e000) [pid = 1847] [serial = 833] [outer = 0x7f1915b8ec00] 07:23:16 INFO - PROCESS | 1847 | 1461680596113 Marionette DEBUG loaded listener.js 07:23:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x7f1917ab2c00) [pid = 1847] [serial = 834] [outer = 0x7f1915b8ec00] 07:23:17 INFO - PROCESS | 1847 | 1461680597055 Marionette TRACE conn6 <- [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]]]}] 07:23:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 07:23:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1638ms 07:23:17 INFO - PROCESS | 1847 | 1461680597095 Marionette TRACE conn6 -> [0,1081,"getWindowHandle",null] 07:23:17 INFO - PROCESS | 1847 | 1461680597104 Marionette TRACE conn6 <- [1,1081,null,{"value":"8"}] 07:23:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 07:23:17 INFO - PROCESS | 1847 | 1461680597115 Marionette TRACE conn6 -> [0,1082,"setScriptTimeout",{"ms":35000}] 07:23:17 INFO - PROCESS | 1847 | 1461680597119 Marionette TRACE conn6 <- [1,1082,null,{}] 07:23:17 INFO - PROCESS | 1847 | 1461680597126 Marionette TRACE conn6 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:17 INFO - PROCESS | 1847 | 1461680597347 Marionette TRACE conn6 <- [1,1083,null,{"value":null}] 07:23:17 INFO - PROCESS | 1847 | 1461680597634 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191eccd000 == 77 [pid = 1847] [id = 278] 07:23:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x7f1918778000) [pid = 1847] [serial = 835] [outer = (nil)] 07:23:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x7f191902f000) [pid = 1847] [serial = 836] [outer = 0x7f1918778000] 07:23:17 INFO - PROCESS | 1847 | 1461680597759 Marionette DEBUG loaded listener.js 07:23:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x7f191d7d0400) [pid = 1847] [serial = 837] [outer = 0x7f1918778000] 07:23:18 INFO - PROCESS | 1847 | 1461680598730 Marionette TRACE conn6 <- [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]]]}] 07:23:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 07:23:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1642ms 07:23:18 INFO - PROCESS | 1847 | 1461680598757 Marionette TRACE conn6 -> [0,1085,"getWindowHandle",null] 07:23:18 INFO - PROCESS | 1847 | 1461680598762 Marionette TRACE conn6 <- [1,1085,null,{"value":"8"}] 07:23:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 07:23:18 INFO - PROCESS | 1847 | 1461680598769 Marionette TRACE conn6 -> [0,1086,"setScriptTimeout",{"ms":35000}] 07:23:18 INFO - PROCESS | 1847 | 1461680598775 Marionette TRACE conn6 <- [1,1086,null,{}] 07:23:18 INFO - PROCESS | 1847 | 1461680598791 Marionette TRACE conn6 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:19 INFO - PROCESS | 1847 | 1461680599016 Marionette TRACE conn6 <- [1,1087,null,{"value":null}] 07:23:19 INFO - PROCESS | 1847 | 1461680599245 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1928161000 == 78 [pid = 1847] [id = 279] 07:23:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x7f191eb0a000) [pid = 1847] [serial = 838] [outer = (nil)] 07:23:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x7f191f83f000) [pid = 1847] [serial = 839] [outer = 0x7f191eb0a000] 07:23:19 INFO - PROCESS | 1847 | 1461680599370 Marionette DEBUG loaded listener.js 07:23:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x7f192430f400) [pid = 1847] [serial = 840] [outer = 0x7f191eb0a000] 07:23:20 INFO - PROCESS | 1847 | 1461680600354 Marionette TRACE conn6 <- [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]]]}] 07:23:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 07:23:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1636ms 07:23:20 INFO - PROCESS | 1847 | 1461680600406 Marionette TRACE conn6 -> [0,1089,"getWindowHandle",null] 07:23:20 INFO - PROCESS | 1847 | 1461680600411 Marionette TRACE conn6 <- [1,1089,null,{"value":"8"}] 07:23:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 07:23:20 INFO - PROCESS | 1847 | 1461680600417 Marionette TRACE conn6 -> [0,1090,"setScriptTimeout",{"ms":35000}] 07:23:20 INFO - PROCESS | 1847 | 1461680600421 Marionette TRACE conn6 <- [1,1090,null,{}] 07:23:20 INFO - PROCESS | 1847 | 1461680600427 Marionette TRACE conn6 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:20 INFO - PROCESS | 1847 | 1461680600633 Marionette TRACE conn6 <- [1,1091,null,{"value":null}] 07:23:20 INFO - PROCESS | 1847 | 1461680600967 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f192f3ba800 == 79 [pid = 1847] [id = 280] 07:23:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x7f191dae0400) [pid = 1847] [serial = 841] [outer = (nil)] 07:23:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0x7f192754d800) [pid = 1847] [serial = 842] [outer = 0x7f191dae0400] 07:23:21 INFO - PROCESS | 1847 | 1461680601105 Marionette DEBUG loaded listener.js 07:23:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x7f1928dba800) [pid = 1847] [serial = 843] [outer = 0x7f191dae0400] 07:23:22 INFO - PROCESS | 1847 | 1461680602344 Marionette TRACE conn6 <- [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]]]}] 07:23:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 07:23:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1994ms 07:23:22 INFO - PROCESS | 1847 | 1461680602414 Marionette TRACE conn6 -> [0,1093,"getWindowHandle",null] 07:23:22 INFO - PROCESS | 1847 | 1461680602421 Marionette TRACE conn6 <- [1,1093,null,{"value":"8"}] 07:23:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 07:23:22 INFO - PROCESS | 1847 | 1461680602430 Marionette TRACE conn6 -> [0,1094,"setScriptTimeout",{"ms":35000}] 07:23:22 INFO - PROCESS | 1847 | 1461680602434 Marionette TRACE conn6 <- [1,1094,null,{}] 07:23:22 INFO - PROCESS | 1847 | 1461680602458 Marionette TRACE conn6 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:22 INFO - PROCESS | 1847 | 1461680602816 Marionette TRACE conn6 <- [1,1095,null,{"value":null}] 07:23:22 INFO - PROCESS | 1847 | 1461680602969 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1938580000 == 80 [pid = 1847] [id = 281] 07:23:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0x7f1926eec000) [pid = 1847] [serial = 844] [outer = (nil)] 07:23:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 192 (0x7f192f35c000) [pid = 1847] [serial = 845] [outer = 0x7f1926eec000] 07:23:23 INFO - PROCESS | 1847 | 1461680603053 Marionette DEBUG loaded listener.js 07:23:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x7f1934f40c00) [pid = 1847] [serial = 846] [outer = 0x7f1926eec000] 07:23:23 INFO - PROCESS | 1847 | 1461680603953 Marionette TRACE conn6 <- [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]]]}] 07:23:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 07:23:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1536ms 07:23:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 07:23:23 INFO - PROCESS | 1847 | 1461680603966 Marionette TRACE conn6 -> [0,1097,"getWindowHandle",null] 07:23:23 INFO - PROCESS | 1847 | 1461680603969 Marionette TRACE conn6 <- [1,1097,null,{"value":"8"}] 07:23:23 INFO - PROCESS | 1847 | 1461680603977 Marionette TRACE conn6 -> [0,1098,"setScriptTimeout",{"ms":35000}] 07:23:23 INFO - PROCESS | 1847 | 1461680603979 Marionette TRACE conn6 <- [1,1098,null,{}] 07:23:23 INFO - PROCESS | 1847 | 1461680603987 Marionette TRACE conn6 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:24 INFO - PROCESS | 1847 | 1461680604208 Marionette TRACE conn6 <- [1,1099,null,{"value":null}] 07:23:24 INFO - PROCESS | 1847 | 1461680604400 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f193e82c000 == 81 [pid = 1847] [id = 282] 07:23:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 194 (0x7f192659bc00) [pid = 1847] [serial = 847] [outer = (nil)] 07:23:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0x7f19363e9c00) [pid = 1847] [serial = 848] [outer = 0x7f192659bc00] 07:23:24 INFO - PROCESS | 1847 | 1461680604484 Marionette DEBUG loaded listener.js 07:23:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0x7f1939c0d000) [pid = 1847] [serial = 849] [outer = 0x7f192659bc00] 07:23:25 INFO - PROCESS | 1847 | 1461680605352 Marionette TRACE conn6 <- [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]]]}] 07:23:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 07:23:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1431ms 07:23:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 07:23:25 INFO - PROCESS | 1847 | 1461680605408 Marionette TRACE conn6 -> [0,1101,"getWindowHandle",null] 07:23:25 INFO - PROCESS | 1847 | 1461680605410 Marionette TRACE conn6 <- [1,1101,null,{"value":"8"}] 07:23:25 INFO - PROCESS | 1847 | 1461680605418 Marionette TRACE conn6 -> [0,1102,"setScriptTimeout",{"ms":35000}] 07:23:25 INFO - PROCESS | 1847 | 1461680605421 Marionette TRACE conn6 <- [1,1102,null,{}] 07:23:25 INFO - PROCESS | 1847 | 1461680605427 Marionette TRACE conn6 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:25 INFO - PROCESS | 1847 | 1461680605732 Marionette TRACE conn6 <- [1,1103,null,{"value":null}] 07:23:25 INFO - PROCESS | 1847 | 1461680605971 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1918e25000 == 82 [pid = 1847] [id = 283] 07:23:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0x7f1913d24800) [pid = 1847] [serial = 850] [outer = (nil)] 07:23:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0x7f1913d28000) [pid = 1847] [serial = 851] [outer = 0x7f1913d24800] 07:23:26 INFO - PROCESS | 1847 | 1461680606094 Marionette DEBUG loaded listener.js 07:23:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 199 (0x7f1913d2c400) [pid = 1847] [serial = 852] [outer = 0x7f1913d24800] 07:23:26 INFO - PROCESS | 1847 | 1461680606926 Marionette TRACE conn6 <- [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]]]}] 07:23:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 07:23:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1535ms 07:23:26 INFO - PROCESS | 1847 | 1461680606954 Marionette TRACE conn6 -> [0,1105,"getWindowHandle",null] 07:23:26 INFO - PROCESS | 1847 | 1461680606958 Marionette TRACE conn6 <- [1,1105,null,{"value":"8"}] 07:23:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 07:23:26 INFO - PROCESS | 1847 | 1461680606964 Marionette TRACE conn6 -> [0,1106,"setScriptTimeout",{"ms":35000}] 07:23:26 INFO - PROCESS | 1847 | 1461680606967 Marionette TRACE conn6 <- [1,1106,null,{}] 07:23:26 INFO - PROCESS | 1847 | 1461680606973 Marionette TRACE conn6 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:27 INFO - PROCESS | 1847 | 1461680607190 Marionette TRACE conn6 <- [1,1107,null,{"value":null}] 07:23:27 INFO - PROCESS | 1847 | 1461680607381 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19111d3000 == 83 [pid = 1847] [id = 284] 07:23:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 200 (0x7f1913d24c00) [pid = 1847] [serial = 853] [outer = (nil)] 07:23:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 201 (0x7f193668d400) [pid = 1847] [serial = 854] [outer = 0x7f1913d24c00] 07:23:27 INFO - PROCESS | 1847 | 1461680607477 Marionette DEBUG loaded listener.js 07:23:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 202 (0x7f1939d48c00) [pid = 1847] [serial = 855] [outer = 0x7f1913d24c00] 07:23:28 INFO - PROCESS | 1847 | 1461680608646 Marionette TRACE conn6 <- [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]]]}] 07:23:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 07:23:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1730ms 07:23:28 INFO - PROCESS | 1847 | 1461680608696 Marionette TRACE conn6 -> [0,1109,"getWindowHandle",null] 07:23:28 INFO - PROCESS | 1847 | 1461680608700 Marionette TRACE conn6 <- [1,1109,null,{"value":"8"}] 07:23:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 07:23:28 INFO - PROCESS | 1847 | 1461680608710 Marionette TRACE conn6 -> [0,1110,"setScriptTimeout",{"ms":35000}] 07:23:28 INFO - PROCESS | 1847 | 1461680608713 Marionette TRACE conn6 <- [1,1110,null,{}] 07:23:28 INFO - PROCESS | 1847 | 1461680608722 Marionette TRACE conn6 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:29 INFO - PROCESS | 1847 | 1461680609019 Marionette TRACE conn6 <- [1,1111,null,{"value":null}] 07:23:29 INFO - PROCESS | 1847 | 1461680609206 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1941fa3000 == 84 [pid = 1847] [id = 285] 07:23:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 203 (0x7f1910e90800) [pid = 1847] [serial = 856] [outer = (nil)] 07:23:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 204 (0x7f1910e97800) [pid = 1847] [serial = 857] [outer = 0x7f1910e90800] 07:23:29 INFO - PROCESS | 1847 | 1461680609324 Marionette DEBUG loaded listener.js 07:23:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 205 (0x7f1910e9d000) [pid = 1847] [serial = 858] [outer = 0x7f1910e90800] 07:23:30 INFO - PROCESS | 1847 | 1461680610161 Marionette TRACE conn6 <- [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]]]}] 07:23:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 07:23:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1497ms 07:23:30 INFO - PROCESS | 1847 | 1461680610208 Marionette TRACE conn6 -> [0,1113,"getWindowHandle",null] 07:23:30 INFO - PROCESS | 1847 | 1461680610212 Marionette TRACE conn6 <- [1,1113,null,{"value":"8"}] 07:23:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 07:23:30 INFO - PROCESS | 1847 | 1461680610218 Marionette TRACE conn6 -> [0,1114,"setScriptTimeout",{"ms":35000}] 07:23:30 INFO - PROCESS | 1847 | 1461680610221 Marionette TRACE conn6 <- [1,1114,null,{}] 07:23:30 INFO - PROCESS | 1847 | 1461680610227 Marionette TRACE conn6 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:30 INFO - PROCESS | 1847 | 1461680610443 Marionette TRACE conn6 <- [1,1115,null,{"value":null}] 07:23:30 INFO - PROCESS | 1847 | 1461680610630 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:30 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190f2db800 == 85 [pid = 1847] [id = 286] 07:23:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 206 (0x7f1910e93000) [pid = 1847] [serial = 859] [outer = (nil)] 07:23:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x7f1910fda800) [pid = 1847] [serial = 860] [outer = 0x7f1910e93000] 07:23:30 INFO - PROCESS | 1847 | 1461680610706 Marionette DEBUG loaded listener.js 07:23:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 208 (0x7f1910fdf000) [pid = 1847] [serial = 861] [outer = 0x7f1910e93000] 07:23:31 INFO - PROCESS | 1847 | 1461680611631 Marionette TRACE conn6 <- [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]]]}] 07:23:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 07:23:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1479ms 07:23:31 INFO - PROCESS | 1847 | 1461680611699 Marionette TRACE conn6 -> [0,1117,"getWindowHandle",null] 07:23:31 INFO - PROCESS | 1847 | 1461680611702 Marionette TRACE conn6 <- [1,1117,null,{"value":"8"}] 07:23:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 07:23:31 INFO - PROCESS | 1847 | 1461680611709 Marionette TRACE conn6 -> [0,1118,"setScriptTimeout",{"ms":35000}] 07:23:31 INFO - PROCESS | 1847 | 1461680611714 Marionette TRACE conn6 <- [1,1118,null,{}] 07:23:31 INFO - PROCESS | 1847 | 1461680611719 Marionette TRACE conn6 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:31 INFO - PROCESS | 1847 | 1461680611943 Marionette TRACE conn6 <- [1,1119,null,{"value":null}] 07:23:32 INFO - PROCESS | 1847 | 1461680612178 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190f4c0000 == 86 [pid = 1847] [id = 287] 07:23:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 209 (0x7f190f552c00) [pid = 1847] [serial = 862] [outer = (nil)] 07:23:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 210 (0x7f190f557400) [pid = 1847] [serial = 863] [outer = 0x7f190f552c00] 07:23:32 INFO - PROCESS | 1847 | 1461680612277 Marionette DEBUG loaded listener.js 07:23:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 211 (0x7f1910fe3400) [pid = 1847] [serial = 864] [outer = 0x7f190f552c00] 07:23:33 INFO - PROCESS | 1847 | 1461680613154 Marionette TRACE conn6 <- [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]]]}] 07:23:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 07:23:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1486ms 07:23:33 INFO - PROCESS | 1847 | 1461680613198 Marionette TRACE conn6 -> [0,1121,"getWindowHandle",null] 07:23:33 INFO - PROCESS | 1847 | 1461680613202 Marionette TRACE conn6 <- [1,1121,null,{"value":"8"}] 07:23:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 07:23:33 INFO - PROCESS | 1847 | 1461680613208 Marionette TRACE conn6 -> [0,1122,"setScriptTimeout",{"ms":35000}] 07:23:33 INFO - PROCESS | 1847 | 1461680613212 Marionette TRACE conn6 <- [1,1122,null,{}] 07:23:33 INFO - PROCESS | 1847 | 1461680613218 Marionette TRACE conn6 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:33 INFO - PROCESS | 1847 | 1461680613448 Marionette TRACE conn6 <- [1,1123,null,{"value":null}] 07:23:33 INFO - PROCESS | 1847 | 1461680613681 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:33 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190fa5f000 == 87 [pid = 1847] [id = 288] 07:23:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 212 (0x7f190f553800) [pid = 1847] [serial = 865] [outer = (nil)] 07:23:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 213 (0x7f190faa5800) [pid = 1847] [serial = 866] [outer = 0x7f190f553800] 07:23:33 INFO - PROCESS | 1847 | 1461680613813 Marionette DEBUG loaded listener.js 07:23:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 214 (0x7f190faaac00) [pid = 1847] [serial = 867] [outer = 0x7f190f553800] 07:23:34 INFO - PROCESS | 1847 | 1461680614664 Marionette TRACE conn6 <- [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]]]}] 07:23:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 07:23:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1530ms 07:23:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 07:23:34 INFO - PROCESS | 1847 | 1461680614739 Marionette TRACE conn6 -> [0,1125,"getWindowHandle",null] 07:23:34 INFO - PROCESS | 1847 | 1461680614742 Marionette TRACE conn6 <- [1,1125,null,{"value":"8"}] 07:23:34 INFO - PROCESS | 1847 | 1461680614749 Marionette TRACE conn6 -> [0,1126,"setScriptTimeout",{"ms":35000}] 07:23:34 INFO - PROCESS | 1847 | 1461680614763 Marionette TRACE conn6 <- [1,1126,null,{}] 07:23:34 INFO - PROCESS | 1847 | 1461680614768 Marionette TRACE conn6 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:35 INFO - PROCESS | 1847 | 1461680615014 Marionette TRACE conn6 <- [1,1127,null,{"value":null}] 07:23:35 INFO - PROCESS | 1847 | 1461680615246 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:35 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190fc10000 == 88 [pid = 1847] [id = 289] 07:23:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 215 (0x7f190faa0c00) [pid = 1847] [serial = 868] [outer = (nil)] 07:23:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 216 (0x7f190faae400) [pid = 1847] [serial = 869] [outer = 0x7f190faa0c00] 07:23:35 INFO - PROCESS | 1847 | 1461680615364 Marionette DEBUG loaded listener.js 07:23:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 217 (0x7f1910fe5c00) [pid = 1847] [serial = 870] [outer = 0x7f190faa0c00] 07:23:36 INFO - PROCESS | 1847 | 1461680616228 Marionette TRACE conn6 <- [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]]]}] 07:23:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 07:23:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1499ms 07:23:36 INFO - PROCESS | 1847 | 1461680616248 Marionette TRACE conn6 -> [0,1129,"getWindowHandle",null] 07:23:36 INFO - PROCESS | 1847 | 1461680616252 Marionette TRACE conn6 <- [1,1129,null,{"value":"8"}] 07:23:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 07:23:36 INFO - PROCESS | 1847 | 1461680616260 Marionette TRACE conn6 -> [0,1130,"setScriptTimeout",{"ms":35000}] 07:23:36 INFO - PROCESS | 1847 | 1461680616263 Marionette TRACE conn6 <- [1,1130,null,{}] 07:23:36 INFO - PROCESS | 1847 | 1461680616269 Marionette TRACE conn6 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:36 INFO - PROCESS | 1847 | 1461680616485 Marionette TRACE conn6 <- [1,1131,null,{"value":null}] 07:23:36 INFO - PROCESS | 1847 | 1461680616680 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190fc27000 == 89 [pid = 1847] [id = 290] 07:23:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 218 (0x7f190df63c00) [pid = 1847] [serial = 871] [outer = (nil)] 07:23:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 219 (0x7f190df6b800) [pid = 1847] [serial = 872] [outer = 0x7f190df63c00] 07:23:36 INFO - PROCESS | 1847 | 1461680616753 Marionette DEBUG loaded listener.js 07:23:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 220 (0x7f190df70400) [pid = 1847] [serial = 873] [outer = 0x7f190df63c00] 07:23:37 INFO - PROCESS | 1847 | 1461680617741 Marionette TRACE conn6 <- [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]]]}] 07:23:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 07:23:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1529ms 07:23:37 INFO - PROCESS | 1847 | 1461680617791 Marionette TRACE conn6 -> [0,1133,"getWindowHandle",null] 07:23:37 INFO - PROCESS | 1847 | 1461680617793 Marionette TRACE conn6 <- [1,1133,null,{"value":"8"}] 07:23:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 07:23:37 INFO - PROCESS | 1847 | 1461680617800 Marionette TRACE conn6 -> [0,1134,"setScriptTimeout",{"ms":35000}] 07:23:37 INFO - PROCESS | 1847 | 1461680617803 Marionette TRACE conn6 <- [1,1134,null,{}] 07:23:37 INFO - PROCESS | 1847 | 1461680617809 Marionette TRACE conn6 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:38 INFO - PROCESS | 1847 | 1461680618045 Marionette TRACE conn6 <- [1,1135,null,{"value":null}] 07:23:38 INFO - PROCESS | 1847 | 1461680618305 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190e2a8800 == 90 [pid = 1847] [id = 291] 07:23:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 221 (0x7f190df68400) [pid = 1847] [serial = 874] [outer = (nil)] 07:23:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 222 (0x7f1910fe5000) [pid = 1847] [serial = 875] [outer = 0x7f190df68400] 07:23:38 INFO - PROCESS | 1847 | 1461680618418 Marionette DEBUG loaded listener.js 07:23:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 223 (0x7f191905a400) [pid = 1847] [serial = 876] [outer = 0x7f190df68400] 07:23:39 INFO - PROCESS | 1847 | 1461680619756 Marionette TRACE conn6 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 07:23:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 07:23:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 2030ms 07:23:39 INFO - PROCESS | 1847 | 1461680619845 Marionette TRACE conn6 -> [0,1137,"getWindowHandle",null] 07:23:39 INFO - PROCESS | 1847 | 1461680619850 Marionette TRACE conn6 <- [1,1137,null,{"value":"8"}] 07:23:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 07:23:39 INFO - PROCESS | 1847 | 1461680619880 Marionette TRACE conn6 -> [0,1138,"setScriptTimeout",{"ms":35000}] 07:23:39 INFO - PROCESS | 1847 | 1461680619886 Marionette TRACE conn6 <- [1,1138,null,{}] 07:23:39 INFO - PROCESS | 1847 | 1461680619895 Marionette TRACE conn6 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:40 INFO - PROCESS | 1847 | 1461680620115 Marionette TRACE conn6 <- [1,1139,null,{"value":null}] 07:23:40 INFO - PROCESS | 1847 | 1461680620312 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1913d6f800 == 91 [pid = 1847] [id = 292] 07:23:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 224 (0x7f190f559000) [pid = 1847] [serial = 877] [outer = (nil)] 07:23:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 225 (0x7f1910fdf800) [pid = 1847] [serial = 878] [outer = 0x7f190f559000] 07:23:40 INFO - PROCESS | 1847 | 1461680620425 Marionette DEBUG loaded listener.js 07:23:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 226 (0x7f1911ae3800) [pid = 1847] [serial = 879] [outer = 0x7f190f559000] 07:23:41 INFO - PROCESS | 1847 | 1461680621459 Marionette TRACE conn6 <- [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]]]}] 07:23:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 07:23:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1645ms 07:23:41 INFO - PROCESS | 1847 | 1461680621520 Marionette TRACE conn6 -> [0,1141,"getWindowHandle",null] 07:23:41 INFO - PROCESS | 1847 | 1461680621529 Marionette TRACE conn6 <- [1,1141,null,{"value":"8"}] 07:23:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 07:23:41 INFO - PROCESS | 1847 | 1461680621540 Marionette TRACE conn6 -> [0,1142,"setScriptTimeout",{"ms":35000}] 07:23:41 INFO - PROCESS | 1847 | 1461680621543 Marionette TRACE conn6 <- [1,1142,null,{}] 07:23:41 INFO - PROCESS | 1847 | 1461680621550 Marionette TRACE conn6 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:41 INFO - PROCESS | 1847 | 1461680621767 Marionette TRACE conn6 <- [1,1143,null,{"value":null}] 07:23:42 INFO - PROCESS | 1847 | 1461680622081 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1914272000 == 92 [pid = 1847] [id = 293] 07:23:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 227 (0x7f1914c81c00) [pid = 1847] [serial = 880] [outer = (nil)] 07:23:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 228 (0x7f1914c86800) [pid = 1847] [serial = 881] [outer = 0x7f1914c81c00] 07:23:42 INFO - PROCESS | 1847 | 1461680622154 Marionette DEBUG loaded listener.js 07:23:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 229 (0x7f1914d80400) [pid = 1847] [serial = 882] [outer = 0x7f1914c81c00] 07:23:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191fab5000 == 91 [pid = 1847] [id = 275] 07:23:42 INFO - PROCESS | 1847 | --DOMWINDOW == 228 (0x7f1926fd0800) [pid = 1847] [serial = 725] [outer = (nil)] [url = about:blank] 07:23:42 INFO - PROCESS | 1847 | --DOMWINDOW == 227 (0x7f1927932400) [pid = 1847] [serial = 728] [outer = (nil)] [url = about:blank] 07:23:42 INFO - PROCESS | 1847 | --DOMWINDOW == 226 (0x7f1929d2d800) [pid = 1847] [serial = 731] [outer = (nil)] [url = about:blank] 07:23:42 INFO - PROCESS | 1847 | --DOMWINDOW == 225 (0x7f192f35f000) [pid = 1847] [serial = 734] [outer = (nil)] [url = about:blank] 07:23:42 INFO - PROCESS | 1847 | --DOMWINDOW == 224 (0x7f1934f3e000) [pid = 1847] [serial = 737] [outer = (nil)] [url = about:blank] 07:23:42 INFO - PROCESS | 1847 | --DOMWINDOW == 223 (0x7f193542a400) [pid = 1847] [serial = 740] [outer = (nil)] [url = about:blank] 07:23:42 INFO - PROCESS | 1847 | --DOMWINDOW == 222 (0x7f1936680c00) [pid = 1847] [serial = 743] [outer = (nil)] [url = about:blank] 07:23:42 INFO - PROCESS | 1847 | --DOMWINDOW == 221 (0x7f192876bc00) [pid = 1847] [serial = 767] [outer = (nil)] [url = about:blank] 07:23:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191f669000 == 90 [pid = 1847] [id = 274] 07:23:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191e9df800 == 89 [pid = 1847] [id = 273] 07:23:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191d84c000 == 88 [pid = 1847] [id = 272] 07:23:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1917ad7800 == 87 [pid = 1847] [id = 271] 07:23:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191d854800 == 86 [pid = 1847] [id = 270] 07:23:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1917aa1000 == 85 [pid = 1847] [id = 269] 07:23:43 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1917a9c000 == 84 [pid = 1847] [id = 263] 07:23:43 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1917a82000 == 83 [pid = 1847] [id = 262] 07:23:43 INFO - PROCESS | 1847 | --DOCSHELL 0x7f193d24b800 == 82 [pid = 1847] [id = 261] 07:23:43 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1936417000 == 81 [pid = 1847] [id = 260] 07:23:43 INFO - PROCESS | 1847 | --DOCSHELL 0x7f192f3cd800 == 80 [pid = 1847] [id = 259] 07:23:43 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1928159000 == 79 [pid = 1847] [id = 258] 07:23:43 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191ecbf800 == 78 [pid = 1847] [id = 257] 07:23:43 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1918b9a800 == 77 [pid = 1847] [id = 256] 07:23:43 INFO - PROCESS | 1847 | 1461680623173 Marionette TRACE conn6 <- [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]]]}] 07:23:43 INFO - PROCESS | 1847 | --DOMWINDOW == 220 (0x7f192610ec00) [pid = 1847] [serial = 761] [outer = (nil)] [url = about:blank] 07:23:43 INFO - PROCESS | 1847 | --DOMWINDOW == 219 (0x7f19179e6400) [pid = 1847] [serial = 746] [outer = (nil)] [url = about:blank] 07:23:43 INFO - PROCESS | 1847 | --DOMWINDOW == 218 (0x7f1918e4a400) [pid = 1847] [serial = 750] [outer = (nil)] [url = about:blank] 07:23:43 INFO - PROCESS | 1847 | --DOMWINDOW == 217 (0x7f1917abd800) [pid = 1847] [serial = 749] [outer = (nil)] [url = about:blank] 07:23:43 INFO - PROCESS | 1847 | --DOMWINDOW == 216 (0x7f191f954c00) [pid = 1847] [serial = 719] [outer = (nil)] [url = about:blank] 07:23:43 INFO - PROCESS | 1847 | --DOMWINDOW == 215 (0x7f191cf60000) [pid = 1847] [serial = 752] [outer = (nil)] [url = about:blank] 07:23:43 INFO - PROCESS | 1847 | --DOMWINDOW == 214 (0x7f191d87e800) [pid = 1847] [serial = 753] [outer = (nil)] [url = about:blank] 07:23:43 INFO - PROCESS | 1847 | --DOMWINDOW == 213 (0x7f1922756c00) [pid = 1847] [serial = 710] [outer = (nil)] [url = about:blank] 07:23:43 INFO - PROCESS | 1847 | --DOMWINDOW == 212 (0x7f191eb02800) [pid = 1847] [serial = 755] [outer = (nil)] [url = about:blank] 07:23:43 INFO - PROCESS | 1847 | --DOMWINDOW == 211 (0x7f191f3b2400) [pid = 1847] [serial = 756] [outer = (nil)] [url = about:blank] 07:23:43 INFO - PROCESS | 1847 | --DOMWINDOW == 210 (0x7f19243aac00) [pid = 1847] [serial = 722] [outer = (nil)] [url = about:blank] 07:23:43 INFO - PROCESS | 1847 | --DOMWINDOW == 209 (0x7f192089bc00) [pid = 1847] [serial = 758] [outer = (nil)] [url = about:blank] 07:23:43 INFO - PROCESS | 1847 | --DOMWINDOW == 208 (0x7f19189b6800) [pid = 1847] [serial = 713] [outer = (nil)] [url = about:blank] 07:23:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 07:23:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1687ms 07:23:43 INFO - PROCESS | 1847 | --DOMWINDOW == 207 (0x7f191d9e5800) [pid = 1847] [serial = 716] [outer = (nil)] [url = about:blank] 07:23:43 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x7f19272bbc00) [pid = 1847] [serial = 762] [outer = (nil)] [url = about:blank] 07:23:43 INFO - PROCESS | 1847 | --DOMWINDOW == 205 (0x7f1924307000) [pid = 1847] [serial = 759] [outer = (nil)] [url = about:blank] 07:23:43 INFO - PROCESS | 1847 | --DOMWINDOW == 204 (0x7f1927742000) [pid = 1847] [serial = 764] [outer = (nil)] [url = about:blank] 07:23:43 INFO - PROCESS | 1847 | --DOMWINDOW == 203 (0x7f192793d400) [pid = 1847] [serial = 765] [outer = (nil)] [url = about:blank] 07:23:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 07:23:43 INFO - PROCESS | 1847 | 1461680623244 Marionette TRACE conn6 -> [0,1145,"getWindowHandle",null] 07:23:43 INFO - PROCESS | 1847 | 1461680623247 Marionette TRACE conn6 <- [1,1145,null,{"value":"8"}] 07:23:43 INFO - PROCESS | 1847 | 1461680623255 Marionette TRACE conn6 -> [0,1146,"setScriptTimeout",{"ms":35000}] 07:23:43 INFO - PROCESS | 1847 | 1461680623260 Marionette TRACE conn6 <- [1,1146,null,{}] 07:23:43 INFO - PROCESS | 1847 | 1461680623276 Marionette TRACE conn6 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:43 INFO - PROCESS | 1847 | 1461680623507 Marionette TRACE conn6 <- [1,1147,null,{"value":null}] 07:23:43 INFO - PROCESS | 1847 | 1461680623672 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:43 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191889f000 == 78 [pid = 1847] [id = 294] 07:23:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 204 (0x7f1914c82000) [pid = 1847] [serial = 883] [outer = (nil)] 07:23:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 205 (0x7f1915b90000) [pid = 1847] [serial = 884] [outer = 0x7f1914c82000] 07:23:43 INFO - PROCESS | 1847 | 1461680623744 Marionette DEBUG loaded listener.js 07:23:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 206 (0x7f191760dc00) [pid = 1847] [serial = 885] [outer = 0x7f1914c82000] 07:23:44 INFO - PROCESS | 1847 | 1461680624533 Marionette TRACE conn6 <- [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]]]}] 07:23:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 07:23:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1339ms 07:23:44 INFO - PROCESS | 1847 | 1461680624594 Marionette TRACE conn6 -> [0,1149,"getWindowHandle",null] 07:23:44 INFO - PROCESS | 1847 | 1461680624599 Marionette TRACE conn6 <- [1,1149,null,{"value":"8"}] 07:23:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 07:23:44 INFO - PROCESS | 1847 | 1461680624605 Marionette TRACE conn6 -> [0,1150,"setScriptTimeout",{"ms":35000}] 07:23:44 INFO - PROCESS | 1847 | 1461680624607 Marionette TRACE conn6 <- [1,1150,null,{}] 07:23:44 INFO - PROCESS | 1847 | 1461680624614 Marionette TRACE conn6 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:44 INFO - PROCESS | 1847 | 1461680624808 Marionette TRACE conn6 <- [1,1151,null,{"value":null}] 07:23:44 INFO - PROCESS | 1847 | 1461680624820 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191d099000 == 79 [pid = 1847] [id = 295] 07:23:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x7f1915a10800) [pid = 1847] [serial = 886] [outer = (nil)] 07:23:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 208 (0x7f191876dc00) [pid = 1847] [serial = 887] [outer = 0x7f1915a10800] 07:23:44 INFO - PROCESS | 1847 | 1461680624885 Marionette DEBUG loaded listener.js 07:23:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 209 (0x7f1918776800) [pid = 1847] [serial = 888] [outer = 0x7f1915a10800] 07:23:45 INFO - PROCESS | 1847 | 1461680625926 Marionette TRACE conn6 <- [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]]]}] 07:23:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 07:23:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1382ms 07:23:45 INFO - PROCESS | 1847 | 1461680625988 Marionette TRACE conn6 -> [0,1153,"getWindowHandle",null] 07:23:45 INFO - PROCESS | 1847 | 1461680625992 Marionette TRACE conn6 <- [1,1153,null,{"value":"8"}] 07:23:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 07:23:46 INFO - PROCESS | 1847 | 1461680626008 Marionette TRACE conn6 -> [0,1154,"setScriptTimeout",{"ms":35000}] 07:23:46 INFO - PROCESS | 1847 | 1461680626012 Marionette TRACE conn6 <- [1,1154,null,{}] 07:23:46 INFO - PROCESS | 1847 | 1461680626017 Marionette TRACE conn6 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:46 INFO - PROCESS | 1847 | 1461680626270 Marionette TRACE conn6 <- [1,1155,null,{"value":null}] 07:23:46 INFO - PROCESS | 1847 | 1461680626301 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:46 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191e952800 == 80 [pid = 1847] [id = 296] 07:23:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 210 (0x7f1914d8d000) [pid = 1847] [serial = 889] [outer = (nil)] 07:23:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 211 (0x7f19189b6000) [pid = 1847] [serial = 890] [outer = 0x7f1914d8d000] 07:23:46 INFO - PROCESS | 1847 | 1461680626365 Marionette DEBUG loaded listener.js 07:23:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 212 (0x7f191902e000) [pid = 1847] [serial = 891] [outer = 0x7f1914d8d000] 07:23:47 INFO - PROCESS | 1847 | --DOMWINDOW == 211 (0x7f191cf59000) [pid = 1847] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 07:23:47 INFO - PROCESS | 1847 | --DOMWINDOW == 210 (0x7f191dad3000) [pid = 1847] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 07:23:47 INFO - PROCESS | 1847 | --DOMWINDOW == 209 (0x7f1915a02800) [pid = 1847] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 07:23:47 INFO - PROCESS | 1847 | --DOMWINDOW == 208 (0x7f1919026400) [pid = 1847] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 07:23:47 INFO - PROCESS | 1847 | --DOMWINDOW == 207 (0x7f191760bc00) [pid = 1847] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 07:23:47 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x7f191f9db000) [pid = 1847] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 07:23:47 INFO - PROCESS | 1847 | --DOMWINDOW == 205 (0x7f19187b2c00) [pid = 1847] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 07:23:47 INFO - PROCESS | 1847 | 1461680627638 Marionette TRACE conn6 <- [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]]]}] 07:23:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 07:23:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1639ms 07:23:47 INFO - PROCESS | 1847 | 1461680627648 Marionette TRACE conn6 -> [0,1157,"getWindowHandle",null] 07:23:47 INFO - PROCESS | 1847 | 1461680627651 Marionette TRACE conn6 <- [1,1157,null,{"value":"8"}] 07:23:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 07:23:47 INFO - PROCESS | 1847 | 1461680627669 Marionette TRACE conn6 -> [0,1158,"setScriptTimeout",{"ms":35000}] 07:23:47 INFO - PROCESS | 1847 | 1461680627673 Marionette TRACE conn6 <- [1,1158,null,{}] 07:23:47 INFO - PROCESS | 1847 | 1461680627679 Marionette TRACE conn6 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:47 INFO - PROCESS | 1847 | 1461680627914 Marionette TRACE conn6 <- [1,1159,null,{"value":null}] 07:23:48 INFO - PROCESS | 1847 | 1461680628114 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191e9e6000 == 81 [pid = 1847] [id = 297] 07:23:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 206 (0x7f1917619000) [pid = 1847] [serial = 892] [outer = (nil)] 07:23:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x7f191ec32800) [pid = 1847] [serial = 893] [outer = 0x7f1917619000] 07:23:48 INFO - PROCESS | 1847 | 1461680628182 Marionette DEBUG loaded listener.js 07:23:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 208 (0x7f191f3b4c00) [pid = 1847] [serial = 894] [outer = 0x7f1917619000] 07:23:48 INFO - PROCESS | 1847 | 1461680628886 Marionette TRACE conn6 <- [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]]]}] 07:23:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 07:23:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1237ms 07:23:48 INFO - PROCESS | 1847 | 1461680628905 Marionette TRACE conn6 -> [0,1161,"getWindowHandle",null] 07:23:48 INFO - PROCESS | 1847 | 1461680628908 Marionette TRACE conn6 <- [1,1161,null,{"value":"8"}] 07:23:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 07:23:48 INFO - PROCESS | 1847 | 1461680628929 Marionette TRACE conn6 -> [0,1162,"setScriptTimeout",{"ms":35000}] 07:23:48 INFO - PROCESS | 1847 | 1461680628933 Marionette TRACE conn6 <- [1,1162,null,{}] 07:23:48 INFO - PROCESS | 1847 | 1461680628939 Marionette TRACE conn6 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:49 INFO - PROCESS | 1847 | 1461680629177 Marionette TRACE conn6 <- [1,1163,null,{"value":null}] 07:23:49 INFO - PROCESS | 1847 | 1461680629197 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191f389000 == 82 [pid = 1847] [id = 298] 07:23:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 209 (0x7f19187b2800) [pid = 1847] [serial = 895] [outer = (nil)] 07:23:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 210 (0x7f191f9d9000) [pid = 1847] [serial = 896] [outer = 0x7f19187b2800] 07:23:49 INFO - PROCESS | 1847 | 1461680629261 Marionette DEBUG loaded listener.js 07:23:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 211 (0x7f192275c000) [pid = 1847] [serial = 897] [outer = 0x7f19187b2800] 07:23:50 INFO - PROCESS | 1847 | 1461680630393 Marionette TRACE conn6 <- [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]]]}] 07:23:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 07:23:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1550ms 07:23:50 INFO - PROCESS | 1847 | 1461680630467 Marionette TRACE conn6 -> [0,1165,"getWindowHandle",null] 07:23:50 INFO - PROCESS | 1847 | 1461680630475 Marionette TRACE conn6 <- [1,1165,null,{"value":"8"}] 07:23:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 07:23:50 INFO - PROCESS | 1847 | 1461680630485 Marionette TRACE conn6 -> [0,1166,"setScriptTimeout",{"ms":35000}] 07:23:50 INFO - PROCESS | 1847 | 1461680630490 Marionette TRACE conn6 <- [1,1166,null,{}] 07:23:50 INFO - PROCESS | 1847 | 1461680630499 Marionette TRACE conn6 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:50 INFO - PROCESS | 1847 | 1461680630770 Marionette TRACE conn6 <- [1,1167,null,{"value":null}] 07:23:51 INFO - PROCESS | 1847 | 1461680631069 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1914222000 == 83 [pid = 1847] [id = 299] 07:23:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 212 (0x7f1911ae4000) [pid = 1847] [serial = 898] [outer = (nil)] 07:23:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 213 (0x7f1912655000) [pid = 1847] [serial = 899] [outer = 0x7f1911ae4000] 07:23:51 INFO - PROCESS | 1847 | 1461680631157 Marionette DEBUG loaded listener.js 07:23:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 214 (0x7f1913d2d000) [pid = 1847] [serial = 900] [outer = 0x7f1911ae4000] 07:23:52 INFO - PROCESS | 1847 | 1461680632103 Marionette TRACE conn6 <- [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]]]}] 07:23:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 07:23:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1691ms 07:23:52 INFO - PROCESS | 1847 | 1461680632178 Marionette TRACE conn6 -> [0,1169,"getWindowHandle",null] 07:23:52 INFO - PROCESS | 1847 | 1461680632187 Marionette TRACE conn6 <- [1,1169,null,{"value":"8"}] 07:23:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 07:23:52 INFO - PROCESS | 1847 | 1461680632198 Marionette TRACE conn6 -> [0,1170,"setScriptTimeout",{"ms":35000}] 07:23:52 INFO - PROCESS | 1847 | 1461680632202 Marionette TRACE conn6 <- [1,1170,null,{}] 07:23:52 INFO - PROCESS | 1847 | 1461680632209 Marionette TRACE conn6 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:52 INFO - PROCESS | 1847 | 1461680632509 Marionette TRACE conn6 <- [1,1171,null,{"value":null}] 07:23:52 INFO - PROCESS | 1847 | 1461680632832 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:52 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191e8f1800 == 84 [pid = 1847] [id = 300] 07:23:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 215 (0x7f1915a0b800) [pid = 1847] [serial = 901] [outer = (nil)] 07:23:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 216 (0x7f191760b800) [pid = 1847] [serial = 902] [outer = 0x7f1915a0b800] 07:23:52 INFO - PROCESS | 1847 | 1461680632908 Marionette DEBUG loaded listener.js 07:23:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 217 (0x7f19179ecc00) [pid = 1847] [serial = 903] [outer = 0x7f1915a0b800] 07:23:53 INFO - PROCESS | 1847 | 1461680633800 Marionette TRACE conn6 <- [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]]]}] 07:23:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 07:23:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1645ms 07:23:53 INFO - PROCESS | 1847 | 1461680633844 Marionette TRACE conn6 -> [0,1173,"getWindowHandle",null] 07:23:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 07:23:53 INFO - PROCESS | 1847 | 1461680633848 Marionette TRACE conn6 <- [1,1173,null,{"value":"8"}] 07:23:53 INFO - PROCESS | 1847 | 1461680633855 Marionette TRACE conn6 -> [0,1174,"setScriptTimeout",{"ms":35000}] 07:23:53 INFO - PROCESS | 1847 | 1461680633861 Marionette TRACE conn6 <- [1,1174,null,{}] 07:23:53 INFO - PROCESS | 1847 | 1461680633877 Marionette TRACE conn6 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:54 INFO - PROCESS | 1847 | 1461680634131 Marionette TRACE conn6 <- [1,1175,null,{"value":null}] 07:23:54 INFO - PROCESS | 1847 | 1461680634368 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19230dc000 == 85 [pid = 1847] [id = 301] 07:23:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 218 (0x7f1919031800) [pid = 1847] [serial = 904] [outer = (nil)] 07:23:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 219 (0x7f191d887000) [pid = 1847] [serial = 905] [outer = 0x7f1919031800] 07:23:54 INFO - PROCESS | 1847 | 1461680634492 Marionette DEBUG loaded listener.js 07:23:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 220 (0x7f191dad8000) [pid = 1847] [serial = 906] [outer = 0x7f1919031800] 07:23:55 INFO - PROCESS | 1847 | 1461680635402 Marionette TRACE conn6 <- [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] 07:23:55 INFO - PROCESS | 1847 | 1461680635455 Marionette TRACE conn6 <- [1,1177,null,{"value":"8"}] 07:23:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 07:23:55 INFO - PROCESS | 1847 | 1461680635462 Marionette TRACE conn6 -> [0,1178,"setScriptTimeout",{"ms":35000}] 07:23:55 INFO - PROCESS | 1847 | 1461680635466 Marionette TRACE conn6 <- [1,1178,null,{}] 07:23:55 INFO - PROCESS | 1847 | 1461680635471 Marionette TRACE conn6 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:55 INFO - PROCESS | 1847 | 1461680635689 Marionette TRACE conn6 <- [1,1179,null,{"value":null}] 07:23:55 INFO - PROCESS | 1847 | 1461680635931 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1928146800 == 86 [pid = 1847] [id = 302] 07:23:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 221 (0x7f191905a000) [pid = 1847] [serial = 907] [outer = (nil)] 07:23:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 222 (0x7f1924311400) [pid = 1847] [serial = 908] [outer = 0x7f191905a000] 07:23:56 INFO - PROCESS | 1847 | 1461680636051 Marionette DEBUG loaded listener.js 07:23:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 223 (0x7f192717ec00) [pid = 1847] [serial = 909] [outer = 0x7f191905a000] 07:23:56 INFO - PROCESS | 1847 | 1461680636924 Marionette TRACE conn6 <- [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] 07:23:57 INFO - PROCESS | 1847 | 1461680637003 Marionette TRACE conn6 <- [1,1181,null,{"value":"8"}] 07:23:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 07:23:57 INFO - PROCESS | 1847 | 1461680637010 Marionette TRACE conn6 -> [0,1182,"setScriptTimeout",{"ms":35000}] 07:23:57 INFO - PROCESS | 1847 | 1461680637012 Marionette TRACE conn6 <- [1,1182,null,{}] 07:23:57 INFO - PROCESS | 1847 | 1461680637018 Marionette TRACE conn6 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:57 INFO - PROCESS | 1847 | 1461680637245 Marionette TRACE conn6 <- [1,1183,null,{"value":null}] 07:23:57 INFO - PROCESS | 1847 | 1461680637515 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1934f06800 == 87 [pid = 1847] [id = 303] 07:23:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 224 (0x7f19255ec400) [pid = 1847] [serial = 910] [outer = (nil)] 07:23:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 225 (0x7f1927774c00) [pid = 1847] [serial = 911] [outer = 0x7f19255ec400] 07:23:57 INFO - PROCESS | 1847 | 1461680637638 Marionette DEBUG loaded listener.js 07:23:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 226 (0x7f192875d800) [pid = 1847] [serial = 912] [outer = 0x7f19255ec400] 07:23:58 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 07:23:58 INFO - PROCESS | 1847 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:23:58 INFO - PROCESS | 1847 | 1461680638513 Marionette TRACE conn6 <- [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] 07:23:58 INFO - PROCESS | 1847 | 1461680638551 Marionette TRACE conn6 <- [1,1185,null,{"value":"8"}] 07:23:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 07:23:58 INFO - PROCESS | 1847 | 1461680638558 Marionette TRACE conn6 -> [0,1186,"setScriptTimeout",{"ms":35000}] 07:23:58 INFO - PROCESS | 1847 | 1461680638560 Marionette TRACE conn6 <- [1,1186,null,{}] 07:23:58 INFO - PROCESS | 1847 | 1461680638566 Marionette TRACE conn6 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:23:58 INFO - PROCESS | 1847 | 1461680638808 Marionette TRACE conn6 <- [1,1187,null,{"value":null}] 07:23:59 INFO - PROCESS | 1847 | 1461680639040 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:23:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f193c47e800 == 88 [pid = 1847] [id = 304] 07:23:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 227 (0x7f192876bc00) [pid = 1847] [serial = 913] [outer = (nil)] 07:23:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 228 (0x7f19352ea400) [pid = 1847] [serial = 914] [outer = 0x7f192876bc00] 07:23:59 INFO - PROCESS | 1847 | 1461680639165 Marionette DEBUG loaded listener.js 07:23:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 229 (0x7f193853a400) [pid = 1847] [serial = 915] [outer = 0x7f192876bc00] 07:24:00 INFO - PROCESS | 1847 | 1461680640051 Marionette TRACE conn6 <- [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] 07:24:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 07:24:00 INFO - PROCESS | 1847 | 1461680640100 Marionette TRACE conn6 <- [1,1189,null,{"value":"8"}] 07:24:00 INFO - PROCESS | 1847 | 1461680640107 Marionette TRACE conn6 -> [0,1190,"setScriptTimeout",{"ms":35000}] 07:24:00 INFO - PROCESS | 1847 | 1461680640111 Marionette TRACE conn6 <- [1,1190,null,{}] 07:24:00 INFO - PROCESS | 1847 | 1461680640118 Marionette TRACE conn6 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:00 INFO - PROCESS | 1847 | 1461680640334 Marionette TRACE conn6 <- [1,1191,null,{"value":null}] 07:24:00 INFO - PROCESS | 1847 | 1461680640576 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1917424800 == 89 [pid = 1847] [id = 305] 07:24:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 230 (0x7f190fccf000) [pid = 1847] [serial = 916] [outer = (nil)] 07:24:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 231 (0x7f190fcd5c00) [pid = 1847] [serial = 917] [outer = 0x7f190fccf000] 07:24:00 INFO - PROCESS | 1847 | 1461680640699 Marionette DEBUG loaded listener.js 07:24:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 232 (0x7f192793d400) [pid = 1847] [serial = 918] [outer = 0x7f190fccf000] 07:24:01 INFO - PROCESS | 1847 | 1461680641639 Marionette TRACE conn6 <- [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] 07:24:01 INFO - PROCESS | 1847 | 1461680641698 Marionette TRACE conn6 <- [1,1193,null,{"value":"8"}] 07:24:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 07:24:01 INFO - PROCESS | 1847 | 1461680641707 Marionette TRACE conn6 -> [0,1194,"setScriptTimeout",{"ms":35000}] 07:24:01 INFO - PROCESS | 1847 | 1461680641712 Marionette TRACE conn6 <- [1,1194,null,{}] 07:24:01 INFO - PROCESS | 1847 | 1461680641719 Marionette TRACE conn6 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:01 INFO - PROCESS | 1847 | 1461680641971 Marionette TRACE conn6 <- [1,1195,null,{"value":null}] 07:24:02 INFO - PROCESS | 1847 | 1461680642273 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1917c8f000 == 90 [pid = 1847] [id = 306] 07:24:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 233 (0x7f190fccf800) [pid = 1847] [serial = 919] [outer = (nil)] 07:24:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 234 (0x7f1939d46800) [pid = 1847] [serial = 920] [outer = 0x7f190fccf800] 07:24:02 INFO - PROCESS | 1847 | 1461680642367 Marionette DEBUG loaded listener.js 07:24:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 235 (0x7f1939d4fc00) [pid = 1847] [serial = 921] [outer = 0x7f190fccf800] 07:24:03 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 07:24:03 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 07:24:03 INFO - PROCESS | 1847 | 1461680643343 Marionette TRACE conn6 <- [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] 07:24:03 INFO - PROCESS | 1847 | 1461680643397 Marionette TRACE conn6 <- [1,1197,null,{"value":"8"}] 07:24:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 07:24:03 INFO - PROCESS | 1847 | 1461680643406 Marionette TRACE conn6 -> [0,1198,"setScriptTimeout",{"ms":35000}] 07:24:03 INFO - PROCESS | 1847 | 1461680643409 Marionette TRACE conn6 <- [1,1198,null,{}] 07:24:03 INFO - PROCESS | 1847 | 1461680643414 Marionette TRACE conn6 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:03 INFO - PROCESS | 1847 | 1461680643654 Marionette TRACE conn6 <- [1,1199,null,{"value":null}] 07:24:03 INFO - PROCESS | 1847 | 1461680643946 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19110e2800 == 91 [pid = 1847] [id = 307] 07:24:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 236 (0x7f190fcd2c00) [pid = 1847] [serial = 922] [outer = (nil)] 07:24:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 237 (0x7f191433c400) [pid = 1847] [serial = 923] [outer = 0x7f190fcd2c00] 07:24:04 INFO - PROCESS | 1847 | 1461680644045 Marionette DEBUG loaded listener.js 07:24:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 238 (0x7f1914341400) [pid = 1847] [serial = 924] [outer = 0x7f190fcd2c00] 07:24:04 INFO - PROCESS | 1847 | 1461680644920 Marionette TRACE conn6 <- [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]]]}] 07:24:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 07:24:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1582ms 07:24:04 INFO - PROCESS | 1847 | 1461680644989 Marionette TRACE conn6 -> [0,1201,"getWindowHandle",null] 07:24:04 INFO - PROCESS | 1847 | 1461680644994 Marionette TRACE conn6 <- [1,1201,null,{"value":"8"}] 07:24:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 07:24:05 INFO - PROCESS | 1847 | 1461680645000 Marionette TRACE conn6 -> [0,1202,"setScriptTimeout",{"ms":35000}] 07:24:05 INFO - PROCESS | 1847 | 1461680645004 Marionette TRACE conn6 <- [1,1202,null,{}] 07:24:05 INFO - PROCESS | 1847 | 1461680645009 Marionette TRACE conn6 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:05 INFO - PROCESS | 1847 | 1461680645250 Marionette TRACE conn6 <- [1,1203,null,{"value":null}] 07:24:05 INFO - PROCESS | 1847 | 1461680645519 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191426d800 == 92 [pid = 1847] [id = 308] 07:24:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 239 (0x7f1915856800) [pid = 1847] [serial = 925] [outer = (nil)] 07:24:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 240 (0x7f1915859000) [pid = 1847] [serial = 926] [outer = 0x7f1915856800] 07:24:05 INFO - PROCESS | 1847 | 1461680645652 Marionette DEBUG loaded listener.js 07:24:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 241 (0x7f191585c800) [pid = 1847] [serial = 927] [outer = 0x7f1915856800] 07:24:06 INFO - PROCESS | 1847 | 1461680646560 Marionette TRACE conn6 <- [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]]]}] 07:24: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 07:24:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1639ms 07:24:06 INFO - PROCESS | 1847 | 1461680646641 Marionette TRACE conn6 -> [0,1205,"getWindowHandle",null] 07:24:06 INFO - PROCESS | 1847 | 1461680646644 Marionette TRACE conn6 <- [1,1205,null,{"value":"8"}] 07:24:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 07:24:06 INFO - PROCESS | 1847 | 1461680646653 Marionette TRACE conn6 -> [0,1206,"setScriptTimeout",{"ms":35000}] 07:24:06 INFO - PROCESS | 1847 | 1461680646658 Marionette TRACE conn6 <- [1,1206,null,{}] 07:24:06 INFO - PROCESS | 1847 | 1461680646665 Marionette TRACE conn6 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:06 INFO - PROCESS | 1847 | 1461680646963 Marionette TRACE conn6 <- [1,1207,null,{"value":null}] 07:24:07 INFO - PROCESS | 1847 | 1461680647275 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:07 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190d8e1800 == 93 [pid = 1847] [id = 309] 07:24:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 242 (0x7f190d1e7c00) [pid = 1847] [serial = 928] [outer = (nil)] 07:24:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 243 (0x7f190d1ef000) [pid = 1847] [serial = 929] [outer = 0x7f190d1e7c00] 07:24:07 INFO - PROCESS | 1847 | 1461680647361 Marionette DEBUG loaded listener.js 07:24:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 244 (0x7f1919028000) [pid = 1847] [serial = 930] [outer = 0x7f190d1e7c00] 07:24:08 INFO - PROCESS | 1847 | 1461680648336 Marionette TRACE conn6 <- [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]]]}] 07:24:08 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 07:24:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1731ms 07:24:08 INFO - PROCESS | 1847 | 1461680648386 Marionette TRACE conn6 -> [0,1209,"getWindowHandle",null] 07:24:08 INFO - PROCESS | 1847 | 1461680648394 Marionette TRACE conn6 <- [1,1209,null,{"value":"8"}] 07:24:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 07:24:08 INFO - PROCESS | 1847 | 1461680648407 Marionette TRACE conn6 -> [0,1210,"setScriptTimeout",{"ms":35000}] 07:24:08 INFO - PROCESS | 1847 | 1461680648410 Marionette TRACE conn6 <- [1,1210,null,{}] 07:24:08 INFO - PROCESS | 1847 | 1461680648416 Marionette TRACE conn6 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:08 INFO - PROCESS | 1847 | 1461680648630 Marionette TRACE conn6 <- [1,1211,null,{"value":null}] 07:24:08 INFO - PROCESS | 1847 | 1461680648868 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191fabe800 == 94 [pid = 1847] [id = 310] 07:24:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 245 (0x7f190d1e8c00) [pid = 1847] [serial = 931] [outer = (nil)] 07:24:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 246 (0x7f190dce4000) [pid = 1847] [serial = 932] [outer = 0x7f190d1e8c00] 07:24:08 INFO - PROCESS | 1847 | 1461680648987 Marionette DEBUG loaded listener.js 07:24:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 247 (0x7f190dcea400) [pid = 1847] [serial = 933] [outer = 0x7f190d1e8c00] 07:24:10 INFO - PROCESS | 1847 | 1461680650386 Marionette TRACE conn6 <- [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]]]}] 07:24:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 07:24:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 2081ms 07:24:10 INFO - PROCESS | 1847 | 1461680650492 Marionette TRACE conn6 -> [0,1213,"getWindowHandle",null] 07:24:10 INFO - PROCESS | 1847 | 1461680650499 Marionette TRACE conn6 <- [1,1213,null,{"value":"8"}] 07:24:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 07:24:10 INFO - PROCESS | 1847 | 1461680650508 Marionette TRACE conn6 -> [0,1214,"setScriptTimeout",{"ms":35000}] 07:24:10 INFO - PROCESS | 1847 | 1461680650515 Marionette TRACE conn6 <- [1,1214,null,{}] 07:24:10 INFO - PROCESS | 1847 | 1461680650524 Marionette TRACE conn6 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:10 INFO - PROCESS | 1847 | 1461680650744 Marionette TRACE conn6 <- [1,1215,null,{"value":null}] 07:24:10 INFO - PROCESS | 1847 | 1461680650948 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190fdf3800 == 95 [pid = 1847] [id = 311] 07:24:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 248 (0x7f190d1ef400) [pid = 1847] [serial = 934] [outer = (nil)] 07:24:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 249 (0x7f190f54c400) [pid = 1847] [serial = 935] [outer = 0x7f190d1ef400] 07:24:11 INFO - PROCESS | 1847 | 1461680651036 Marionette DEBUG loaded listener.js 07:24:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 250 (0x7f190faa2400) [pid = 1847] [serial = 936] [outer = 0x7f190d1ef400] 07:24:11 INFO - PROCESS | 1847 | 1461680651965 Marionette TRACE conn6 <- [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]]]}] 07:24:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 07:24:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1489ms 07:24:12 INFO - PROCESS | 1847 | 1461680651997 Marionette TRACE conn6 -> [0,1217,"getWindowHandle",null] 07:24:12 INFO - PROCESS | 1847 | 1461680652005 Marionette TRACE conn6 <- [1,1217,null,{"value":"8"}] 07:24:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 07:24:12 INFO - PROCESS | 1847 | 1461680652015 Marionette TRACE conn6 -> [0,1218,"setScriptTimeout",{"ms":35000}] 07:24:12 INFO - PROCESS | 1847 | 1461680652020 Marionette TRACE conn6 <- [1,1218,null,{}] 07:24:12 INFO - PROCESS | 1847 | 1461680652026 Marionette TRACE conn6 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:12 INFO - PROCESS | 1847 | 1461680652219 Marionette TRACE conn6 <- [1,1219,null,{"value":null}] 07:24:12 INFO - PROCESS | 1847 | 1461680652645 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190f2cc000 == 96 [pid = 1847] [id = 312] 07:24:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 251 (0x7f1910e9b400) [pid = 1847] [serial = 937] [outer = (nil)] 07:24:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 252 (0x7f1910fdfc00) [pid = 1847] [serial = 938] [outer = 0x7f1910e9b400] 07:24:12 INFO - PROCESS | 1847 | 1461680652722 Marionette DEBUG loaded listener.js 07:24:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 253 (0x7f1912650800) [pid = 1847] [serial = 939] [outer = 0x7f1910e9b400] 07:24:13 INFO - PROCESS | 1847 | 1461680653603 Marionette TRACE conn6 <- [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]]]}] 07:24:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 07:24:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1637ms 07:24:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 07:24:13 INFO - PROCESS | 1847 | 1461680653653 Marionette TRACE conn6 -> [0,1221,"getWindowHandle",null] 07:24:13 INFO - PROCESS | 1847 | 1461680653656 Marionette TRACE conn6 <- [1,1221,null,{"value":"8"}] 07:24:13 INFO - PROCESS | 1847 | 1461680653663 Marionette TRACE conn6 -> [0,1222,"setScriptTimeout",{"ms":35000}] 07:24:13 INFO - PROCESS | 1847 | 1461680653669 Marionette TRACE conn6 <- [1,1222,null,{}] 07:24:13 INFO - PROCESS | 1847 | 1461680653684 Marionette TRACE conn6 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:13 INFO - PROCESS | 1847 | 1461680653887 Marionette TRACE conn6 <- [1,1223,null,{"value":null}] 07:24:14 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1914211000 == 95 [pid = 1847] [id = 248] 07:24:14 INFO - PROCESS | 1847 | --DOCSHELL 0x7f193e83a800 == 94 [pid = 1847] [id = 247] 07:24:14 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1939d35000 == 93 [pid = 1847] [id = 246] 07:24:14 INFO - PROCESS | 1847 | --DOMWINDOW == 252 (0x7f191876a400) [pid = 1847] [serial = 806] [outer = (nil)] [url = about:blank] 07:24:14 INFO - PROCESS | 1847 | --DOMWINDOW == 251 (0x7f1917610800) [pid = 1847] [serial = 794] [outer = (nil)] [url = about:blank] 07:24:14 INFO - PROCESS | 1847 | --DOMWINDOW == 250 (0x7f1914c88c00) [pid = 1847] [serial = 797] [outer = (nil)] [url = about:blank] 07:24:14 INFO - PROCESS | 1847 | --DOMWINDOW == 249 (0x7f1915cabc00) [pid = 1847] [serial = 791] [outer = (nil)] [url = about:blank] 07:24:14 INFO - PROCESS | 1847 | --DOMWINDOW == 248 (0x7f1917613800) [pid = 1847] [serial = 788] [outer = (nil)] [url = about:blank] 07:24:14 INFO - PROCESS | 1847 | --DOMWINDOW == 247 (0x7f1939d52400) [pid = 1847] [serial = 800] [outer = (nil)] [url = about:blank] 07:24:14 INFO - PROCESS | 1847 | --DOMWINDOW == 246 (0x7f1911ae6c00) [pid = 1847] [serial = 803] [outer = (nil)] [url = about:blank] 07:24:14 INFO - PROCESS | 1847 | 1461680654290 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:14 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19356ab800 == 92 [pid = 1847] [id = 245] 07:24:14 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191e9e6000 == 91 [pid = 1847] [id = 297] 07:24:14 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191e952800 == 90 [pid = 1847] [id = 296] 07:24:14 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191d099000 == 89 [pid = 1847] [id = 295] 07:24:14 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191889f000 == 88 [pid = 1847] [id = 294] 07:24:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1911bf6000 == 89 [pid = 1847] [id = 313] 07:24:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 247 (0x7f1910fd9800) [pid = 1847] [serial = 940] [outer = (nil)] 07:24:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 248 (0x7f1914c89000) [pid = 1847] [serial = 941] [outer = 0x7f1910fd9800] 07:24:14 INFO - PROCESS | 1847 | 1461680654392 Marionette DEBUG loaded listener.js 07:24:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 249 (0x7f191585d400) [pid = 1847] [serial = 942] [outer = 0x7f1910fd9800] 07:24:14 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1914272000 == 88 [pid = 1847] [id = 293] 07:24:14 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1913d6f800 == 87 [pid = 1847] [id = 292] 07:24:14 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190fc27000 == 86 [pid = 1847] [id = 290] 07:24:14 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190fc10000 == 85 [pid = 1847] [id = 289] 07:24:14 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190fa5f000 == 84 [pid = 1847] [id = 288] 07:24:14 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190f4c0000 == 83 [pid = 1847] [id = 287] 07:24:14 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190f2db800 == 82 [pid = 1847] [id = 286] 07:24:14 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1941fa3000 == 81 [pid = 1847] [id = 285] 07:24:14 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19111d3000 == 80 [pid = 1847] [id = 284] 07:24:14 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1918e25000 == 79 [pid = 1847] [id = 283] 07:24:14 INFO - PROCESS | 1847 | --DOCSHELL 0x7f193e82c000 == 78 [pid = 1847] [id = 282] 07:24:14 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1938580000 == 77 [pid = 1847] [id = 281] 07:24:14 INFO - PROCESS | 1847 | --DOCSHELL 0x7f192f3ba800 == 76 [pid = 1847] [id = 280] 07:24:14 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1928161000 == 75 [pid = 1847] [id = 279] 07:24:14 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191eccd000 == 74 [pid = 1847] [id = 278] 07:24:15 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19188ad000 == 73 [pid = 1847] [id = 277] 07:24:15 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1927114000 == 72 [pid = 1847] [id = 276] 07:24:15 INFO - PROCESS | 1847 | --DOMWINDOW == 248 (0x7f1915a0fc00) [pid = 1847] [serial = 810] [outer = (nil)] [url = about:blank] 07:24:15 INFO - PROCESS | 1847 | --DOMWINDOW == 247 (0x7f1924302800) [pid = 1847] [serial = 827] [outer = (nil)] [url = about:blank] 07:24:15 INFO - PROCESS | 1847 | --DOMWINDOW == 246 (0x7f1917ab7800) [pid = 1847] [serial = 813] [outer = (nil)] [url = about:blank] 07:24:15 INFO - PROCESS | 1847 | --DOMWINDOW == 245 (0x7f1918e51000) [pid = 1847] [serial = 770] [outer = (nil)] [url = about:blank] 07:24:15 INFO - PROCESS | 1847 | --DOMWINDOW == 244 (0x7f1924ec6000) [pid = 1847] [serial = 825] [outer = (nil)] [url = about:blank] 07:24:15 INFO - PROCESS | 1847 | --DOMWINDOW == 243 (0x7f1929d26800) [pid = 1847] [serial = 779] [outer = (nil)] [url = about:blank] 07:24:15 INFO - PROCESS | 1847 | --DOMWINDOW == 242 (0x7f192740c800) [pid = 1847] [serial = 776] [outer = (nil)] [url = about:blank] 07:24:15 INFO - PROCESS | 1847 | --DOMWINDOW == 241 (0x7f19272bc000) [pid = 1847] [serial = 828] [outer = (nil)] [url = about:blank] 07:24:15 INFO - PROCESS | 1847 | --DOMWINDOW == 240 (0x7f191cf53c00) [pid = 1847] [serial = 816] [outer = (nil)] [url = about:blank] 07:24:15 INFO - PROCESS | 1847 | --DOMWINDOW == 239 (0x7f191ec35000) [pid = 1847] [serial = 773] [outer = (nil)] [url = about:blank] 07:24:15 INFO - PROCESS | 1847 | --DOMWINDOW == 238 (0x7f1917777000) [pid = 1847] [serial = 812] [outer = (nil)] [url = about:blank] 07:24:15 INFO - PROCESS | 1847 | --DOMWINDOW == 237 (0x7f1939d4d400) [pid = 1847] [serial = 785] [outer = (nil)] [url = about:blank] 07:24:15 INFO - PROCESS | 1847 | --DOMWINDOW == 236 (0x7f19352ed000) [pid = 1847] [serial = 782] [outer = (nil)] [url = about:blank] 07:24:15 INFO - PROCESS | 1847 | --DOMWINDOW == 235 (0x7f1915a0a800) [pid = 1847] [serial = 809] [outer = (nil)] [url = about:blank] 07:24:15 INFO - PROCESS | 1847 | --DOMWINDOW == 234 (0x7f191d9e5400) [pid = 1847] [serial = 818] [outer = (nil)] [url = about:blank] 07:24:15 INFO - PROCESS | 1847 | --DOMWINDOW == 233 (0x7f1918e51400) [pid = 1847] [serial = 815] [outer = (nil)] [url = about:blank] 07:24:15 INFO - PROCESS | 1847 | --DOMWINDOW == 232 (0x7f191eb0f800) [pid = 1847] [serial = 821] [outer = (nil)] [url = about:blank] 07:24:15 INFO - PROCESS | 1847 | --DOMWINDOW == 231 (0x7f191f1ae000) [pid = 1847] [serial = 822] [outer = (nil)] [url = about:blank] 07:24:15 INFO - PROCESS | 1847 | --DOMWINDOW == 230 (0x7f1920a05000) [pid = 1847] [serial = 824] [outer = (nil)] [url = about:blank] 07:24:15 INFO - PROCESS | 1847 | --DOMWINDOW == 229 (0x7f191da10000) [pid = 1847] [serial = 819] [outer = (nil)] [url = about:blank] 07:24:15 INFO - PROCESS | 1847 | 1461680655192 Marionette TRACE conn6 <- [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] 07:24:15 INFO - PROCESS | 1847 | 1461680655255 Marionette TRACE conn6 <- [1,1225,null,{"value":"8"}] 07:24:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 07:24:15 INFO - PROCESS | 1847 | 1461680655261 Marionette TRACE conn6 -> [0,1226,"setScriptTimeout",{"ms":35000}] 07:24:15 INFO - PROCESS | 1847 | 1461680655263 Marionette TRACE conn6 <- [1,1226,null,{}] 07:24:15 INFO - PROCESS | 1847 | 1461680655269 Marionette TRACE conn6 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:15 INFO - PROCESS | 1847 | 1461680655457 Marionette TRACE conn6 <- [1,1227,null,{"value":null}] 07:24:15 INFO - PROCESS | 1847 | 1461680655629 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:15 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1913d6f800 == 73 [pid = 1847] [id = 314] 07:24:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 230 (0x7f1910fe3800) [pid = 1847] [serial = 943] [outer = (nil)] 07:24:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 231 (0x7f1915a0dc00) [pid = 1847] [serial = 944] [outer = 0x7f1910fe3800] 07:24:15 INFO - PROCESS | 1847 | 1461680655698 Marionette DEBUG loaded listener.js 07:24:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 232 (0x7f1915cb0800) [pid = 1847] [serial = 945] [outer = 0x7f1910fe3800] 07:24:16 INFO - PROCESS | 1847 | 1461680656503 Marionette TRACE conn6 <- [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]]]}] 07:24:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 07:24:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1279ms 07:24:16 INFO - PROCESS | 1847 | 1461680656542 Marionette TRACE conn6 -> [0,1229,"getWindowHandle",null] 07:24:16 INFO - PROCESS | 1847 | 1461680656545 Marionette TRACE conn6 <- [1,1229,null,{"value":"8"}] 07:24:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 07:24:16 INFO - PROCESS | 1847 | 1461680656551 Marionette TRACE conn6 -> [0,1230,"setScriptTimeout",{"ms":35000}] 07:24:16 INFO - PROCESS | 1847 | 1461680656553 Marionette TRACE conn6 <- [1,1230,null,{}] 07:24:16 INFO - PROCESS | 1847 | 1461680656559 Marionette TRACE conn6 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:16 INFO - PROCESS | 1847 | 1461680656814 Marionette TRACE conn6 <- [1,1231,null,{"value":null}] 07:24:16 INFO - PROCESS | 1847 | 1461680656847 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1917a9d800 == 74 [pid = 1847] [id = 315] 07:24:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 233 (0x7f1911aeb000) [pid = 1847] [serial = 946] [outer = (nil)] 07:24:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 234 (0x7f191776f800) [pid = 1847] [serial = 947] [outer = 0x7f1911aeb000] 07:24:16 INFO - PROCESS | 1847 | 1461680656909 Marionette DEBUG loaded listener.js 07:24:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 235 (0x7f19179e7800) [pid = 1847] [serial = 948] [outer = 0x7f1911aeb000] 07:24:17 INFO - PROCESS | 1847 | 1461680657824 Marionette TRACE conn6 <- [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]]]}] 07:24:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 07:24:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1281ms 07:24:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 07:24:17 INFO - PROCESS | 1847 | 1461680657833 Marionette TRACE conn6 -> [0,1233,"getWindowHandle",null] 07:24:17 INFO - PROCESS | 1847 | 1461680657836 Marionette TRACE conn6 <- [1,1233,null,{"value":"8"}] 07:24:17 INFO - PROCESS | 1847 | 1461680657843 Marionette TRACE conn6 -> [0,1234,"setScriptTimeout",{"ms":35000}] 07:24:17 INFO - PROCESS | 1847 | 1461680657847 Marionette TRACE conn6 <- [1,1234,null,{}] 07:24:17 INFO - PROCESS | 1847 | 1461680657859 Marionette TRACE conn6 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:18 INFO - PROCESS | 1847 | 1461680658120 Marionette TRACE conn6 <- [1,1235,null,{"value":null}] 07:24:18 INFO - PROCESS | 1847 | 1461680658173 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:18 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1918bb0800 == 75 [pid = 1847] [id = 316] 07:24:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 236 (0x7f1918773c00) [pid = 1847] [serial = 949] [outer = (nil)] 07:24:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 237 (0x7f191cf60c00) [pid = 1847] [serial = 950] [outer = 0x7f1918773c00] 07:24:18 INFO - PROCESS | 1847 | 1461680658240 Marionette DEBUG loaded listener.js 07:24:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 238 (0x7f191d9eb000) [pid = 1847] [serial = 951] [outer = 0x7f1918773c00] 07:24:19 INFO - PROCESS | 1847 | --DOMWINDOW == 237 (0x7f1917619000) [pid = 1847] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 07:24:19 INFO - PROCESS | 1847 | --DOMWINDOW == 236 (0x7f190f559000) [pid = 1847] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 07:24:19 INFO - PROCESS | 1847 | --DOMWINDOW == 235 (0x7f1914c81c00) [pid = 1847] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 07:24:19 INFO - PROCESS | 1847 | --DOMWINDOW == 234 (0x7f1914d8d000) [pid = 1847] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 07:24:19 INFO - PROCESS | 1847 | --DOMWINDOW == 233 (0x7f1914c82000) [pid = 1847] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 07:24:19 INFO - PROCESS | 1847 | --DOMWINDOW == 232 (0x7f1915a10800) [pid = 1847] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 07:24:19 INFO - PROCESS | 1847 | 1461680659597 Marionette TRACE conn6 <- [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]]]}] 07:24:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 07:24:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1788ms 07:24:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 07:24:19 INFO - PROCESS | 1847 | 1461680659631 Marionette TRACE conn6 -> [0,1237,"getWindowHandle",null] 07:24:19 INFO - PROCESS | 1847 | 1461680659634 Marionette TRACE conn6 <- [1,1237,null,{"value":"8"}] 07:24:19 INFO - PROCESS | 1847 | 1461680659640 Marionette TRACE conn6 -> [0,1238,"setScriptTimeout",{"ms":35000}] 07:24:19 INFO - PROCESS | 1847 | 1461680659643 Marionette TRACE conn6 <- [1,1238,null,{}] 07:24:19 INFO - PROCESS | 1847 | 1461680659649 Marionette TRACE conn6 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:19 INFO - PROCESS | 1847 | 1461680659855 Marionette TRACE conn6 <- [1,1239,null,{"value":null}] 07:24:20 INFO - PROCESS | 1847 | 1461680660012 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19190ed800 == 76 [pid = 1847] [id = 317] 07:24:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 233 (0x7f1911ae9400) [pid = 1847] [serial = 952] [outer = (nil)] 07:24:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 234 (0x7f1918775400) [pid = 1847] [serial = 953] [outer = 0x7f1911ae9400] 07:24:20 INFO - PROCESS | 1847 | 1461680660075 Marionette DEBUG loaded listener.js 07:24:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 235 (0x7f191dad7000) [pid = 1847] [serial = 954] [outer = 0x7f1911ae9400] 07:24:20 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191f02c000 == 75 [pid = 1847] [id = 9] 07:24:20 INFO - PROCESS | 1847 | 1461680660846 Marionette TRACE conn6 <- [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]]]}] 07:24:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 07:24:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1233ms 07:24:20 INFO - PROCESS | 1847 | 1461680660873 Marionette TRACE conn6 -> [0,1241,"getWindowHandle",null] 07:24:20 INFO - PROCESS | 1847 | 1461680660877 Marionette TRACE conn6 <- [1,1241,null,{"value":"8"}] 07:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 07:24:20 INFO - PROCESS | 1847 | 1461680660883 Marionette TRACE conn6 -> [0,1242,"setScriptTimeout",{"ms":35000}] 07:24:20 INFO - PROCESS | 1847 | 1461680660885 Marionette TRACE conn6 <- [1,1242,null,{}] 07:24:20 INFO - PROCESS | 1847 | 1461680660891 Marionette TRACE conn6 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:21 INFO - PROCESS | 1847 | 1461680661148 Marionette TRACE conn6 <- [1,1243,null,{"value":null}] 07:24:21 INFO - PROCESS | 1847 | 1461680661251 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191e8dd000 == 76 [pid = 1847] [id = 318] 07:24:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 236 (0x7f1912655400) [pid = 1847] [serial = 955] [outer = (nil)] 07:24:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 237 (0x7f191f00ac00) [pid = 1847] [serial = 956] [outer = 0x7f1912655400] 07:24:21 INFO - PROCESS | 1847 | 1461680661316 Marionette DEBUG loaded listener.js 07:24:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 238 (0x7f191f2c2c00) [pid = 1847] [serial = 957] [outer = 0x7f1912655400] 07:24:22 INFO - PROCESS | 1847 | 1461680662413 Marionette TRACE conn6 <- [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]]]}] 07:24:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 07:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1585ms 07:24:22 INFO - PROCESS | 1847 | 1461680662470 Marionette TRACE conn6 -> [0,1245,"getWindowHandle",null] 07:24:22 INFO - PROCESS | 1847 | 1461680662478 Marionette TRACE conn6 <- [1,1245,null,{"value":"8"}] 07:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 07:24:22 INFO - PROCESS | 1847 | 1461680662486 Marionette TRACE conn6 -> [0,1246,"setScriptTimeout",{"ms":35000}] 07:24:22 INFO - PROCESS | 1847 | 1461680662493 Marionette TRACE conn6 <- [1,1246,null,{}] 07:24:22 INFO - PROCESS | 1847 | 1461680662501 Marionette TRACE conn6 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:22 INFO - PROCESS | 1847 | 1461680662772 Marionette TRACE conn6 <- [1,1247,null,{"value":null}] 07:24:23 INFO - PROCESS | 1847 | 1461680663105 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:23 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19111d9000 == 77 [pid = 1847] [id = 319] 07:24:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 239 (0x7f190faae000) [pid = 1847] [serial = 958] [outer = (nil)] 07:24:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 240 (0x7f1910e98800) [pid = 1847] [serial = 959] [outer = 0x7f190faae000] 07:24:23 INFO - PROCESS | 1847 | 1461680663189 Marionette DEBUG loaded listener.js 07:24:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 241 (0x7f191264ac00) [pid = 1847] [serial = 960] [outer = 0x7f190faae000] 07:24:24 INFO - PROCESS | 1847 | 1461680664151 Marionette TRACE conn6 <- [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]]]}] 07:24:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 07:24:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1737ms 07:24:24 INFO - PROCESS | 1847 | 1461680664224 Marionette TRACE conn6 -> [0,1249,"getWindowHandle",null] 07:24:24 INFO - PROCESS | 1847 | 1461680664233 Marionette TRACE conn6 <- [1,1249,null,{"value":"8"}] 07:24:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 07:24:24 INFO - PROCESS | 1847 | 1461680664244 Marionette TRACE conn6 -> [0,1250,"setScriptTimeout",{"ms":35000}] 07:24:24 INFO - PROCESS | 1847 | 1461680664249 Marionette TRACE conn6 <- [1,1250,null,{}] 07:24:24 INFO - PROCESS | 1847 | 1461680664255 Marionette TRACE conn6 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:24 INFO - PROCESS | 1847 | 1461680664515 Marionette TRACE conn6 <- [1,1251,null,{"value":null}] 07:24:24 INFO - PROCESS | 1847 | 1461680664815 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1918998800 == 78 [pid = 1847] [id = 320] 07:24:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 242 (0x7f1914c8ac00) [pid = 1847] [serial = 961] [outer = (nil)] 07:24:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 243 (0x7f191585cc00) [pid = 1847] [serial = 962] [outer = 0x7f1914c8ac00] 07:24:24 INFO - PROCESS | 1847 | 1461680664894 Marionette DEBUG loaded listener.js 07:24:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 244 (0x7f1915cb1400) [pid = 1847] [serial = 963] [outer = 0x7f1914c8ac00] 07:24:25 INFO - PROCESS | 1847 | 1461680665818 Marionette TRACE conn6 <- [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]]]}] 07:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 07:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1632ms 07:24:25 INFO - PROCESS | 1847 | 1461680665876 Marionette TRACE conn6 -> [0,1253,"getWindowHandle",null] 07:24:25 INFO - PROCESS | 1847 | 1461680665881 Marionette TRACE conn6 <- [1,1253,null,{"value":"8"}] 07:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 07:24:25 INFO - PROCESS | 1847 | 1461680665888 Marionette TRACE conn6 -> [0,1254,"setScriptTimeout",{"ms":35000}] 07:24:25 INFO - PROCESS | 1847 | 1461680665894 Marionette TRACE conn6 <- [1,1254,null,{}] 07:24:25 INFO - PROCESS | 1847 | 1461680665910 Marionette TRACE conn6 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:26 INFO - PROCESS | 1847 | 1461680666183 Marionette TRACE conn6 <- [1,1255,null,{"value":null}] 07:24:26 INFO - PROCESS | 1847 | 1461680666438 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191ec05000 == 79 [pid = 1847] [id = 321] 07:24:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 245 (0x7f1918778800) [pid = 1847] [serial = 964] [outer = (nil)] 07:24:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 246 (0x7f191902f400) [pid = 1847] [serial = 965] [outer = 0x7f1918778800] 07:24:26 INFO - PROCESS | 1847 | 1461680666562 Marionette DEBUG loaded listener.js 07:24:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 247 (0x7f191da0e400) [pid = 1847] [serial = 966] [outer = 0x7f1918778800] 07:24:27 INFO - PROCESS | 1847 | 1461680667473 Marionette TRACE conn6 <- [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]]]}] 07:24:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 07:24:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1638ms 07:24:27 INFO - PROCESS | 1847 | 1461680667526 Marionette TRACE conn6 -> [0,1257,"getWindowHandle",null] 07:24:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 07:24:27 INFO - PROCESS | 1847 | 1461680667531 Marionette TRACE conn6 <- [1,1257,null,{"value":"8"}] 07:24:27 INFO - PROCESS | 1847 | 1461680667538 Marionette TRACE conn6 -> [0,1258,"setScriptTimeout",{"ms":35000}] 07:24:27 INFO - PROCESS | 1847 | 1461680667541 Marionette TRACE conn6 <- [1,1258,null,{}] 07:24:27 INFO - PROCESS | 1847 | 1461680667547 Marionette TRACE conn6 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:27 INFO - PROCESS | 1847 | 1461680667763 Marionette TRACE conn6 <- [1,1259,null,{"value":null}] 07:24:28 INFO - PROCESS | 1847 | 1461680667999 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:28 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191f674000 == 80 [pid = 1847] [id = 322] 07:24:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 248 (0x7f190f54fc00) [pid = 1847] [serial = 967] [outer = (nil)] 07:24:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 249 (0x7f191f94b800) [pid = 1847] [serial = 968] [outer = 0x7f190f54fc00] 07:24:28 INFO - PROCESS | 1847 | 1461680668141 Marionette DEBUG loaded listener.js 07:24:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 250 (0x7f191fcb8000) [pid = 1847] [serial = 969] [outer = 0x7f190f54fc00] 07:24:29 INFO - PROCESS | 1847 | 1461680669002 Marionette TRACE conn6 <- [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]]]}] 07:24:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 07:24:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1535ms 07:24:29 INFO - PROCESS | 1847 | 1461680669074 Marionette TRACE conn6 -> [0,1261,"getWindowHandle",null] 07:24:29 INFO - PROCESS | 1847 | 1461680669078 Marionette TRACE conn6 <- [1,1261,null,{"value":"8"}] 07:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 07:24:29 INFO - PROCESS | 1847 | 1461680669084 Marionette TRACE conn6 -> [0,1262,"setScriptTimeout",{"ms":35000}] 07:24:29 INFO - PROCESS | 1847 | 1461680669087 Marionette TRACE conn6 <- [1,1262,null,{}] 07:24:29 INFO - PROCESS | 1847 | 1461680669093 Marionette TRACE conn6 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:29 INFO - PROCESS | 1847 | 1461680669342 Marionette TRACE conn6 <- [1,1263,null,{"value":null}] 07:24:29 INFO - PROCESS | 1847 | 1461680669587 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19230d8000 == 81 [pid = 1847] [id = 323] 07:24:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 251 (0x7f19272bc000) [pid = 1847] [serial = 970] [outer = (nil)] 07:24:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 252 (0x7f1927742000) [pid = 1847] [serial = 971] [outer = 0x7f19272bc000] 07:24:29 INFO - PROCESS | 1847 | 1461680669708 Marionette DEBUG loaded listener.js 07:24:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 253 (0x7f1928b98800) [pid = 1847] [serial = 972] [outer = 0x7f19272bc000] 07:24:30 INFO - PROCESS | 1847 | 1461680670630 Marionette TRACE conn6 <- [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]]]}] 07:24:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 07:24:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1587ms 07:24:30 INFO - PROCESS | 1847 | 1461680670672 Marionette TRACE conn6 -> [0,1265,"getWindowHandle",null] 07:24:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 07:24:30 INFO - PROCESS | 1847 | 1461680670676 Marionette TRACE conn6 <- [1,1265,null,{"value":"8"}] 07:24:30 INFO - PROCESS | 1847 | 1461680670682 Marionette TRACE conn6 -> [0,1266,"setScriptTimeout",{"ms":35000}] 07:24:30 INFO - PROCESS | 1847 | 1461680670686 Marionette TRACE conn6 <- [1,1266,null,{}] 07:24:30 INFO - PROCESS | 1847 | 1461680670691 Marionette TRACE conn6 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:30 INFO - PROCESS | 1847 | 1461680670916 Marionette TRACE conn6 <- [1,1267,null,{"value":null}] 07:24:31 INFO - PROCESS | 1847 | 1461680671177 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:31 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f192bab6000 == 82 [pid = 1847] [id = 324] 07:24:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 254 (0x7f191f837400) [pid = 1847] [serial = 973] [outer = (nil)] 07:24:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 255 (0x7f1935618c00) [pid = 1847] [serial = 974] [outer = 0x7f191f837400] 07:24:31 INFO - PROCESS | 1847 | 1461680671300 Marionette DEBUG loaded listener.js 07:24:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 256 (0x7f1936333800) [pid = 1847] [serial = 975] [outer = 0x7f191f837400] 07:24:32 INFO - PROCESS | 1847 | 1461680672232 Marionette TRACE conn6 <- [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]]]}] 07:24:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 07:24:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1586ms 07:24:32 INFO - PROCESS | 1847 | 1461680672269 Marionette TRACE conn6 -> [0,1269,"getWindowHandle",null] 07:24:32 INFO - PROCESS | 1847 | 1461680672273 Marionette TRACE conn6 <- [1,1269,null,{"value":"8"}] 07:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 07:24:32 INFO - PROCESS | 1847 | 1461680672279 Marionette TRACE conn6 -> [0,1270,"setScriptTimeout",{"ms":35000}] 07:24:32 INFO - PROCESS | 1847 | 1461680672283 Marionette TRACE conn6 <- [1,1270,null,{}] 07:24:32 INFO - PROCESS | 1847 | 1461680672288 Marionette TRACE conn6 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:32 INFO - PROCESS | 1847 | 1461680672500 Marionette TRACE conn6 <- [1,1271,null,{"value":null}] 07:24:32 INFO - PROCESS | 1847 | 1461680672745 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1939d39000 == 83 [pid = 1847] [id = 325] 07:24:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 257 (0x7f190f6d0400) [pid = 1847] [serial = 976] [outer = (nil)] 07:24:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 258 (0x7f190f6da000) [pid = 1847] [serial = 977] [outer = 0x7f190f6d0400] 07:24:32 INFO - PROCESS | 1847 | 1461680672864 Marionette DEBUG loaded listener.js 07:24:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 259 (0x7f190f6de800) [pid = 1847] [serial = 978] [outer = 0x7f190f6d0400] 07:24:33 INFO - PROCESS | 1847 | 1461680673718 Marionette TRACE conn6 <- [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]]]}] 07:24:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 07:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1491ms 07:24:33 INFO - PROCESS | 1847 | 1461680673771 Marionette TRACE conn6 -> [0,1273,"getWindowHandle",null] 07:24:33 INFO - PROCESS | 1847 | 1461680673774 Marionette TRACE conn6 <- [1,1273,null,{"value":"8"}] 07:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 07:24:33 INFO - PROCESS | 1847 | 1461680673782 Marionette TRACE conn6 -> [0,1274,"setScriptTimeout",{"ms":35000}] 07:24:33 INFO - PROCESS | 1847 | 1461680673785 Marionette TRACE conn6 <- [1,1274,null,{}] 07:24:33 INFO - PROCESS | 1847 | 1461680673791 Marionette TRACE conn6 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:34 INFO - PROCESS | 1847 | 1461680674008 Marionette TRACE conn6 <- [1,1275,null,{"value":null}] 07:24:34 INFO - PROCESS | 1847 | 1461680674206 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1941fa3000 == 84 [pid = 1847] [id = 326] 07:24:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 260 (0x7f190f6d4000) [pid = 1847] [serial = 979] [outer = (nil)] 07:24:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 261 (0x7f19356cec00) [pid = 1847] [serial = 980] [outer = 0x7f190f6d4000] 07:24:34 INFO - PROCESS | 1847 | 1461680674326 Marionette DEBUG loaded listener.js 07:24:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 262 (0x7f193809e000) [pid = 1847] [serial = 981] [outer = 0x7f190f6d4000] 07:24:35 INFO - PROCESS | 1847 | 1461680675195 Marionette TRACE conn6 <- [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]]]}] 07:24:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 07:24:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1481ms 07:24:35 INFO - PROCESS | 1847 | 1461680675263 Marionette TRACE conn6 -> [0,1277,"getWindowHandle",null] 07:24:35 INFO - PROCESS | 1847 | 1461680675267 Marionette TRACE conn6 <- [1,1277,null,{"value":"8"}] 07:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 07:24:35 INFO - PROCESS | 1847 | 1461680675273 Marionette TRACE conn6 -> [0,1278,"setScriptTimeout",{"ms":35000}] 07:24:35 INFO - PROCESS | 1847 | 1461680675277 Marionette TRACE conn6 <- [1,1278,null,{}] 07:24:35 INFO - PROCESS | 1847 | 1461680675282 Marionette TRACE conn6 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:35 INFO - PROCESS | 1847 | 1461680675500 Marionette TRACE conn6 <- [1,1279,null,{"value":null}] 07:24:35 INFO - PROCESS | 1847 | 1461680675740 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:35 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1922fbc000 == 85 [pid = 1847] [id = 327] 07:24:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 263 (0x7f190e682400) [pid = 1847] [serial = 982] [outer = (nil)] 07:24:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 264 (0x7f190e68bc00) [pid = 1847] [serial = 983] [outer = 0x7f190e682400] 07:24:35 INFO - PROCESS | 1847 | 1461680675858 Marionette DEBUG loaded listener.js 07:24:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 265 (0x7f190e690c00) [pid = 1847] [serial = 984] [outer = 0x7f190e682400] 07:24:36 INFO - PROCESS | 1847 | 1461680676759 Marionette TRACE conn6 <- [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]]]}] 07:24:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 07:24:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1534ms 07:24:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 07:24:36 INFO - PROCESS | 1847 | 1461680676810 Marionette TRACE conn6 -> [0,1281,"getWindowHandle",null] 07:24:36 INFO - PROCESS | 1847 | 1461680676813 Marionette TRACE conn6 <- [1,1281,null,{"value":"8"}] 07:24:36 INFO - PROCESS | 1847 | 1461680676820 Marionette TRACE conn6 -> [0,1282,"setScriptTimeout",{"ms":35000}] 07:24:36 INFO - PROCESS | 1847 | 1461680676823 Marionette TRACE conn6 <- [1,1282,null,{}] 07:24:36 INFO - PROCESS | 1847 | 1461680676829 Marionette TRACE conn6 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:37 INFO - PROCESS | 1847 | 1461680677039 Marionette TRACE conn6 <- [1,1283,null,{"value":null}] 07:24:37 INFO - PROCESS | 1847 | 1461680677289 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:37 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190d4e8800 == 86 [pid = 1847] [id = 328] 07:24:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 266 (0x7f1910ef5400) [pid = 1847] [serial = 985] [outer = (nil)] 07:24:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 267 (0x7f1910ef7c00) [pid = 1847] [serial = 986] [outer = 0x7f1910ef5400] 07:24:37 INFO - PROCESS | 1847 | 1461680677407 Marionette DEBUG loaded listener.js 07:24:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 268 (0x7f1910efb400) [pid = 1847] [serial = 987] [outer = 0x7f1910ef5400] 07:24:38 INFO - PROCESS | 1847 | 1461680678359 Marionette TRACE conn6 <- [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]]]}] 07:24:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 07:24:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1582ms 07:24:38 INFO - PROCESS | 1847 | 1461680678402 Marionette TRACE conn6 -> [0,1285,"getWindowHandle",null] 07:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 07:24:38 INFO - PROCESS | 1847 | 1461680678407 Marionette TRACE conn6 <- [1,1285,null,{"value":"8"}] 07:24:38 INFO - PROCESS | 1847 | 1461680678413 Marionette TRACE conn6 -> [0,1286,"setScriptTimeout",{"ms":35000}] 07:24:38 INFO - PROCESS | 1847 | 1461680678417 Marionette TRACE conn6 <- [1,1286,null,{}] 07:24:38 INFO - PROCESS | 1847 | 1461680678423 Marionette TRACE conn6 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:38 INFO - PROCESS | 1847 | 1461680678669 Marionette TRACE conn6 <- [1,1287,null,{"value":null}] 07:24:38 INFO - PROCESS | 1847 | 1461680678964 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190dbdc800 == 87 [pid = 1847] [id = 329] 07:24:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 269 (0x7f190d5f6c00) [pid = 1847] [serial = 988] [outer = (nil)] 07:24:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 270 (0x7f190dcdcc00) [pid = 1847] [serial = 989] [outer = 0x7f190d5f6c00] 07:24:39 INFO - PROCESS | 1847 | 1461680679048 Marionette DEBUG loaded listener.js 07:24:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 271 (0x7f1918779400) [pid = 1847] [serial = 990] [outer = 0x7f190d5f6c00] 07:24:40 INFO - PROCESS | 1847 | 1461680680428 Marionette TRACE conn6 <- [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]]]}] 07:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 07:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 2090ms 07:24:40 INFO - PROCESS | 1847 | 1461680680520 Marionette TRACE conn6 -> [0,1289,"getWindowHandle",null] 07:24:40 INFO - PROCESS | 1847 | 1461680680526 Marionette TRACE conn6 <- [1,1289,null,{"value":"8"}] 07:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 07:24:40 INFO - PROCESS | 1847 | 1461680680538 Marionette TRACE conn6 -> [0,1290,"setScriptTimeout",{"ms":35000}] 07:24:40 INFO - PROCESS | 1847 | 1461680680543 Marionette TRACE conn6 <- [1,1290,null,{}] 07:24:40 INFO - PROCESS | 1847 | 1461680680553 Marionette TRACE conn6 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:40 INFO - PROCESS | 1847 | 1461680680781 Marionette TRACE conn6 <- [1,1291,null,{"value":null}] 07:24:40 INFO - PROCESS | 1847 | 1461680680985 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190fdef800 == 88 [pid = 1847] [id = 330] 07:24:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 272 (0x7f190d10f800) [pid = 1847] [serial = 991] [outer = (nil)] 07:24:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 273 (0x7f190d1eec00) [pid = 1847] [serial = 992] [outer = 0x7f190d10f800] 07:24:41 INFO - PROCESS | 1847 | 1461680681095 Marionette DEBUG loaded listener.js 07:24:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 274 (0x7f190d5f5800) [pid = 1847] [serial = 993] [outer = 0x7f190d10f800] 07:24:42 INFO - PROCESS | 1847 | 1461680682143 Marionette TRACE conn6 <- [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]]]}] 07:24:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 07:24:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1638ms 07:24:42 INFO - PROCESS | 1847 | 1461680682176 Marionette TRACE conn6 -> [0,1293,"getWindowHandle",null] 07:24:42 INFO - PROCESS | 1847 | 1461680682184 Marionette TRACE conn6 <- [1,1293,null,{"value":"8"}] 07:24:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 07:24:42 INFO - PROCESS | 1847 | 1461680682194 Marionette TRACE conn6 -> [0,1294,"setScriptTimeout",{"ms":35000}] 07:24:42 INFO - PROCESS | 1847 | 1461680682198 Marionette TRACE conn6 <- [1,1294,null,{}] 07:24:42 INFO - PROCESS | 1847 | 1461680682204 Marionette TRACE conn6 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:42 INFO - PROCESS | 1847 | 1461680682390 Marionette TRACE conn6 <- [1,1295,null,{"value":null}] 07:24:42 INFO - PROCESS | 1847 | 1461680682652 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19110e2000 == 89 [pid = 1847] [id = 331] 07:24:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 275 (0x7f190dce9c00) [pid = 1847] [serial = 994] [outer = (nil)] 07:24:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 276 (0x7f190e690800) [pid = 1847] [serial = 995] [outer = 0x7f190dce9c00] 07:24:42 INFO - PROCESS | 1847 | 1461680682768 Marionette DEBUG loaded listener.js 07:24:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 277 (0x7f190f6dfc00) [pid = 1847] [serial = 996] [outer = 0x7f190dce9c00] 07:24:43 INFO - PROCESS | 1847 | 1461680683684 Marionette TRACE conn6 <- [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]]]}] 07:24:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 07:24:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1537ms 07:24:43 INFO - PROCESS | 1847 | 1461680683732 Marionette TRACE conn6 -> [0,1297,"getWindowHandle",null] 07:24:43 INFO - PROCESS | 1847 | 1461680683736 Marionette TRACE conn6 <- [1,1297,null,{"value":"8"}] 07:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 07:24:43 INFO - PROCESS | 1847 | 1461680683742 Marionette TRACE conn6 -> [0,1298,"setScriptTimeout",{"ms":35000}] 07:24:43 INFO - PROCESS | 1847 | 1461680683747 Marionette TRACE conn6 <- [1,1298,null,{}] 07:24:43 INFO - PROCESS | 1847 | 1461680683763 Marionette TRACE conn6 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:44 INFO - PROCESS | 1847 | 1461680684001 Marionette TRACE conn6 <- [1,1299,null,{"value":null}] 07:24:44 INFO - PROCESS | 1847 | 1461680684300 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1917a90800 == 90 [pid = 1847] [id = 332] 07:24:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 278 (0x7f1910ef3400) [pid = 1847] [serial = 997] [outer = (nil)] 07:24:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 279 (0x7f1910efdc00) [pid = 1847] [serial = 998] [outer = 0x7f1910ef3400] 07:24:44 INFO - PROCESS | 1847 | 1461680684377 Marionette DEBUG loaded listener.js 07:24:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 280 (0x7f1911aea800) [pid = 1847] [serial = 999] [outer = 0x7f1910ef3400] 07:24:45 INFO - PROCESS | 1847 | 1461680685230 Marionette TRACE conn6 <- [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]]]}] 07:24:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 07:24:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1536ms 07:24:45 INFO - PROCESS | 1847 | 1461680685279 Marionette TRACE conn6 -> [0,1301,"getWindowHandle",null] 07:24:45 INFO - PROCESS | 1847 | 1461680685283 Marionette TRACE conn6 <- [1,1301,null,{"value":"8"}] 07:24:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 07:24:45 INFO - PROCESS | 1847 | 1461680685289 Marionette TRACE conn6 -> [0,1302,"setScriptTimeout",{"ms":35000}] 07:24:45 INFO - PROCESS | 1847 | 1461680685291 Marionette TRACE conn6 <- [1,1302,null,{}] 07:24:45 INFO - PROCESS | 1847 | 1461680685297 Marionette TRACE conn6 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:45 INFO - PROCESS | 1847 | 1461680685484 Marionette TRACE conn6 <- [1,1303,null,{"value":null}] 07:24:45 INFO - PROCESS | 1847 | 1461680685704 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190fc1a800 == 91 [pid = 1847] [id = 333] 07:24:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 281 (0x7f1911ae3c00) [pid = 1847] [serial = 1000] [outer = (nil)] 07:24:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 282 (0x7f1914337c00) [pid = 1847] [serial = 1001] [outer = 0x7f1911ae3c00] 07:24:45 INFO - PROCESS | 1847 | 1461680685818 Marionette DEBUG loaded listener.js 07:24:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 283 (0x7f1914c87c00) [pid = 1847] [serial = 1002] [outer = 0x7f1911ae3c00] 07:24:46 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19190ed800 == 90 [pid = 1847] [id = 317] 07:24:46 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1918bb0800 == 89 [pid = 1847] [id = 316] 07:24:46 INFO - PROCESS | 1847 | --DOMWINDOW == 282 (0x7f1913d28000) [pid = 1847] [serial = 851] [outer = (nil)] [url = about:blank] 07:24:46 INFO - PROCESS | 1847 | --DOMWINDOW == 281 (0x7f190df6b800) [pid = 1847] [serial = 872] [outer = (nil)] [url = about:blank] 07:24:46 INFO - PROCESS | 1847 | --DOMWINDOW == 280 (0x7f191902f000) [pid = 1847] [serial = 836] [outer = (nil)] [url = about:blank] 07:24:46 INFO - PROCESS | 1847 | --DOMWINDOW == 279 (0x7f1910fe5000) [pid = 1847] [serial = 875] [outer = (nil)] [url = about:blank] 07:24:46 INFO - PROCESS | 1847 | --DOMWINDOW == 278 (0x7f191f83f000) [pid = 1847] [serial = 839] [outer = (nil)] [url = about:blank] 07:24:46 INFO - PROCESS | 1847 | --DOMWINDOW == 277 (0x7f190f557400) [pid = 1847] [serial = 863] [outer = (nil)] [url = about:blank] 07:24:46 INFO - PROCESS | 1847 | --DOMWINDOW == 276 (0x7f1910fda800) [pid = 1847] [serial = 860] [outer = (nil)] [url = about:blank] 07:24:46 INFO - PROCESS | 1847 | --DOMWINDOW == 275 (0x7f190faae400) [pid = 1847] [serial = 869] [outer = (nil)] [url = about:blank] 07:24:46 INFO - PROCESS | 1847 | --DOMWINDOW == 274 (0x7f190faa5800) [pid = 1847] [serial = 866] [outer = (nil)] [url = about:blank] 07:24:46 INFO - PROCESS | 1847 | --DOMWINDOW == 273 (0x7f192754d800) [pid = 1847] [serial = 842] [outer = (nil)] [url = about:blank] 07:24:46 INFO - PROCESS | 1847 | --DOMWINDOW == 272 (0x7f192f35c000) [pid = 1847] [serial = 845] [outer = (nil)] [url = about:blank] 07:24:46 INFO - PROCESS | 1847 | --DOMWINDOW == 271 (0x7f191750e000) [pid = 1847] [serial = 833] [outer = (nil)] [url = about:blank] 07:24:46 INFO - PROCESS | 1847 | --DOMWINDOW == 270 (0x7f193668d400) [pid = 1847] [serial = 854] [outer = (nil)] [url = about:blank] 07:24:46 INFO - PROCESS | 1847 | --DOMWINDOW == 269 (0x7f19363e9c00) [pid = 1847] [serial = 848] [outer = (nil)] [url = about:blank] 07:24:46 INFO - PROCESS | 1847 | --DOMWINDOW == 268 (0x7f1910e97800) [pid = 1847] [serial = 857] [outer = (nil)] [url = about:blank] 07:24:46 INFO - PROCESS | 1847 | --DOMWINDOW == 267 (0x7f191f9d9000) [pid = 1847] [serial = 896] [outer = (nil)] [url = about:blank] 07:24:46 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1917a9d800 == 88 [pid = 1847] [id = 315] 07:24:46 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1913d6f800 == 87 [pid = 1847] [id = 314] 07:24:46 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1911bf6000 == 86 [pid = 1847] [id = 313] 07:24:46 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190f2cc000 == 85 [pid = 1847] [id = 312] 07:24:46 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191f23e000 == 84 [pid = 1847] [id = 10] 07:24:46 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190fdf3800 == 83 [pid = 1847] [id = 311] 07:24:46 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1917c8f000 == 82 [pid = 1847] [id = 306] 07:24:46 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1917424800 == 81 [pid = 1847] [id = 305] 07:24:46 INFO - PROCESS | 1847 | --DOCSHELL 0x7f193c47e800 == 80 [pid = 1847] [id = 304] 07:24:46 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1934f06800 == 79 [pid = 1847] [id = 303] 07:24:46 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1928146800 == 78 [pid = 1847] [id = 302] 07:24:46 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19230dc000 == 77 [pid = 1847] [id = 301] 07:24:46 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191e8f1800 == 76 [pid = 1847] [id = 300] 07:24:46 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1914222000 == 75 [pid = 1847] [id = 299] 07:24:46 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191f389000 == 74 [pid = 1847] [id = 298] 07:24:46 INFO - PROCESS | 1847 | 1461680686807 Marionette TRACE conn6 <- [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]]]}] 07:24:46 INFO - PROCESS | 1847 | --DOMWINDOW == 266 (0x7f191ec32800) [pid = 1847] [serial = 893] [outer = (nil)] [url = about:blank] 07:24:46 INFO - PROCESS | 1847 | --DOMWINDOW == 265 (0x7f1911ae3800) [pid = 1847] [serial = 879] [outer = (nil)] [url = about:blank] 07:24:46 INFO - PROCESS | 1847 | --DOMWINDOW == 264 (0x7f192774ec00) [pid = 1847] [serial = 830] [outer = (nil)] [url = about:blank] 07:24:46 INFO - PROCESS | 1847 | --DOMWINDOW == 263 (0x7f1914c86800) [pid = 1847] [serial = 881] [outer = (nil)] [url = about:blank] 07:24:46 INFO - PROCESS | 1847 | --DOMWINDOW == 262 (0x7f1910fdf800) [pid = 1847] [serial = 878] [outer = (nil)] [url = about:blank] 07:24:46 INFO - PROCESS | 1847 | --DOMWINDOW == 261 (0x7f19189b6000) [pid = 1847] [serial = 890] [outer = (nil)] [url = about:blank] 07:24:46 INFO - PROCESS | 1847 | --DOMWINDOW == 260 (0x7f1914d80400) [pid = 1847] [serial = 882] [outer = (nil)] [url = about:blank] 07:24:46 INFO - PROCESS | 1847 | --DOMWINDOW == 259 (0x7f191760dc00) [pid = 1847] [serial = 885] [outer = (nil)] [url = about:blank] 07:24:46 INFO - PROCESS | 1847 | --DOMWINDOW == 258 (0x7f191902e000) [pid = 1847] [serial = 891] [outer = (nil)] [url = about:blank] 07:24:46 INFO - PROCESS | 1847 | --DOMWINDOW == 257 (0x7f191f3b4c00) [pid = 1847] [serial = 894] [outer = (nil)] [url = about:blank] 07:24:46 INFO - PROCESS | 1847 | --DOMWINDOW == 256 (0x7f191876dc00) [pid = 1847] [serial = 887] [outer = (nil)] [url = about:blank] 07:24:46 INFO - PROCESS | 1847 | --DOMWINDOW == 255 (0x7f1915b90000) [pid = 1847] [serial = 884] [outer = (nil)] [url = about:blank] 07:24:46 INFO - PROCESS | 1847 | --DOMWINDOW == 254 (0x7f1918776800) [pid = 1847] [serial = 888] [outer = (nil)] [url = about:blank] 07:24:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 07:24:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1577ms 07:24:46 INFO - PROCESS | 1847 | 1461680686869 Marionette TRACE conn6 -> [0,1305,"getWindowHandle",null] 07:24:46 INFO - PROCESS | 1847 | 1461680686872 Marionette TRACE conn6 <- [1,1305,null,{"value":"8"}] 07:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 07:24:46 INFO - PROCESS | 1847 | 1461680686878 Marionette TRACE conn6 -> [0,1306,"setScriptTimeout",{"ms":35000}] 07:24:46 INFO - PROCESS | 1847 | 1461680686881 Marionette TRACE conn6 <- [1,1306,null,{}] 07:24:46 INFO - PROCESS | 1847 | 1461680686886 Marionette TRACE conn6 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:47 INFO - PROCESS | 1847 | 1461680687080 Marionette TRACE conn6 <- [1,1307,null,{"value":null}] 07:24:47 INFO - PROCESS | 1847 | 1461680687259 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:47 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190fc2a000 == 75 [pid = 1847] [id = 334] 07:24:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 255 (0x7f190d1e2400) [pid = 1847] [serial = 1003] [outer = (nil)] 07:24:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 256 (0x7f1914c86800) [pid = 1847] [serial = 1004] [outer = 0x7f190d1e2400] 07:24:47 INFO - PROCESS | 1847 | 1461680687362 Marionette DEBUG loaded listener.js 07:24:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 257 (0x7f1915851000) [pid = 1847] [serial = 1005] [outer = 0x7f190d1e2400] 07:24:48 INFO - PROCESS | 1847 | 1461680688074 Marionette TRACE conn6 <- [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]]]}] 07:24:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 07:24:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1231ms 07:24:48 INFO - PROCESS | 1847 | 1461680688110 Marionette TRACE conn6 -> [0,1309,"getWindowHandle",null] 07:24:48 INFO - PROCESS | 1847 | 1461680688114 Marionette TRACE conn6 <- [1,1309,null,{"value":"8"}] 07:24:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 07:24:48 INFO - PROCESS | 1847 | 1461680688119 Marionette TRACE conn6 -> [0,1310,"setScriptTimeout",{"ms":35000}] 07:24:48 INFO - PROCESS | 1847 | 1461680688121 Marionette TRACE conn6 <- [1,1310,null,{}] 07:24:48 INFO - PROCESS | 1847 | 1461680688127 Marionette TRACE conn6 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:48 INFO - PROCESS | 1847 | 1461680688344 Marionette TRACE conn6 <- [1,1311,null,{"value":null}] 07:24:48 INFO - PROCESS | 1847 | 1461680688525 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1917ae0000 == 76 [pid = 1847] [id = 335] 07:24:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 258 (0x7f190d5ef800) [pid = 1847] [serial = 1006] [outer = (nil)] 07:24:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 259 (0x7f1915ca5800) [pid = 1847] [serial = 1007] [outer = 0x7f190d5ef800] 07:24:48 INFO - PROCESS | 1847 | 1461680688607 Marionette DEBUG loaded listener.js 07:24:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 260 (0x7f19179f2c00) [pid = 1847] [serial = 1008] [outer = 0x7f190d5ef800] 07:24:49 INFO - PROCESS | 1847 | 1461680689426 Marionette TRACE conn6 <- [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] 07:24:49 INFO - PROCESS | 1847 | 1461680689503 Marionette TRACE conn6 <- [1,1313,null,{"value":"8"}] 07:24:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 07:24:49 INFO - PROCESS | 1847 | 1461680689511 Marionette TRACE conn6 -> [0,1314,"setScriptTimeout",{"ms":35000}] 07:24:49 INFO - PROCESS | 1847 | 1461680689518 Marionette TRACE conn6 <- [1,1314,null,{}] 07:24:49 INFO - PROCESS | 1847 | 1461680689533 Marionette TRACE conn6 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:49 INFO - PROCESS | 1847 | 1461680689780 Marionette TRACE conn6 <- [1,1315,null,{"value":null}] 07:24:49 INFO - PROCESS | 1847 | 1461680689807 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19190ed800 == 77 [pid = 1847] [id = 336] 07:24:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 261 (0x7f190e68dc00) [pid = 1847] [serial = 1009] [outer = (nil)] 07:24:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 262 (0x7f191876dc00) [pid = 1847] [serial = 1010] [outer = 0x7f190e68dc00] 07:24:49 INFO - PROCESS | 1847 | 1461680689877 Marionette DEBUG loaded listener.js 07:24:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 263 (0x7f191d7ce400) [pid = 1847] [serial = 1011] [outer = 0x7f190e68dc00] 07:24:50 INFO - PROCESS | 1847 | 1461680690726 Marionette TRACE conn6 <- [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]]]}] 07:24:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 07:24:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1250ms 07:24:50 INFO - PROCESS | 1847 | 1461680690763 Marionette TRACE conn6 -> [0,1317,"getWindowHandle",null] 07:24:50 INFO - PROCESS | 1847 | 1461680690767 Marionette TRACE conn6 <- [1,1317,null,{"value":"8"}] 07:24:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 07:24:50 INFO - PROCESS | 1847 | 1461680690773 Marionette TRACE conn6 -> [0,1318,"setScriptTimeout",{"ms":35000}] 07:24:50 INFO - PROCESS | 1847 | 1461680690776 Marionette TRACE conn6 <- [1,1318,null,{}] 07:24:50 INFO - PROCESS | 1847 | 1461680690788 Marionette TRACE conn6 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:51 INFO - PROCESS | 1847 | 1461680691025 Marionette TRACE conn6 <- [1,1319,null,{"value":null}] 07:24:52 INFO - PROCESS | 1847 | --DOMWINDOW == 262 (0x7f191f02c800) [pid = 1847] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 07:24:52 INFO - PROCESS | 1847 | --DOMWINDOW == 261 (0x7f190df68400) [pid = 1847] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 07:24:52 INFO - PROCESS | 1847 | --DOMWINDOW == 260 (0x7f1919059000) [pid = 1847] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 07:24:52 INFO - PROCESS | 1847 | --DOMWINDOW == 259 (0x7f191d9e5000) [pid = 1847] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 07:24:52 INFO - PROCESS | 1847 | --DOMWINDOW == 258 (0x7f1928adac00) [pid = 1847] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 07:24:52 INFO - PROCESS | 1847 | --DOMWINDOW == 257 (0x7f192659d800) [pid = 1847] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 07:24:52 INFO - PROCESS | 1847 | --DOMWINDOW == 256 (0x7f191589ac00) [pid = 1847] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 07:24:52 INFO - PROCESS | 1847 | --DOMWINDOW == 255 (0x7f19287d5c00) [pid = 1847] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 07:24:52 INFO - PROCESS | 1847 | --DOMWINDOW == 254 (0x7f192610d000) [pid = 1847] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 07:24:52 INFO - PROCESS | 1847 | --DOMWINDOW == 253 (0x7f1926fd4000) [pid = 1847] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 07:24:52 INFO - PROCESS | 1847 | --DOMWINDOW == 252 (0x7f1914d88800) [pid = 1847] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 07:24:52 INFO - PROCESS | 1847 | --DOMWINDOW == 251 (0x7f1914d84800) [pid = 1847] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 07:24:52 INFO - PROCESS | 1847 | --DOMWINDOW == 250 (0x7f1918773c00) [pid = 1847] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 07:24:52 INFO - PROCESS | 1847 | --DOMWINDOW == 249 (0x7f190d1ef400) [pid = 1847] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 07:24:52 INFO - PROCESS | 1847 | --DOMWINDOW == 248 (0x7f1910fe3800) [pid = 1847] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 07:24:52 INFO - PROCESS | 1847 | --DOMWINDOW == 247 (0x7f1910e9b400) [pid = 1847] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 07:24:52 INFO - PROCESS | 1847 | --DOMWINDOW == 246 (0x7f1910fd9800) [pid = 1847] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 07:24:52 INFO - PROCESS | 1847 | --DOMWINDOW == 245 (0x7f1911aeb000) [pid = 1847] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 07:24:52 INFO - PROCESS | 1847 | --DOMWINDOW == 244 (0x7f1911ae9400) [pid = 1847] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 07:24:52 INFO - PROCESS | 1847 | --DOMWINDOW == 243 (0x7f191f002c00) [pid = 1847] [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.] 07:24:52 INFO - PROCESS | 1847 | --DOMWINDOW == 242 (0x7f1914d81c00) [pid = 1847] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 07:24:52 INFO - PROCESS | 1847 | 1461680692246 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:52 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19110ee800 == 78 [pid = 1847] [id = 337] 07:24:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 243 (0x7f190d1ef400) [pid = 1847] [serial = 1012] [outer = (nil)] 07:24:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 244 (0x7f1910fe2400) [pid = 1847] [serial = 1013] [outer = 0x7f190d1ef400] 07:24:52 INFO - PROCESS | 1847 | 1461680692314 Marionette DEBUG loaded listener.js 07:24:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 245 (0x7f1915b94c00) [pid = 1847] [serial = 1014] [outer = 0x7f190d1ef400] 07:24:53 INFO - PROCESS | 1847 | 1461680693011 Marionette TRACE conn6 <- [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]]]}] 07:24:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 07:24:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 2294ms 07:24:53 INFO - PROCESS | 1847 | 1461680693068 Marionette TRACE conn6 -> [0,1321,"getWindowHandle",null] 07:24:53 INFO - PROCESS | 1847 | 1461680693072 Marionette TRACE conn6 <- [1,1321,null,{"value":"8"}] 07:24:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 07:24:53 INFO - PROCESS | 1847 | 1461680693090 Marionette TRACE conn6 -> [0,1322,"setScriptTimeout",{"ms":35000}] 07:24:53 INFO - PROCESS | 1847 | 1461680693093 Marionette TRACE conn6 <- [1,1322,null,{}] 07:24:53 INFO - PROCESS | 1847 | 1461680693098 Marionette TRACE conn6 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:53 INFO - PROCESS | 1847 | 1461680693291 Marionette TRACE conn6 <- [1,1323,null,{"value":null}] 07:24:53 INFO - PROCESS | 1847 | 1461680693478 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:53 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191e99f000 == 79 [pid = 1847] [id = 338] 07:24:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 246 (0x7f1917abb400) [pid = 1847] [serial = 1015] [outer = (nil)] 07:24:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 247 (0x7f191da0d400) [pid = 1847] [serial = 1016] [outer = 0x7f1917abb400] 07:24:53 INFO - PROCESS | 1847 | 1461680693546 Marionette DEBUG loaded listener.js 07:24:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 248 (0x7f191f16f000) [pid = 1847] [serial = 1017] [outer = 0x7f1917abb400] 07:24:54 INFO - PROCESS | 1847 | 1461680694497 Marionette TRACE conn6 <- [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]]]}] 07:24:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 07:24:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1437ms 07:24:54 INFO - PROCESS | 1847 | 1461680694529 Marionette TRACE conn6 -> [0,1325,"getWindowHandle",null] 07:24:54 INFO - PROCESS | 1847 | 1461680694537 Marionette TRACE conn6 <- [1,1325,null,{"value":"8"}] 07:24:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 07:24:54 INFO - PROCESS | 1847 | 1461680694549 Marionette TRACE conn6 -> [0,1326,"setScriptTimeout",{"ms":35000}] 07:24:54 INFO - PROCESS | 1847 | 1461680694556 Marionette TRACE conn6 <- [1,1326,null,{}] 07:24:54 INFO - PROCESS | 1847 | 1461680694569 Marionette TRACE conn6 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:54 INFO - PROCESS | 1847 | 1461680694836 Marionette TRACE conn6 <- [1,1327,null,{"value":null}] 07:24:55 INFO - PROCESS | 1847 | 1461680695152 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190fde2800 == 80 [pid = 1847] [id = 339] 07:24:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 249 (0x7f190d1e6400) [pid = 1847] [serial = 1018] [outer = (nil)] 07:24:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 250 (0x7f190d5f8c00) [pid = 1847] [serial = 1019] [outer = 0x7f190d1e6400] 07:24:55 INFO - PROCESS | 1847 | 1461680695235 Marionette DEBUG loaded listener.js 07:24:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 251 (0x7f190df67000) [pid = 1847] [serial = 1020] [outer = 0x7f190d1e6400] 07:24:56 INFO - PROCESS | 1847 | 1461680696195 Marionette TRACE conn6 <- [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]]]}] 07:24:56 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 07:24:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1690ms 07:24:56 INFO - PROCESS | 1847 | 1461680696239 Marionette TRACE conn6 -> [0,1329,"getWindowHandle",null] 07:24:56 INFO - PROCESS | 1847 | 1461680696249 Marionette TRACE conn6 <- [1,1329,null,{"value":"8"}] 07:24:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 07:24:56 INFO - PROCESS | 1847 | 1461680696259 Marionette TRACE conn6 -> [0,1330,"setScriptTimeout",{"ms":35000}] 07:24:56 INFO - PROCESS | 1847 | 1461680696263 Marionette TRACE conn6 <- [1,1330,null,{}] 07:24:56 INFO - PROCESS | 1847 | 1461680696270 Marionette TRACE conn6 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:56 INFO - PROCESS | 1847 | 1461680696490 Marionette TRACE conn6 <- [1,1331,null,{"value":null}] 07:24:56 INFO - PROCESS | 1847 | 1461680696735 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1917a8a800 == 81 [pid = 1847] [id = 340] 07:24:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 252 (0x7f190faa4000) [pid = 1847] [serial = 1021] [outer = (nil)] 07:24:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 253 (0x7f1910e9dc00) [pid = 1847] [serial = 1022] [outer = 0x7f190faa4000] 07:24:56 INFO - PROCESS | 1847 | 1461680696854 Marionette DEBUG loaded listener.js 07:24:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 254 (0x7f1910fe3800) [pid = 1847] [serial = 1023] [outer = 0x7f190faa4000] 07:24:57 INFO - PROCESS | 1847 | 1461680697798 Marionette TRACE conn6 <- [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]]]}] 07:24:57 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 07:24:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1584ms 07:24:57 INFO - PROCESS | 1847 | 1461680697844 Marionette TRACE conn6 -> [0,1333,"getWindowHandle",null] 07:24:57 INFO - PROCESS | 1847 | 1461680697847 Marionette TRACE conn6 <- [1,1333,null,{"value":"8"}] 07:24:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 07:24:57 INFO - PROCESS | 1847 | 1461680697854 Marionette TRACE conn6 -> [0,1334,"setScriptTimeout",{"ms":35000}] 07:24:57 INFO - PROCESS | 1847 | 1461680697860 Marionette TRACE conn6 <- [1,1334,null,{}] 07:24:57 INFO - PROCESS | 1847 | 1461680697877 Marionette TRACE conn6 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:58 INFO - PROCESS | 1847 | 1461680698097 Marionette TRACE conn6 <- [1,1335,null,{"value":null}] 07:24:58 INFO - PROCESS | 1847 | 1461680698366 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:58 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191f257800 == 82 [pid = 1847] [id = 341] 07:24:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 255 (0x7f1915855800) [pid = 1847] [serial = 1024] [outer = (nil)] 07:24:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 256 (0x7f1915a0c800) [pid = 1847] [serial = 1025] [outer = 0x7f1915855800] 07:24:58 INFO - PROCESS | 1847 | 1461680698494 Marionette DEBUG loaded listener.js 07:24:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 257 (0x7f1915cb0c00) [pid = 1847] [serial = 1026] [outer = 0x7f1915855800] 07:24:59 INFO - PROCESS | 1847 | 1461680699371 Marionette TRACE conn6 <- [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]]]}] 07:24:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 07:24:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1585ms 07:24:59 INFO - PROCESS | 1847 | 1461680699440 Marionette TRACE conn6 -> [0,1337,"getWindowHandle",null] 07:24:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 07:24:59 INFO - PROCESS | 1847 | 1461680699445 Marionette TRACE conn6 <- [1,1337,null,{"value":"8"}] 07:24:59 INFO - PROCESS | 1847 | 1461680699451 Marionette TRACE conn6 -> [0,1338,"setScriptTimeout",{"ms":35000}] 07:24:59 INFO - PROCESS | 1847 | 1461680699454 Marionette TRACE conn6 <- [1,1338,null,{}] 07:24:59 INFO - PROCESS | 1847 | 1461680699460 Marionette TRACE conn6 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:24:59 INFO - PROCESS | 1847 | 1461680699672 Marionette TRACE conn6 <- [1,1339,null,{"value":null}] 07:24:59 INFO - PROCESS | 1847 | 1461680699926 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:24:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1922fb6800 == 83 [pid = 1847] [id = 342] 07:24:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 258 (0x7f1915856000) [pid = 1847] [serial = 1027] [outer = (nil)] 07:25:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 259 (0x7f1918e44000) [pid = 1847] [serial = 1028] [outer = 0x7f1915856000] 07:25:00 INFO - PROCESS | 1847 | 1461680700048 Marionette DEBUG loaded listener.js 07:25:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 260 (0x7f191ec36c00) [pid = 1847] [serial = 1029] [outer = 0x7f1915856000] 07:25:01 INFO - PROCESS | 1847 | 1461680701439 Marionette TRACE conn6 <- [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]]]}] 07:25:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 07:25:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2032ms 07:25:01 INFO - PROCESS | 1847 | 1461680701529 Marionette TRACE conn6 -> [0,1341,"getWindowHandle",null] 07:25:01 INFO - PROCESS | 1847 | 1461680701534 Marionette TRACE conn6 <- [1,1341,null,{"value":"8"}] 07:25:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 07:25:01 INFO - PROCESS | 1847 | 1461680701544 Marionette TRACE conn6 -> [0,1342,"setScriptTimeout",{"ms":35000}] 07:25:01 INFO - PROCESS | 1847 | 1461680701548 Marionette TRACE conn6 <- [1,1342,null,{}] 07:25:01 INFO - PROCESS | 1847 | 1461680701554 Marionette TRACE conn6 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:01 INFO - PROCESS | 1847 | 1461680701777 Marionette TRACE conn6 <- [1,1343,null,{"value":null}] 07:25:01 INFO - PROCESS | 1847 | 1461680701976 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1928152800 == 84 [pid = 1847] [id = 343] 07:25:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 261 (0x7f191777b400) [pid = 1847] [serial = 1030] [outer = (nil)] 07:25:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 262 (0x7f191f1a8400) [pid = 1847] [serial = 1031] [outer = 0x7f191777b400] 07:25:02 INFO - PROCESS | 1847 | 1461680702108 Marionette DEBUG loaded listener.js 07:25:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 263 (0x7f191f83e400) [pid = 1847] [serial = 1032] [outer = 0x7f191777b400] 07:25:03 INFO - PROCESS | 1847 | 1461680703047 Marionette TRACE conn6 <- [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]]]}] 07:25:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 07:25:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1537ms 07:25:03 INFO - PROCESS | 1847 | 1461680703082 Marionette TRACE conn6 -> [0,1345,"getWindowHandle",null] 07:25:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 07:25:03 INFO - PROCESS | 1847 | 1461680703086 Marionette TRACE conn6 <- [1,1345,null,{"value":"8"}] 07:25:03 INFO - PROCESS | 1847 | 1461680703093 Marionette TRACE conn6 -> [0,1346,"setScriptTimeout",{"ms":35000}] 07:25:03 INFO - PROCESS | 1847 | 1461680703097 Marionette TRACE conn6 <- [1,1346,null,{}] 07:25:03 INFO - PROCESS | 1847 | 1461680703103 Marionette TRACE conn6 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:03 INFO - PROCESS | 1847 | 1461680703373 Marionette TRACE conn6 <- [1,1347,null,{"value":null}] 07:25:03 INFO - PROCESS | 1847 | 1461680703694 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19356aa000 == 85 [pid = 1847] [id = 344] 07:25:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 264 (0x7f19272bd800) [pid = 1847] [serial = 1033] [outer = (nil)] 07:25:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 265 (0x7f19279e5400) [pid = 1847] [serial = 1034] [outer = 0x7f19272bd800] 07:25:03 INFO - PROCESS | 1847 | 1461680703781 Marionette DEBUG loaded listener.js 07:25:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 266 (0x7f1928db9c00) [pid = 1847] [serial = 1035] [outer = 0x7f19272bd800] 07:25:04 INFO - PROCESS | 1847 | 1461680704693 Marionette TRACE conn6 <- [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]]]}] 07:25:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 07:25:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1638ms 07:25:04 INFO - PROCESS | 1847 | 1461680704731 Marionette TRACE conn6 -> [0,1349,"getWindowHandle",null] 07:25:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 07:25:04 INFO - PROCESS | 1847 | 1461680704736 Marionette TRACE conn6 <- [1,1349,null,{"value":"8"}] 07:25:04 INFO - PROCESS | 1847 | 1461680704743 Marionette TRACE conn6 -> [0,1350,"setScriptTimeout",{"ms":35000}] 07:25:04 INFO - PROCESS | 1847 | 1461680704747 Marionette TRACE conn6 <- [1,1350,null,{}] 07:25:04 INFO - PROCESS | 1847 | 1461680704753 Marionette TRACE conn6 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:04 INFO - PROCESS | 1847 | 1461680704952 Marionette TRACE conn6 <- [1,1351,null,{"value":null}] 07:25:05 INFO - PROCESS | 1847 | 1461680705201 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1941f8b000 == 86 [pid = 1847] [id = 345] 07:25:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 267 (0x7f1915892800) [pid = 1847] [serial = 1036] [outer = (nil)] 07:25:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 268 (0x7f192aa85c00) [pid = 1847] [serial = 1037] [outer = 0x7f1915892800] 07:25:05 INFO - PROCESS | 1847 | 1461680705323 Marionette DEBUG loaded listener.js 07:25:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 269 (0x7f1934318000) [pid = 1847] [serial = 1038] [outer = 0x7f1915892800] 07:25:06 INFO - PROCESS | 1847 | 1461680706213 Marionette TRACE conn6 <- [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]]]}] 07:25:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 07:25:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1533ms 07:25:06 INFO - PROCESS | 1847 | 1461680706278 Marionette TRACE conn6 -> [0,1353,"getWindowHandle",null] 07:25:06 INFO - PROCESS | 1847 | 1461680706282 Marionette TRACE conn6 <- [1,1353,null,{"value":"8"}] 07:25:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 07:25:06 INFO - PROCESS | 1847 | 1461680706289 Marionette TRACE conn6 -> [0,1354,"setScriptTimeout",{"ms":35000}] 07:25:06 INFO - PROCESS | 1847 | 1461680706291 Marionette TRACE conn6 <- [1,1354,null,{}] 07:25:06 INFO - PROCESS | 1847 | 1461680706298 Marionette TRACE conn6 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:06 INFO - PROCESS | 1847 | 1461680706521 Marionette TRACE conn6 <- [1,1355,null,{"value":null}] 07:25:06 INFO - PROCESS | 1847 | 1461680706772 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190d85a000 == 87 [pid = 1847] [id = 346] 07:25:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 270 (0x7f1915b8f000) [pid = 1847] [serial = 1039] [outer = (nil)] 07:25:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 271 (0x7f1935424800) [pid = 1847] [serial = 1040] [outer = 0x7f1915b8f000] 07:25:06 INFO - PROCESS | 1847 | 1461680706896 Marionette DEBUG loaded listener.js 07:25:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 272 (0x7f19364b2800) [pid = 1847] [serial = 1041] [outer = 0x7f1915b8f000] 07:25:07 INFO - PROCESS | 1847 | 1461680707754 Marionette TRACE conn6 <- [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]]]}] 07:25:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 07:25:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1533ms 07:25:07 INFO - PROCESS | 1847 | 1461680707824 Marionette TRACE conn6 -> [0,1357,"getWindowHandle",null] 07:25:07 INFO - PROCESS | 1847 | 1461680707827 Marionette TRACE conn6 <- [1,1357,null,{"value":"8"}] 07:25:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 07:25:07 INFO - PROCESS | 1847 | 1461680707834 Marionette TRACE conn6 -> [0,1358,"setScriptTimeout",{"ms":35000}] 07:25:07 INFO - PROCESS | 1847 | 1461680707837 Marionette TRACE conn6 <- [1,1358,null,{}] 07:25:07 INFO - PROCESS | 1847 | 1461680707842 Marionette TRACE conn6 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:08 INFO - PROCESS | 1847 | 1461680708059 Marionette TRACE conn6 <- [1,1359,null,{"value":null}] 07:25:08 INFO - PROCESS | 1847 | 1461680708304 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190d0e1800 == 88 [pid = 1847] [id = 347] 07:25:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 273 (0x7f1922fd4400) [pid = 1847] [serial = 1042] [outer = (nil)] 07:25:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 274 (0x7f1922fd8800) [pid = 1847] [serial = 1043] [outer = 0x7f1922fd4400] 07:25:08 INFO - PROCESS | 1847 | 1461680708441 Marionette DEBUG loaded listener.js 07:25:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 275 (0x7f1922fddc00) [pid = 1847] [serial = 1044] [outer = 0x7f1922fd4400] 07:25:09 INFO - PROCESS | 1847 | 1461680709467 Marionette TRACE conn6 <- [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]]]}] 07:25:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 07:25:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1681ms 07:25:09 INFO - PROCESS | 1847 | 1461680709516 Marionette TRACE conn6 -> [0,1361,"getWindowHandle",null] 07:25:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 07:25:09 INFO - PROCESS | 1847 | 1461680709521 Marionette TRACE conn6 <- [1,1361,null,{"value":"8"}] 07:25:09 INFO - PROCESS | 1847 | 1461680709528 Marionette TRACE conn6 -> [0,1362,"setScriptTimeout",{"ms":35000}] 07:25:09 INFO - PROCESS | 1847 | 1461680709531 Marionette TRACE conn6 <- [1,1362,null,{}] 07:25:09 INFO - PROCESS | 1847 | 1461680709538 Marionette TRACE conn6 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:09 INFO - PROCESS | 1847 | 1461680709766 Marionette TRACE conn6 <- [1,1363,null,{"value":null}] 07:25:10 INFO - PROCESS | 1847 | 1461680710069 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190b1ce800 == 89 [pid = 1847] [id = 348] 07:25:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 276 (0x7f1917ab9c00) [pid = 1847] [serial = 1045] [outer = (nil)] 07:25:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 277 (0x7f19364b9800) [pid = 1847] [serial = 1046] [outer = 0x7f1917ab9c00] 07:25:10 INFO - PROCESS | 1847 | 1461680710154 Marionette DEBUG loaded listener.js 07:25:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 278 (0x7f1939d47400) [pid = 1847] [serial = 1047] [outer = 0x7f1917ab9c00] 07:25:11 INFO - PROCESS | 1847 | 1461680711160 Marionette TRACE conn6 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 07:25:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 07:25:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1686ms 07:25:11 INFO - PROCESS | 1847 | 1461680711213 Marionette TRACE conn6 -> [0,1365,"getWindowHandle",null] 07:25:11 INFO - PROCESS | 1847 | 1461680711216 Marionette TRACE conn6 <- [1,1365,null,{"value":"8"}] 07:25:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 07:25:11 INFO - PROCESS | 1847 | 1461680711225 Marionette TRACE conn6 -> [0,1366,"setScriptTimeout",{"ms":35000}] 07:25:11 INFO - PROCESS | 1847 | 1461680711228 Marionette TRACE conn6 <- [1,1366,null,{}] 07:25:11 INFO - PROCESS | 1847 | 1461680711235 Marionette TRACE conn6 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:11 INFO - PROCESS | 1847 | 1461680711496 Marionette TRACE conn6 <- [1,1367,null,{"value":null}] 07:25:11 INFO - PROCESS | 1847 | 1461680711803 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:11 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190f2d3800 == 90 [pid = 1847] [id = 349] 07:25:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 279 (0x7f190df6c400) [pid = 1847] [serial = 1048] [outer = (nil)] 07:25:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 280 (0x7f1910fe4800) [pid = 1847] [serial = 1049] [outer = 0x7f190df6c400] 07:25:11 INFO - PROCESS | 1847 | 1461680711895 Marionette DEBUG loaded listener.js 07:25:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 281 (0x7f191d9ee400) [pid = 1847] [serial = 1050] [outer = 0x7f190df6c400] 07:25:12 INFO - PROCESS | 1847 | 1461680712850 Marionette TRACE conn6 <- [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] 07:25:12 INFO - PROCESS | 1847 | 1461680712866 Marionette TRACE conn6 <- [1,1369,null,{"value":"8"}] 07:25:12 INFO - PROCESS | 1847 | 1461680712873 Marionette TRACE conn6 -> [0,1370,"setScriptTimeout",{"ms":35000}] 07:25:12 INFO - PROCESS | 1847 | 1461680712876 Marionette TRACE conn6 <- [1,1370,null,{}] 07:25:12 INFO - PROCESS | 1847 | 1461680712882 Marionette TRACE conn6 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:13 INFO - PROCESS | 1847 | 1461680713093 Marionette TRACE conn6 <- [1,1371,null,{"value":null}] 07:25:13 INFO - PROCESS | 1847 | 1461680713354 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:13 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191e9d2800 == 91 [pid = 1847] [id = 350] 07:25:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 282 (0x7f190b265c00) [pid = 1847] [serial = 1051] [outer = (nil)] 07:25:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 283 (0x7f190b26c000) [pid = 1847] [serial = 1052] [outer = 0x7f190b265c00] 07:25:13 INFO - PROCESS | 1847 | 1461680713475 Marionette DEBUG loaded listener.js 07:25:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 284 (0x7f190f558c00) [pid = 1847] [serial = 1053] [outer = 0x7f190b265c00] 07:25:14 INFO - PROCESS | 1847 | 1461680714391 Marionette TRACE conn6 <- [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] 07:25:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 07:25:14 INFO - PROCESS | 1847 | 1461680714416 Marionette TRACE conn6 <- [1,1373,null,{"value":"8"}] 07:25:14 INFO - PROCESS | 1847 | 1461680714422 Marionette TRACE conn6 -> [0,1374,"setScriptTimeout",{"ms":35000}] 07:25:14 INFO - PROCESS | 1847 | 1461680714425 Marionette TRACE conn6 <- [1,1374,null,{}] 07:25:14 INFO - PROCESS | 1847 | 1461680714431 Marionette TRACE conn6 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:14 INFO - PROCESS | 1847 | 1461680714637 Marionette TRACE conn6 <- [1,1375,null,{"value":null}] 07:25:14 INFO - PROCESS | 1847 | 1461680714908 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1917d08000 == 92 [pid = 1847] [id = 351] 07:25:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 285 (0x7f190b268000) [pid = 1847] [serial = 1054] [outer = (nil)] 07:25:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 286 (0x7f191da06400) [pid = 1847] [serial = 1055] [outer = 0x7f190b268000] 07:25:15 INFO - PROCESS | 1847 | 1461680715027 Marionette DEBUG loaded listener.js 07:25:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 287 (0x7f1939d49400) [pid = 1847] [serial = 1056] [outer = 0x7f190b268000] 07:25:15 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:25:15 INFO - PROCESS | 1847 | 1461680715892 Marionette TRACE conn6 <- [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] 07:25:15 INFO - PROCESS | 1847 | 1461680715959 Marionette TRACE conn6 <- [1,1377,null,{"value":"8"}] 07:25:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 07:25:15 INFO - PROCESS | 1847 | 1461680715966 Marionette TRACE conn6 -> [0,1378,"setScriptTimeout",{"ms":35000}] 07:25:15 INFO - PROCESS | 1847 | 1461680715969 Marionette TRACE conn6 <- [1,1378,null,{}] 07:25:15 INFO - PROCESS | 1847 | 1461680715975 Marionette TRACE conn6 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:16 INFO - PROCESS | 1847 | 1461680716187 Marionette TRACE conn6 <- [1,1379,null,{"value":null}] 07:25:16 INFO - PROCESS | 1847 | 1461680716445 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19190d6000 == 93 [pid = 1847] [id = 352] 07:25:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 288 (0x7f190d94d000) [pid = 1847] [serial = 1057] [outer = (nil)] 07:25:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 289 (0x7f190d950400) [pid = 1847] [serial = 1058] [outer = 0x7f190d94d000] 07:25:16 INFO - PROCESS | 1847 | 1461680716562 Marionette DEBUG loaded listener.js 07:25:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 290 (0x7f190d957800) [pid = 1847] [serial = 1059] [outer = 0x7f190d94d000] 07:25:17 INFO - PROCESS | 1847 | 1461680717432 Marionette TRACE conn6 <- [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] 07:25:17 INFO - PROCESS | 1847 | 1461680717459 Marionette TRACE conn6 <- [1,1381,null,{"value":"8"}] 07:25:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 07:25:17 INFO - PROCESS | 1847 | 1461680717466 Marionette TRACE conn6 -> [0,1382,"setScriptTimeout",{"ms":35000}] 07:25:17 INFO - PROCESS | 1847 | 1461680717469 Marionette TRACE conn6 <- [1,1382,null,{}] 07:25:17 INFO - PROCESS | 1847 | 1461680717474 Marionette TRACE conn6 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:17 INFO - PROCESS | 1847 | 1461680717683 Marionette TRACE conn6 <- [1,1383,null,{"value":null}] 07:25:17 INFO - PROCESS | 1847 | 1461680717901 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:18 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190d4ed800 == 94 [pid = 1847] [id = 353] 07:25:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 291 (0x7f190b261000) [pid = 1847] [serial = 1060] [outer = (nil)] 07:25:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 292 (0x7f190b92bc00) [pid = 1847] [serial = 1061] [outer = 0x7f190b261000] 07:25:18 INFO - PROCESS | 1847 | 1461680718510 Marionette DEBUG loaded listener.js 07:25:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 293 (0x7f190cff6000) [pid = 1847] [serial = 1062] [outer = 0x7f190b261000] 07:25:19 INFO - PROCESS | 1847 | [1847] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 07:25:19 INFO - PROCESS | 1847 | 1461680719714 Marionette TRACE conn6 <- [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] 07:25:19 INFO - PROCESS | 1847 | 1461680719761 Marionette TRACE conn6 <- [1,1385,null,{"value":"8"}] 07:25:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 07:25:19 INFO - PROCESS | 1847 | 1461680719769 Marionette TRACE conn6 -> [0,1386,"setScriptTimeout",{"ms":35000}] 07:25:19 INFO - PROCESS | 1847 | 1461680719775 Marionette TRACE conn6 <- [1,1386,null,{}] 07:25:19 INFO - PROCESS | 1847 | 1461680719782 Marionette TRACE conn6 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:20 INFO - PROCESS | 1847 | 1461680719997 Marionette TRACE conn6 <- [1,1387,null,{"value":null}] 07:25:20 INFO - PROCESS | 1847 | 1461680720284 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190fc12800 == 95 [pid = 1847] [id = 354] 07:25:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 294 (0x7f190d1e5400) [pid = 1847] [serial = 1063] [outer = (nil)] 07:25:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 295 (0x7f190d5f2400) [pid = 1847] [serial = 1064] [outer = 0x7f190d1e5400] 07:25:20 INFO - PROCESS | 1847 | 1461680720358 Marionette DEBUG loaded listener.js 07:25:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 296 (0x7f190d94a800) [pid = 1847] [serial = 1065] [outer = 0x7f190d1e5400] 07:25:21 INFO - PROCESS | 1847 | 1461680721478 Marionette TRACE conn6 <- [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] 07:25:21 INFO - PROCESS | 1847 | 1461680721512 Marionette TRACE conn6 <- [1,1389,null,{"value":"8"}] 07:25:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 07:25:21 INFO - PROCESS | 1847 | 1461680721522 Marionette TRACE conn6 -> [0,1390,"setScriptTimeout",{"ms":35000}] 07:25:21 INFO - PROCESS | 1847 | 1461680721526 Marionette TRACE conn6 <- [1,1390,null,{}] 07:25:21 INFO - PROCESS | 1847 | 1461680721532 Marionette TRACE conn6 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:21 INFO - PROCESS | 1847 | 1461680721728 Marionette TRACE conn6 <- [1,1391,null,{"value":null}] 07:25:22 INFO - PROCESS | 1847 | 1461680722041 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190f4b0000 == 96 [pid = 1847] [id = 355] 07:25:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 297 (0x7f190f557400) [pid = 1847] [serial = 1066] [outer = (nil)] 07:25:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 298 (0x7f190f6d5400) [pid = 1847] [serial = 1067] [outer = 0x7f190f557400] 07:25:22 INFO - PROCESS | 1847 | 1461680722117 Marionette DEBUG loaded listener.js 07:25:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 299 (0x7f190faa6000) [pid = 1847] [serial = 1068] [outer = 0x7f190f557400] 07:25:22 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19110ee800 == 95 [pid = 1847] [id = 337] 07:25:22 INFO - PROCESS | 1847 | --DOMWINDOW == 298 (0x7f191f032800) [pid = 1847] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 07:25:22 INFO - PROCESS | 1847 | --DOMWINDOW == 297 (0x7f190d1ef000) [pid = 1847] [serial = 929] [outer = (nil)] [url = about:blank] 07:25:23 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19190ed800 == 94 [pid = 1847] [id = 336] 07:25:23 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1917ae0000 == 93 [pid = 1847] [id = 335] 07:25:23 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190fc2a000 == 92 [pid = 1847] [id = 334] 07:25:23 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190fc1a800 == 91 [pid = 1847] [id = 333] 07:25:23 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1917a90800 == 90 [pid = 1847] [id = 332] 07:25:23 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19110e2000 == 89 [pid = 1847] [id = 331] 07:25:23 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190fdef800 == 88 [pid = 1847] [id = 330] 07:25:23 INFO - PROCESS | 1847 | 1461680723137 Marionette TRACE conn6 <- [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]]]}] 07:25:23 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19230d8000 == 87 [pid = 1847] [id = 323] 07:25:23 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191f674000 == 86 [pid = 1847] [id = 322] 07:25:23 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191ec05000 == 85 [pid = 1847] [id = 321] 07:25:23 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1918998800 == 84 [pid = 1847] [id = 320] 07:25:23 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19111d9000 == 83 [pid = 1847] [id = 319] 07:25:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 07:25:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1642ms 07:25:23 INFO - PROCESS | 1847 | 1461680723165 Marionette TRACE conn6 -> [0,1393,"getWindowHandle",null] 07:25:23 INFO - PROCESS | 1847 | 1461680723168 Marionette TRACE conn6 <- [1,1393,null,{"value":"8"}] 07:25:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 07:25:23 INFO - PROCESS | 1847 | 1461680723175 Marionette TRACE conn6 -> [0,1394,"setScriptTimeout",{"ms":35000}] 07:25:23 INFO - PROCESS | 1847 | 1461680723181 Marionette TRACE conn6 <- [1,1394,null,{}] 07:25:23 INFO - PROCESS | 1847 | 1461680723197 Marionette TRACE conn6 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:23 INFO - PROCESS | 1847 | --DOMWINDOW == 296 (0x7f191905a400) [pid = 1847] [serial = 876] [outer = (nil)] [url = about:blank] 07:25:23 INFO - PROCESS | 1847 | --DOMWINDOW == 295 (0x7f191d9e4000) [pid = 1847] [serial = 605] [outer = (nil)] [url = about:blank] 07:25:23 INFO - PROCESS | 1847 | --DOMWINDOW == 294 (0x7f191fb03000) [pid = 1847] [serial = 608] [outer = (nil)] [url = about:blank] 07:25:23 INFO - PROCESS | 1847 | --DOMWINDOW == 293 (0x7f192e5f2800) [pid = 1847] [serial = 623] [outer = (nil)] [url = about:blank] 07:25:23 INFO - PROCESS | 1847 | --DOMWINDOW == 292 (0x7f1927746c00) [pid = 1847] [serial = 611] [outer = (nil)] [url = about:blank] 07:25:23 INFO - PROCESS | 1847 | --DOMWINDOW == 291 (0x7f192f36a800) [pid = 1847] [serial = 626] [outer = (nil)] [url = about:blank] 07:25:23 INFO - PROCESS | 1847 | --DOMWINDOW == 290 (0x7f1929d30400) [pid = 1847] [serial = 620] [outer = (nil)] [url = about:blank] 07:25:23 INFO - PROCESS | 1847 | --DOMWINDOW == 289 (0x7f192870f800) [pid = 1847] [serial = 617] [outer = (nil)] [url = about:blank] 07:25:23 INFO - PROCESS | 1847 | --DOMWINDOW == 288 (0x7f1927939800) [pid = 1847] [serial = 614] [outer = (nil)] [url = about:blank] 07:25:23 INFO - PROCESS | 1847 | --DOMWINDOW == 287 (0x7f191777a400) [pid = 1847] [serial = 690] [outer = (nil)] [url = about:blank] 07:25:23 INFO - PROCESS | 1847 | --DOMWINDOW == 286 (0x7f1920a3e800) [pid = 1847] [serial = 747] [outer = (nil)] [url = about:blank] 07:25:23 INFO - PROCESS | 1847 | --DOMWINDOW == 285 (0x7f191f836800) [pid = 1847] [serial = 563] [outer = (nil)] [url = about:blank] 07:25:23 INFO - PROCESS | 1847 | --DOMWINDOW == 284 (0x7f191cf60c00) [pid = 1847] [serial = 950] [outer = (nil)] [url = about:blank] 07:25:23 INFO - PROCESS | 1847 | --DOMWINDOW == 283 (0x7f191d9eb000) [pid = 1847] [serial = 951] [outer = (nil)] [url = about:blank] 07:25:23 INFO - PROCESS | 1847 | --DOMWINDOW == 282 (0x7f191760b800) [pid = 1847] [serial = 902] [outer = (nil)] [url = about:blank] 07:25:23 INFO - PROCESS | 1847 | --DOMWINDOW == 281 (0x7f190faa2400) [pid = 1847] [serial = 936] [outer = (nil)] [url = about:blank] 07:25:23 INFO - PROCESS | 1847 | --DOMWINDOW == 280 (0x7f190f54c400) [pid = 1847] [serial = 935] [outer = (nil)] [url = about:blank] 07:25:23 INFO - PROCESS | 1847 | --DOMWINDOW == 279 (0x7f1915a0dc00) [pid = 1847] [serial = 944] [outer = (nil)] [url = about:blank] 07:25:23 INFO - PROCESS | 1847 | --DOMWINDOW == 278 (0x7f1915cb0800) [pid = 1847] [serial = 945] [outer = (nil)] [url = about:blank] 07:25:23 INFO - PROCESS | 1847 | --DOMWINDOW == 277 (0x7f1912650800) [pid = 1847] [serial = 939] [outer = (nil)] [url = about:blank] 07:25:23 INFO - PROCESS | 1847 | --DOMWINDOW == 276 (0x7f1910fdfc00) [pid = 1847] [serial = 938] [outer = (nil)] [url = about:blank] 07:25:23 INFO - PROCESS | 1847 | --DOMWINDOW == 275 (0x7f1915859000) [pid = 1847] [serial = 926] [outer = (nil)] [url = about:blank] 07:25:23 INFO - PROCESS | 1847 | --DOMWINDOW == 274 (0x7f1912655000) [pid = 1847] [serial = 899] [outer = (nil)] [url = about:blank] 07:25:23 INFO - PROCESS | 1847 | --DOMWINDOW == 273 (0x7f191d887000) [pid = 1847] [serial = 905] [outer = (nil)] [url = about:blank] 07:25:23 INFO - PROCESS | 1847 | --DOMWINDOW == 272 (0x7f1914c89000) [pid = 1847] [serial = 941] [outer = (nil)] [url = about:blank] 07:25:23 INFO - PROCESS | 1847 | --DOMWINDOW == 271 (0x7f191585d400) [pid = 1847] [serial = 942] [outer = (nil)] [url = about:blank] 07:25:23 INFO - PROCESS | 1847 | --DOMWINDOW == 270 (0x7f190fcd5c00) [pid = 1847] [serial = 917] [outer = (nil)] [url = about:blank] 07:25:23 INFO - PROCESS | 1847 | --DOMWINDOW == 269 (0x7f1924311400) [pid = 1847] [serial = 908] [outer = (nil)] [url = about:blank] 07:25:23 INFO - PROCESS | 1847 | --DOMWINDOW == 268 (0x7f190dce4000) [pid = 1847] [serial = 932] [outer = (nil)] [url = about:blank] 07:25:23 INFO - PROCESS | 1847 | --DOMWINDOW == 267 (0x7f1927774c00) [pid = 1847] [serial = 911] [outer = (nil)] [url = about:blank] 07:25:23 INFO - PROCESS | 1847 | --DOMWINDOW == 266 (0x7f1939d46800) [pid = 1847] [serial = 920] [outer = (nil)] [url = about:blank] 07:25:23 INFO - PROCESS | 1847 | --DOMWINDOW == 265 (0x7f191433c400) [pid = 1847] [serial = 923] [outer = (nil)] [url = about:blank] 07:25:23 INFO - PROCESS | 1847 | --DOMWINDOW == 264 (0x7f19352ea400) [pid = 1847] [serial = 914] [outer = (nil)] [url = about:blank] 07:25:23 INFO - PROCESS | 1847 | --DOMWINDOW == 263 (0x7f191776f800) [pid = 1847] [serial = 947] [outer = (nil)] [url = about:blank] 07:25:23 INFO - PROCESS | 1847 | --DOMWINDOW == 262 (0x7f19179e7800) [pid = 1847] [serial = 948] [outer = (nil)] [url = about:blank] 07:25:23 INFO - PROCESS | 1847 | --DOMWINDOW == 261 (0x7f191dad7000) [pid = 1847] [serial = 954] [outer = (nil)] [url = about:blank] 07:25:23 INFO - PROCESS | 1847 | --DOMWINDOW == 260 (0x7f191da10800) [pid = 1847] [serial = 660] [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.] 07:25:23 INFO - PROCESS | 1847 | --DOMWINDOW == 259 (0x7f1918775400) [pid = 1847] [serial = 953] [outer = (nil)] [url = about:blank] 07:25:23 INFO - PROCESS | 1847 | 1461680723508 Marionette TRACE conn6 <- [1,1395,null,{"value":null}] 07:25:23 INFO - PROCESS | 1847 | 1461680723702 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:23 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190fc1a800 == 84 [pid = 1847] [id = 356] 07:25:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 260 (0x7f1910e96800) [pid = 1847] [serial = 1069] [outer = (nil)] 07:25:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 261 (0x7f1910ef4800) [pid = 1847] [serial = 1070] [outer = 0x7f1910e96800] 07:25:23 INFO - PROCESS | 1847 | 1461680723780 Marionette DEBUG loaded listener.js 07:25:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 262 (0x7f1910efc400) [pid = 1847] [serial = 1071] [outer = 0x7f1910e96800] 07:25:24 INFO - PROCESS | 1847 | 1461680724559 Marionette TRACE conn6 <- [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]]]}] 07:25:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 07:25:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1439ms 07:25:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 07:25:24 INFO - PROCESS | 1847 | 1461680724616 Marionette TRACE conn6 -> [0,1397,"getWindowHandle",null] 07:25:24 INFO - PROCESS | 1847 | 1461680724619 Marionette TRACE conn6 <- [1,1397,null,{"value":"8"}] 07:25:24 INFO - PROCESS | 1847 | 1461680724626 Marionette TRACE conn6 -> [0,1398,"setScriptTimeout",{"ms":35000}] 07:25:24 INFO - PROCESS | 1847 | 1461680724630 Marionette TRACE conn6 <- [1,1398,null,{}] 07:25:24 INFO - PROCESS | 1847 | 1461680724635 Marionette TRACE conn6 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:24 INFO - PROCESS | 1847 | 1461680724839 Marionette TRACE conn6 <- [1,1399,null,{"value":null}] 07:25:25 INFO - PROCESS | 1847 | 1461680725012 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:25 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1914281000 == 85 [pid = 1847] [id = 357] 07:25:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 263 (0x7f190d5fa000) [pid = 1847] [serial = 1072] [outer = (nil)] 07:25:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 264 (0x7f1911ae3800) [pid = 1847] [serial = 1073] [outer = 0x7f190d5fa000] 07:25:25 INFO - PROCESS | 1847 | 1461680725088 Marionette DEBUG loaded listener.js 07:25:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 265 (0x7f1913d1f400) [pid = 1847] [serial = 1074] [outer = 0x7f190d5fa000] 07:25:25 INFO - PROCESS | 1847 | 1461680725944 Marionette TRACE conn6 <- [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]]]}] 07:25:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 07:25:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1330ms 07:25:25 INFO - PROCESS | 1847 | 1461680725964 Marionette TRACE conn6 -> [0,1401,"getWindowHandle",null] 07:25:25 INFO - PROCESS | 1847 | 1461680725968 Marionette TRACE conn6 <- [1,1401,null,{"value":"8"}] 07:25:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 07:25:25 INFO - PROCESS | 1847 | 1461680725974 Marionette TRACE conn6 -> [0,1402,"setScriptTimeout",{"ms":35000}] 07:25:25 INFO - PROCESS | 1847 | 1461680725976 Marionette TRACE conn6 <- [1,1402,null,{}] 07:25:25 INFO - PROCESS | 1847 | 1461680725982 Marionette TRACE conn6 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:26 INFO - PROCESS | 1847 | 1461680726224 Marionette TRACE conn6 <- [1,1403,null,{"value":null}] 07:25:26 INFO - PROCESS | 1847 | 1461680726262 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1917663000 == 86 [pid = 1847] [id = 358] 07:25:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 266 (0x7f1913d29000) [pid = 1847] [serial = 1075] [outer = (nil)] 07:25:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 267 (0x7f191433a800) [pid = 1847] [serial = 1076] [outer = 0x7f1913d29000] 07:25:26 INFO - PROCESS | 1847 | 1461680726338 Marionette DEBUG loaded listener.js 07:25:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 268 (0x7f191584f000) [pid = 1847] [serial = 1077] [outer = 0x7f1913d29000] 07:25:27 INFO - PROCESS | 1847 | 1461680727282 Marionette TRACE conn6 <- [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]]]}] 07:25:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 07:25:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1350ms 07:25:27 INFO - PROCESS | 1847 | 1461680727326 Marionette TRACE conn6 -> [0,1405,"getWindowHandle",null] 07:25:27 INFO - PROCESS | 1847 | 1461680727329 Marionette TRACE conn6 <- [1,1405,null,{"value":"8"}] 07:25:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 267 (0x7f190df63c00) [pid = 1847] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 266 (0x7f191eb0a000) [pid = 1847] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 265 (0x7f1915b8ec00) [pid = 1847] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 264 (0x7f1927a7c400) [pid = 1847] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 263 (0x7f19189ac400) [pid = 1847] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 262 (0x7f1915a0b800) [pid = 1847] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 261 (0x7f19187b2800) [pid = 1847] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 260 (0x7f1911ae4000) [pid = 1847] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 259 (0x7f19243aec00) [pid = 1847] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 258 (0x7f1926fda400) [pid = 1847] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 257 (0x7f190f553800) [pid = 1847] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 256 (0x7f1926eed400) [pid = 1847] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 255 (0x7f1915ca2400) [pid = 1847] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 254 (0x7f191f2c2800) [pid = 1847] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 253 (0x7f1927774400) [pid = 1847] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 252 (0x7f1911addc00) [pid = 1847] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 251 (0x7f192aaa6400) [pid = 1847] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 250 (0x7f1918778000) [pid = 1847] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 249 (0x7f1914c80400) [pid = 1847] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 248 (0x7f1927553800) [pid = 1847] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 247 (0x7f191902d000) [pid = 1847] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 246 (0x7f19187b8000) [pid = 1847] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 245 (0x7f1926dcd000) [pid = 1847] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 244 (0x7f191f840800) [pid = 1847] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 243 (0x7f1915ca3000) [pid = 1847] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 242 (0x7f19255e9400) [pid = 1847] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 241 (0x7f1917ab8800) [pid = 1847] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 240 (0x7f190e68dc00) [pid = 1847] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 239 (0x7f190d1ef400) [pid = 1847] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 238 (0x7f1912655400) [pid = 1847] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 237 (0x7f1910ef3400) [pid = 1847] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 236 (0x7f190dce9c00) [pid = 1847] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 235 (0x7f1911ae3c00) [pid = 1847] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 234 (0x7f190d10f800) [pid = 1847] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 233 (0x7f190d5ef800) [pid = 1847] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 232 (0x7f190d1e2400) [pid = 1847] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 231 (0x7f1910e90800) [pid = 1847] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 230 (0x7f1914d88400) [pid = 1847] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 229 (0x7f19356d4800) [pid = 1847] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 228 (0x7f19274a7000) [pid = 1847] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 227 (0x7f1913d24800) [pid = 1847] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 226 (0x7f192766b800) [pid = 1847] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 225 (0x7f191760b400) [pid = 1847] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 224 (0x7f1914c83400) [pid = 1847] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 223 (0x7f1911ae3400) [pid = 1847] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 222 (0x7f191dadc400) [pid = 1847] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 221 (0x7f191cf5cc00) [pid = 1847] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 220 (0x7f1927749000) [pid = 1847] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 219 (0x7f1910e93000) [pid = 1847] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 218 (0x7f1926104400) [pid = 1847] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 217 (0x7f19179f1c00) [pid = 1847] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 216 (0x7f190f552c00) [pid = 1847] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 215 (0x7f192659bc00) [pid = 1847] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 214 (0x7f1913d24c00) [pid = 1847] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 213 (0x7f191dad8800) [pid = 1847] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 212 (0x7f1939c05c00) [pid = 1847] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 211 (0x7f1926ef6c00) [pid = 1847] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 210 (0x7f191dadf400) [pid = 1847] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 209 (0x7f191f9d7800) [pid = 1847] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 208 (0x7f1920a0bc00) [pid = 1847] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 207 (0x7f191da0cc00) [pid = 1847] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x7f1926eec000) [pid = 1847] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 205 (0x7f1917ab5400) [pid = 1847] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 204 (0x7f191dae0400) [pid = 1847] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 07:25:28 INFO - PROCESS | 1847 | --DOMWINDOW == 203 (0x7f190faa0c00) [pid = 1847] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 07:25:28 INFO - PROCESS | 1847 | 1461680728587 Marionette TRACE conn6 -> [0,1406,"setScriptTimeout",{"ms":35000}] 07:25:28 INFO - PROCESS | 1847 | 1461680728598 Marionette TRACE conn6 <- [1,1406,null,{}] 07:25:28 INFO - PROCESS | 1847 | 1461680728629 Marionette TRACE conn6 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:28 INFO - PROCESS | 1847 | 1461680728874 Marionette TRACE conn6 <- [1,1407,null,{"value":null}] 07:25:28 INFO - PROCESS | 1847 | 1461680728977 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190fa54800 == 87 [pid = 1847] [id = 359] 07:25:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 204 (0x7f190e687800) [pid = 1847] [serial = 1078] [outer = (nil)] 07:25:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 205 (0x7f1910e90800) [pid = 1847] [serial = 1079] [outer = 0x7f190e687800] 07:25:29 INFO - PROCESS | 1847 | 1461680729055 Marionette DEBUG loaded listener.js 07:25:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 206 (0x7f1911ae3c00) [pid = 1847] [serial = 1080] [outer = 0x7f190e687800] 07:25:29 INFO - PROCESS | 1847 | 1461680729749 Marionette TRACE conn6 <- [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]]]}] 07:25:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 07:25:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 2474ms 07:25:29 INFO - PROCESS | 1847 | 1461680729812 Marionette TRACE conn6 -> [0,1409,"getWindowHandle",null] 07:25:29 INFO - PROCESS | 1847 | 1461680729827 Marionette TRACE conn6 <- [1,1409,null,{"value":"8"}] 07:25:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 07:25:29 INFO - PROCESS | 1847 | 1461680729834 Marionette TRACE conn6 -> [0,1410,"setScriptTimeout",{"ms":35000}] 07:25:29 INFO - PROCESS | 1847 | 1461680729837 Marionette TRACE conn6 <- [1,1410,null,{}] 07:25:29 INFO - PROCESS | 1847 | 1461680729842 Marionette TRACE conn6 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:30 INFO - PROCESS | 1847 | 1461680730033 Marionette TRACE conn6 <- [1,1411,null,{"value":null}] 07:25:30 INFO - PROCESS | 1847 | 1461680730186 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:30 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1917c96000 == 88 [pid = 1847] [id = 360] 07:25:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x7f190df67400) [pid = 1847] [serial = 1081] [outer = (nil)] 07:25:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 208 (0x7f1913d2e800) [pid = 1847] [serial = 1082] [outer = 0x7f190df67400] 07:25:30 INFO - PROCESS | 1847 | 1461680730256 Marionette DEBUG loaded listener.js 07:25:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 209 (0x7f1915892000) [pid = 1847] [serial = 1083] [outer = 0x7f190df67400] 07:25:31 INFO - PROCESS | 1847 | 1461680731416 Marionette TRACE conn6 <- [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]]]}] 07:25:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 07:25:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1630ms 07:25:31 INFO - PROCESS | 1847 | 1461680731464 Marionette TRACE conn6 -> [0,1413,"getWindowHandle",null] 07:25:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 07:25:31 INFO - PROCESS | 1847 | 1461680731474 Marionette TRACE conn6 <- [1,1413,null,{"value":"8"}] 07:25:31 INFO - PROCESS | 1847 | 1461680731484 Marionette TRACE conn6 -> [0,1414,"setScriptTimeout",{"ms":35000}] 07:25:31 INFO - PROCESS | 1847 | 1461680731490 Marionette TRACE conn6 <- [1,1414,null,{}] 07:25:31 INFO - PROCESS | 1847 | 1461680731500 Marionette TRACE conn6 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:31 INFO - PROCESS | 1847 | 1461680731876 Marionette TRACE conn6 <- [1,1415,null,{"value":null}] 07:25:32 INFO - PROCESS | 1847 | 1461680732083 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190f4c8800 == 89 [pid = 1847] [id = 361] 07:25:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 210 (0x7f190d1e9000) [pid = 1847] [serial = 1084] [outer = (nil)] 07:25:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 211 (0x7f190d5eec00) [pid = 1847] [serial = 1085] [outer = 0x7f190d1e9000] 07:25:32 INFO - PROCESS | 1847 | 1461680732166 Marionette DEBUG loaded listener.js 07:25:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 212 (0x7f190d954800) [pid = 1847] [serial = 1086] [outer = 0x7f190d1e9000] 07:25:33 INFO - PROCESS | 1847 | 1461680733219 Marionette TRACE conn6 <- [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]]]}] 07:25:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 07:25:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1793ms 07:25:33 INFO - PROCESS | 1847 | 1461680733277 Marionette TRACE conn6 -> [0,1417,"getWindowHandle",null] 07:25:33 INFO - PROCESS | 1847 | 1461680733286 Marionette TRACE conn6 <- [1,1417,null,{"value":"8"}] 07:25:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 07:25:33 INFO - PROCESS | 1847 | 1461680733297 Marionette TRACE conn6 -> [0,1418,"setScriptTimeout",{"ms":35000}] 07:25:33 INFO - PROCESS | 1847 | 1461680733302 Marionette TRACE conn6 <- [1,1418,null,{}] 07:25:33 INFO - PROCESS | 1847 | 1461680733308 Marionette TRACE conn6 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:33 INFO - PROCESS | 1847 | 1461680733635 Marionette TRACE conn6 <- [1,1419,null,{"value":null}] 07:25:33 INFO - PROCESS | 1847 | 1461680733903 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:33 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19174af800 == 90 [pid = 1847] [id = 362] 07:25:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 213 (0x7f190faa0c00) [pid = 1847] [serial = 1087] [outer = (nil)] 07:25:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 214 (0x7f190fcd0c00) [pid = 1847] [serial = 1088] [outer = 0x7f190faa0c00] 07:25:33 INFO - PROCESS | 1847 | 1461680733982 Marionette DEBUG loaded listener.js 07:25:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 215 (0x7f1910e9a800) [pid = 1847] [serial = 1089] [outer = 0x7f190faa0c00] 07:25:35 INFO - PROCESS | 1847 | 1461680735008 Marionette TRACE conn6 <- [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]]]}] 07:25:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 07:25:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1785ms 07:25:35 INFO - PROCESS | 1847 | 1461680735084 Marionette TRACE conn6 -> [0,1421,"getWindowHandle",null] 07:25:35 INFO - PROCESS | 1847 | 1461680735089 Marionette TRACE conn6 <- [1,1421,null,{"value":"8"}] 07:25:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 07:25:35 INFO - PROCESS | 1847 | 1461680735098 Marionette TRACE conn6 -> [0,1422,"setScriptTimeout",{"ms":35000}] 07:25:35 INFO - PROCESS | 1847 | 1461680735105 Marionette TRACE conn6 <- [1,1422,null,{}] 07:25:35 INFO - PROCESS | 1847 | 1461680735123 Marionette TRACE conn6 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:35 INFO - PROCESS | 1847 | 1461680735459 Marionette TRACE conn6 <- [1,1423,null,{"value":null}] 07:25:35 INFO - PROCESS | 1847 | 1461680735698 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:35 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1918e1a800 == 91 [pid = 1847] [id = 363] 07:25:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 216 (0x7f1913d2ac00) [pid = 1847] [serial = 1090] [outer = (nil)] 07:25:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 217 (0x7f1914d82000) [pid = 1847] [serial = 1091] [outer = 0x7f1913d2ac00] 07:25:35 INFO - PROCESS | 1847 | 1461680735783 Marionette DEBUG loaded listener.js 07:25:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 218 (0x7f191585b400) [pid = 1847] [serial = 1092] [outer = 0x7f1913d2ac00] 07:25:36 INFO - PROCESS | 1847 | 1461680736762 Marionette TRACE conn6 <- [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]]]}] 07:25:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 07:25:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1742ms 07:25:36 INFO - PROCESS | 1847 | 1461680736840 Marionette TRACE conn6 -> [0,1425,"getWindowHandle",null] 07:25:36 INFO - PROCESS | 1847 | 1461680736846 Marionette TRACE conn6 <- [1,1425,null,{"value":"8"}] 07:25:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 07:25:36 INFO - PROCESS | 1847 | 1461680736853 Marionette TRACE conn6 -> [0,1426,"setScriptTimeout",{"ms":35000}] 07:25:36 INFO - PROCESS | 1847 | 1461680736856 Marionette TRACE conn6 <- [1,1426,null,{}] 07:25:36 INFO - PROCESS | 1847 | 1461680736863 Marionette TRACE conn6 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:37 INFO - PROCESS | 1847 | 1461680737126 Marionette TRACE conn6 <- [1,1427,null,{"value":null}] 07:25:37 INFO - PROCESS | 1847 | 1461680737420 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:37 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191d086000 == 92 [pid = 1847] [id = 364] 07:25:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 219 (0x7f190faa1400) [pid = 1847] [serial = 1093] [outer = (nil)] 07:25:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 220 (0x7f1915a11000) [pid = 1847] [serial = 1094] [outer = 0x7f190faa1400] 07:25:37 INFO - PROCESS | 1847 | 1461680737499 Marionette DEBUG loaded listener.js 07:25:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 221 (0x7f1915ca7400) [pid = 1847] [serial = 1095] [outer = 0x7f190faa1400] 07:25:38 INFO - PROCESS | 1847 | 1461680738404 Marionette TRACE conn6 <- [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]]]}] 07:25:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 07:25:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1586ms 07:25:38 INFO - PROCESS | 1847 | 1461680738440 Marionette TRACE conn6 -> [0,1429,"getWindowHandle",null] 07:25:38 INFO - PROCESS | 1847 | 1461680738443 Marionette TRACE conn6 <- [1,1429,null,{"value":"8"}] 07:25:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 07:25:38 INFO - PROCESS | 1847 | 1461680738449 Marionette TRACE conn6 -> [0,1430,"setScriptTimeout",{"ms":35000}] 07:25:38 INFO - PROCESS | 1847 | 1461680738452 Marionette TRACE conn6 <- [1,1430,null,{}] 07:25:38 INFO - PROCESS | 1847 | 1461680738458 Marionette TRACE conn6 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:38 INFO - PROCESS | 1847 | 1461680738687 Marionette TRACE conn6 <- [1,1431,null,{"value":null}] 07:25:38 INFO - PROCESS | 1847 | 1461680738943 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191e8e0800 == 93 [pid = 1847] [id = 365] 07:25:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 222 (0x7f191585d400) [pid = 1847] [serial = 1096] [outer = (nil)] 07:25:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 223 (0x7f191760b800) [pid = 1847] [serial = 1097] [outer = 0x7f191585d400] 07:25:39 INFO - PROCESS | 1847 | 1461680739090 Marionette DEBUG loaded listener.js 07:25:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 224 (0x7f1917772000) [pid = 1847] [serial = 1098] [outer = 0x7f191585d400] 07:25:40 INFO - PROCESS | 1847 | 1461680740104 Marionette TRACE conn6 <- [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]]]}] 07:25:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 07:25:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1733ms 07:25:40 INFO - PROCESS | 1847 | 1461680740185 Marionette TRACE conn6 -> [0,1433,"getWindowHandle",null] 07:25:40 INFO - PROCESS | 1847 | 1461680740189 Marionette TRACE conn6 <- [1,1433,null,{"value":"8"}] 07:25:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 07:25:40 INFO - PROCESS | 1847 | 1461680740196 Marionette TRACE conn6 -> [0,1434,"setScriptTimeout",{"ms":35000}] 07:25:40 INFO - PROCESS | 1847 | 1461680740200 Marionette TRACE conn6 <- [1,1434,null,{}] 07:25:40 INFO - PROCESS | 1847 | 1461680740206 Marionette TRACE conn6 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:40 INFO - PROCESS | 1847 | 1461680740511 Marionette TRACE conn6 <- [1,1435,null,{"value":null}] 07:25:40 INFO - PROCESS | 1847 | 1461680740825 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191ec16800 == 94 [pid = 1847] [id = 366] 07:25:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 225 (0x7f1918775400) [pid = 1847] [serial = 1099] [outer = (nil)] 07:25:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 226 (0x7f1918e43800) [pid = 1847] [serial = 1100] [outer = 0x7f1918775400] 07:25:40 INFO - PROCESS | 1847 | 1461680740910 Marionette DEBUG loaded listener.js 07:25:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 227 (0x7f1919059800) [pid = 1847] [serial = 1101] [outer = 0x7f1918775400] 07:25:41 INFO - PROCESS | 1847 | 1461680741884 Marionette TRACE conn6 <- [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]]]}] 07:25:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 07:25:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1734ms 07:25:41 INFO - PROCESS | 1847 | 1461680741932 Marionette TRACE conn6 -> [0,1437,"getWindowHandle",null] 07:25:41 INFO - PROCESS | 1847 | 1461680741936 Marionette TRACE conn6 <- [1,1437,null,{"value":"8"}] 07:25:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 07:25:41 INFO - PROCESS | 1847 | 1461680741942 Marionette TRACE conn6 -> [0,1438,"setScriptTimeout",{"ms":35000}] 07:25:41 INFO - PROCESS | 1847 | 1461680741944 Marionette TRACE conn6 <- [1,1438,null,{}] 07:25:41 INFO - PROCESS | 1847 | 1461680741950 Marionette TRACE conn6 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:42 INFO - PROCESS | 1847 | 1461680742204 Marionette TRACE conn6 <- [1,1439,null,{"value":null}] 07:25:42 INFO - PROCESS | 1847 | 1461680742405 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191f259800 == 95 [pid = 1847] [id = 367] 07:25:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 228 (0x7f1918776000) [pid = 1847] [serial = 1102] [outer = (nil)] 07:25:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 229 (0x7f1919063c00) [pid = 1847] [serial = 1103] [outer = 0x7f1918776000] 07:25:42 INFO - PROCESS | 1847 | 1461680742476 Marionette DEBUG loaded listener.js 07:25:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 230 (0x7f191d7c2400) [pid = 1847] [serial = 1104] [outer = 0x7f1918776000] 07:25:43 INFO - PROCESS | 1847 | 1461680743483 Marionette TRACE conn6 <- [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]]]}] 07:25:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 07:25:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1582ms 07:25:43 INFO - PROCESS | 1847 | 1461680743525 Marionette TRACE conn6 -> [0,1441,"getWindowHandle",null] 07:25:43 INFO - PROCESS | 1847 | 1461680743529 Marionette TRACE conn6 <- [1,1441,null,{"value":"8"}] 07:25:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 07:25:43 INFO - PROCESS | 1847 | 1461680743535 Marionette TRACE conn6 -> [0,1442,"setScriptTimeout",{"ms":35000}] 07:25:43 INFO - PROCESS | 1847 | 1461680743543 Marionette TRACE conn6 <- [1,1442,null,{}] 07:25:43 INFO - PROCESS | 1847 | 1461680743555 Marionette TRACE conn6 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:43 INFO - PROCESS | 1847 | 1461680743805 Marionette TRACE conn6 <- [1,1443,null,{"value":null}] 07:25:44 INFO - PROCESS | 1847 | 1461680744045 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1920823000 == 96 [pid = 1847] [id = 368] 07:25:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 231 (0x7f19189ad000) [pid = 1847] [serial = 1105] [outer = (nil)] 07:25:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 232 (0x7f191da0b800) [pid = 1847] [serial = 1106] [outer = 0x7f19189ad000] 07:25:44 INFO - PROCESS | 1847 | 1461680744166 Marionette DEBUG loaded listener.js 07:25:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 233 (0x7f191eb04800) [pid = 1847] [serial = 1107] [outer = 0x7f19189ad000] 07:25:45 INFO - PROCESS | 1847 | 1461680745045 Marionette TRACE conn6 <- [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]]]}] 07:25:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 07:25:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1543ms 07:25:45 INFO - PROCESS | 1847 | 1461680745079 Marionette TRACE conn6 -> [0,1445,"getWindowHandle",null] 07:25:45 INFO - PROCESS | 1847 | 1461680745082 Marionette TRACE conn6 <- [1,1445,null,{"value":"8"}] 07:25:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 07:25:45 INFO - PROCESS | 1847 | 1461680745089 Marionette TRACE conn6 -> [0,1446,"setScriptTimeout",{"ms":35000}] 07:25:45 INFO - PROCESS | 1847 | 1461680745091 Marionette TRACE conn6 <- [1,1446,null,{}] 07:25:45 INFO - PROCESS | 1847 | 1461680745097 Marionette TRACE conn6 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:45 INFO - PROCESS | 1847 | 1461680745305 Marionette TRACE conn6 <- [1,1447,null,{"value":null}] 07:25:45 INFO - PROCESS | 1847 | 1461680745513 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1926511800 == 97 [pid = 1847] [id = 369] 07:25:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 234 (0x7f1919066800) [pid = 1847] [serial = 1108] [outer = (nil)] 07:25:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 235 (0x7f191f166000) [pid = 1847] [serial = 1109] [outer = 0x7f1919066800] 07:25:45 INFO - PROCESS | 1847 | 1461680745592 Marionette DEBUG loaded listener.js 07:25:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 236 (0x7f191f2c1c00) [pid = 1847] [serial = 1110] [outer = 0x7f1919066800] 07:25:46 INFO - PROCESS | 1847 | 1461680746559 Marionette TRACE conn6 <- [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]]]}] 07:25:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 07:25:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1532ms 07:25:46 INFO - PROCESS | 1847 | 1461680746623 Marionette TRACE conn6 -> [0,1449,"getWindowHandle",null] 07:25:46 INFO - PROCESS | 1847 | 1461680746627 Marionette TRACE conn6 <- [1,1449,null,{"value":"8"}] 07:25:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 07:25:46 INFO - PROCESS | 1847 | 1461680746634 Marionette TRACE conn6 -> [0,1450,"setScriptTimeout",{"ms":35000}] 07:25:46 INFO - PROCESS | 1847 | 1461680746638 Marionette TRACE conn6 <- [1,1450,null,{}] 07:25:46 INFO - PROCESS | 1847 | 1461680746644 Marionette TRACE conn6 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:46 INFO - PROCESS | 1847 | 1461680746868 Marionette TRACE conn6 <- [1,1451,null,{"value":null}] 07:25:47 INFO - PROCESS | 1847 | 1461680747119 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:47 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f192815c000 == 98 [pid = 1847] [id = 370] 07:25:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 237 (0x7f191dae1c00) [pid = 1847] [serial = 1111] [outer = (nil)] 07:25:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 238 (0x7f191f838000) [pid = 1847] [serial = 1112] [outer = 0x7f191dae1c00] 07:25:47 INFO - PROCESS | 1847 | 1461680747207 Marionette DEBUG loaded listener.js 07:25:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 239 (0x7f191f840c00) [pid = 1847] [serial = 1113] [outer = 0x7f191dae1c00] 07:25:48 INFO - PROCESS | 1847 | 1461680748103 Marionette TRACE conn6 <- [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]]]}] 07:25:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 07:25:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1539ms 07:25:48 INFO - PROCESS | 1847 | 1461680748174 Marionette TRACE conn6 -> [0,1453,"getWindowHandle",null] 07:25:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 07:25:48 INFO - PROCESS | 1847 | 1461680748179 Marionette TRACE conn6 <- [1,1453,null,{"value":"8"}] 07:25:48 INFO - PROCESS | 1847 | 1461680748186 Marionette TRACE conn6 -> [0,1454,"setScriptTimeout",{"ms":35000}] 07:25:48 INFO - PROCESS | 1847 | 1461680748191 Marionette TRACE conn6 <- [1,1454,null,{}] 07:25:48 INFO - PROCESS | 1847 | 1461680748198 Marionette TRACE conn6 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:48 INFO - PROCESS | 1847 | 1461680748476 Marionette TRACE conn6 <- [1,1455,null,{"value":null}] 07:25:48 INFO - PROCESS | 1847 | 1461680748778 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f192bac6800 == 99 [pid = 1847] [id = 371] 07:25:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 240 (0x7f1922760000) [pid = 1847] [serial = 1114] [outer = (nil)] 07:25:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 241 (0x7f1922fd7000) [pid = 1847] [serial = 1115] [outer = 0x7f1922760000] 07:25:48 INFO - PROCESS | 1847 | 1461680748867 Marionette DEBUG loaded listener.js 07:25:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 242 (0x7f1924310c00) [pid = 1847] [serial = 1116] [outer = 0x7f1922760000] 07:25:49 INFO - PROCESS | 1847 | 1461680749940 Marionette TRACE conn6 <- [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]]]}] 07:25:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 07:25:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1836ms 07:25:50 INFO - PROCESS | 1847 | 1461680750025 Marionette TRACE conn6 -> [0,1457,"getWindowHandle",null] 07:25:50 INFO - PROCESS | 1847 | 1461680750031 Marionette TRACE conn6 <- [1,1457,null,{"value":"8"}] 07:25:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 07:25:50 INFO - PROCESS | 1847 | 1461680750041 Marionette TRACE conn6 -> [0,1458,"setScriptTimeout",{"ms":35000}] 07:25:50 INFO - PROCESS | 1847 | 1461680750046 Marionette TRACE conn6 <- [1,1458,null,{}] 07:25:50 INFO - PROCESS | 1847 | 1461680750055 Marionette TRACE conn6 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:50 INFO - PROCESS | 1847 | 1461680750371 Marionette TRACE conn6 <- [1,1459,null,{"value":null}] 07:25:50 INFO - PROCESS | 1847 | 1461680750612 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:50 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f193564a800 == 100 [pid = 1847] [id = 372] 07:25:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 243 (0x7f191d7d0c00) [pid = 1847] [serial = 1117] [outer = (nil)] 07:25:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 244 (0x7f192610d400) [pid = 1847] [serial = 1118] [outer = 0x7f191d7d0c00] 07:25:50 INFO - PROCESS | 1847 | 1461680750691 Marionette DEBUG loaded listener.js 07:25:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 245 (0x7f1926fd4000) [pid = 1847] [serial = 1119] [outer = 0x7f191d7d0c00] 07:25:51 INFO - PROCESS | 1847 | 1461680751618 Marionette TRACE conn6 <- [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]]]}] 07:25:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 07:25:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1638ms 07:25:51 INFO - PROCESS | 1847 | 1461680751679 Marionette TRACE conn6 -> [0,1461,"getWindowHandle",null] 07:25:51 INFO - PROCESS | 1847 | 1461680751684 Marionette TRACE conn6 <- [1,1461,null,{"value":"8"}] 07:25:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 07:25:51 INFO - PROCESS | 1847 | 1461680751690 Marionette TRACE conn6 -> [0,1462,"setScriptTimeout",{"ms":35000}] 07:25:51 INFO - PROCESS | 1847 | 1461680751693 Marionette TRACE conn6 <- [1,1462,null,{}] 07:25:51 INFO - PROCESS | 1847 | 1461680751709 Marionette TRACE conn6 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:51 INFO - PROCESS | 1847 | 1461680751982 Marionette TRACE conn6 <- [1,1463,null,{"value":null}] 07:25:52 INFO - PROCESS | 1847 | 1461680752281 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:52 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190dbe6800 == 101 [pid = 1847] [id = 373] 07:25:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 246 (0x7f190d118400) [pid = 1847] [serial = 1120] [outer = (nil)] 07:25:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 247 (0x7f190e687000) [pid = 1847] [serial = 1121] [outer = 0x7f190d118400] 07:25:52 INFO - PROCESS | 1847 | 1461680752357 Marionette DEBUG loaded listener.js 07:25:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 248 (0x7f1912659800) [pid = 1847] [serial = 1122] [outer = 0x7f190d118400] 07:25:53 INFO - PROCESS | 1847 | 1461680753331 Marionette TRACE conn6 <- [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]]]}] 07:25:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 07:25:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1691ms 07:25:53 INFO - PROCESS | 1847 | 1461680753383 Marionette TRACE conn6 -> [0,1465,"getWindowHandle",null] 07:25:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 07:25:53 INFO - PROCESS | 1847 | 1461680753387 Marionette TRACE conn6 <- [1,1465,null,{"value":"8"}] 07:25:53 INFO - PROCESS | 1847 | 1461680753395 Marionette TRACE conn6 -> [0,1466,"setScriptTimeout",{"ms":35000}] 07:25:53 INFO - PROCESS | 1847 | 1461680753398 Marionette TRACE conn6 <- [1,1466,null,{}] 07:25:53 INFO - PROCESS | 1847 | 1461680753405 Marionette TRACE conn6 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:53 INFO - PROCESS | 1847 | 1461680753637 Marionette TRACE conn6 <- [1,1467,null,{"value":null}] 07:25:53 INFO - PROCESS | 1847 | 1461680753913 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:53 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190fa52000 == 102 [pid = 1847] [id = 374] 07:25:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 249 (0x7f190d5efc00) [pid = 1847] [serial = 1123] [outer = (nil)] 07:25:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 250 (0x7f1910e93c00) [pid = 1847] [serial = 1124] [outer = 0x7f190d5efc00] 07:25:54 INFO - PROCESS | 1847 | 1461680754038 Marionette DEBUG loaded listener.js 07:25:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 251 (0x7f1914d80c00) [pid = 1847] [serial = 1125] [outer = 0x7f190d5efc00] 07:25:55 INFO - PROCESS | 1847 | 1461680755418 Marionette TRACE conn6 <- [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]]]}] 07:25:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 07:25:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 2084ms 07:25:55 INFO - PROCESS | 1847 | 1461680755479 Marionette TRACE conn6 -> [0,1469,"getWindowHandle",null] 07:25:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 07:25:55 INFO - PROCESS | 1847 | 1461680755483 Marionette TRACE conn6 <- [1,1469,null,{"value":"8"}] 07:25:55 INFO - PROCESS | 1847 | 1461680755491 Marionette TRACE conn6 -> [0,1470,"setScriptTimeout",{"ms":35000}] 07:25:55 INFO - PROCESS | 1847 | 1461680755494 Marionette TRACE conn6 <- [1,1470,null,{}] 07:25:55 INFO - PROCESS | 1847 | 1461680755502 Marionette TRACE conn6 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:55 INFO - PROCESS | 1847 | 1461680755761 Marionette TRACE conn6 <- [1,1471,null,{"value":null}] 07:25:55 INFO - PROCESS | 1847 | 1461680755991 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1914269000 == 103 [pid = 1847] [id = 375] 07:25:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 252 (0x7f190d1f1800) [pid = 1847] [serial = 1126] [outer = (nil)] 07:25:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 253 (0x7f1911ae6800) [pid = 1847] [serial = 1127] [outer = 0x7f190d1f1800] 07:25:56 INFO - PROCESS | 1847 | 1461680756071 Marionette DEBUG loaded listener.js 07:25:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 254 (0x7f1914c86c00) [pid = 1847] [serial = 1128] [outer = 0x7f190d1f1800] 07:25:57 INFO - PROCESS | 1847 | 1461680757012 Marionette TRACE conn6 <- [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]]]}] 07:25:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 07:25:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1584ms 07:25:57 INFO - PROCESS | 1847 | 1461680757075 Marionette TRACE conn6 -> [0,1473,"getWindowHandle",null] 07:25:57 INFO - PROCESS | 1847 | 1461680757079 Marionette TRACE conn6 <- [1,1473,null,{"value":"8"}] 07:25:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 07:25:57 INFO - PROCESS | 1847 | 1461680757087 Marionette TRACE conn6 -> [0,1474,"setScriptTimeout",{"ms":35000}] 07:25:57 INFO - PROCESS | 1847 | 1461680757091 Marionette TRACE conn6 <- [1,1474,null,{}] 07:25:57 INFO - PROCESS | 1847 | 1461680757098 Marionette TRACE conn6 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:57 INFO - PROCESS | 1847 | 1461680757330 Marionette TRACE conn6 <- [1,1475,null,{"value":null}] 07:25:57 INFO - PROCESS | 1847 | 1461680757607 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:25:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191e94e800 == 104 [pid = 1847] [id = 376] 07:25:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 255 (0x7f1910e9e400) [pid = 1847] [serial = 1129] [outer = (nil)] 07:25:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 256 (0x7f1917ab7800) [pid = 1847] [serial = 1130] [outer = 0x7f1910e9e400] 07:25:57 INFO - PROCESS | 1847 | 1461680757686 Marionette DEBUG loaded listener.js 07:25:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 257 (0x7f191f00c800) [pid = 1847] [serial = 1131] [outer = 0x7f1910e9e400] 07:25:58 INFO - PROCESS | 1847 | 1461680758840 Marionette TRACE conn6 <- [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]]]}] 07:25:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 07:25:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1840ms 07:25:58 INFO - PROCESS | 1847 | 1461680758930 Marionette TRACE conn6 -> [0,1477,"getWindowHandle",null] 07:25:58 INFO - PROCESS | 1847 | 1461680758935 Marionette TRACE conn6 <- [1,1477,null,{"value":"8"}] 07:25:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 07:25:58 INFO - PROCESS | 1847 | 1461680758956 Marionette TRACE conn6 -> [0,1478,"setScriptTimeout",{"ms":35000}] 07:25:58 INFO - PROCESS | 1847 | 1461680758961 Marionette TRACE conn6 <- [1,1478,null,{}] 07:25:58 INFO - PROCESS | 1847 | 1461680758969 Marionette TRACE conn6 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:25:59 INFO - PROCESS | 1847 | 1461680759332 Marionette TRACE conn6 <- [1,1479,null,{"value":null}] 07:26:00 INFO - PROCESS | 1847 | 1461680760038 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190f2c9000 == 105 [pid = 1847] [id = 377] 07:26:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 258 (0x7f190b265800) [pid = 1847] [serial = 1132] [outer = (nil)] 07:26:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 259 (0x7f190b925800) [pid = 1847] [serial = 1133] [outer = 0x7f190b265800] 07:26:00 INFO - PROCESS | 1847 | 1461680760149 Marionette DEBUG loaded listener.js 07:26:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 260 (0x7f190cffc000) [pid = 1847] [serial = 1134] [outer = 0x7f190b265800] 07:26:01 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191e8dd000 == 104 [pid = 1847] [id = 318] 07:26:01 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1917680800 == 103 [pid = 1847] [id = 267] 07:26:01 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190fa54800 == 102 [pid = 1847] [id = 359] 07:26:01 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1917663000 == 101 [pid = 1847] [id = 358] 07:26:01 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1914281000 == 100 [pid = 1847] [id = 357] 07:26:01 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190fc1a800 == 99 [pid = 1847] [id = 356] 07:26:01 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190f4b0000 == 98 [pid = 1847] [id = 355] 07:26:01 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190fc12800 == 97 [pid = 1847] [id = 354] 07:26:01 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190d4ed800 == 96 [pid = 1847] [id = 353] 07:26:01 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190d0e1800 == 95 [pid = 1847] [id = 347] 07:26:01 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190d85a000 == 94 [pid = 1847] [id = 346] 07:26:01 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1941f8b000 == 93 [pid = 1847] [id = 345] 07:26:01 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19356aa000 == 92 [pid = 1847] [id = 344] 07:26:01 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1928152800 == 91 [pid = 1847] [id = 343] 07:26:01 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1922fb6800 == 90 [pid = 1847] [id = 342] 07:26:01 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191f257800 == 89 [pid = 1847] [id = 341] 07:26:01 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1917a8a800 == 88 [pid = 1847] [id = 340] 07:26:01 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190fde2800 == 87 [pid = 1847] [id = 339] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 259 (0x7f190df70400) [pid = 1847] [serial = 873] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 258 (0x7f192430f400) [pid = 1847] [serial = 840] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 257 (0x7f1917ab2c00) [pid = 1847] [serial = 834] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 256 (0x7f19360b0400) [pid = 1847] [serial = 783] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 255 (0x7f1919065800) [pid = 1847] [serial = 771] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 254 (0x7f19179ecc00) [pid = 1847] [serial = 903] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 253 (0x7f192275c000) [pid = 1847] [serial = 897] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 252 (0x7f1913d2d000) [pid = 1847] [serial = 900] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 251 (0x7f1928765c00) [pid = 1847] [serial = 678] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 250 (0x7f1927743c00) [pid = 1847] [serial = 672] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 249 (0x7f190faaac00) [pid = 1847] [serial = 867] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 248 (0x7f1934315400) [pid = 1847] [serial = 780] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 247 (0x7f1915cafc00) [pid = 1847] [serial = 792] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 246 (0x7f19260ef800) [pid = 1847] [serial = 723] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 245 (0x7f19352e3400) [pid = 1847] [serial = 738] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 244 (0x7f1911aeac00) [pid = 1847] [serial = 804] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 243 (0x7f19356d3c00) [pid = 1847] [serial = 741] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 242 (0x7f191d7d0400) [pid = 1847] [serial = 837] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 241 (0x7f1914c8e400) [pid = 1847] [serial = 798] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 240 (0x7f1929866400) [pid = 1847] [serial = 768] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 239 (0x7f191da0f000) [pid = 1847] [serial = 659] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 238 (0x7f191902bc00) [pid = 1847] [serial = 714] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 237 (0x7f192766a400) [pid = 1847] [serial = 777] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 236 (0x7f19260e6800) [pid = 1847] [serial = 669] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 235 (0x7f1938535c00) [pid = 1847] [serial = 795] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 234 (0x7f1929860400) [pid = 1847] [serial = 681] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 233 (0x7f191da06c00) [pid = 1847] [serial = 653] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 232 (0x7f191876dc00) [pid = 1847] [serial = 1010] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 231 (0x7f1910fe2400) [pid = 1847] [serial = 1013] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 230 (0x7f191f00ac00) [pid = 1847] [serial = 956] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 229 (0x7f191f2c2c00) [pid = 1847] [serial = 957] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 228 (0x7f191585cc00) [pid = 1847] [serial = 962] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 227 (0x7f1911aea800) [pid = 1847] [serial = 999] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 226 (0x7f1910efdc00) [pid = 1847] [serial = 998] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 225 (0x7f190f6dfc00) [pid = 1847] [serial = 996] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 224 (0x7f190e690800) [pid = 1847] [serial = 995] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 223 (0x7f1927742000) [pid = 1847] [serial = 971] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 222 (0x7f191902f400) [pid = 1847] [serial = 965] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 221 (0x7f190dcdcc00) [pid = 1847] [serial = 989] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 220 (0x7f1914c87c00) [pid = 1847] [serial = 1002] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 219 (0x7f1914337c00) [pid = 1847] [serial = 1001] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 218 (0x7f190d5f5800) [pid = 1847] [serial = 993] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 217 (0x7f190d1eec00) [pid = 1847] [serial = 992] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 216 (0x7f1915ca5800) [pid = 1847] [serial = 1007] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 215 (0x7f1914c86800) [pid = 1847] [serial = 1004] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 214 (0x7f1915851000) [pid = 1847] [serial = 1005] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 213 (0x7f1910e98800) [pid = 1847] [serial = 959] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 212 (0x7f191f94b800) [pid = 1847] [serial = 968] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 211 (0x7f1935618c00) [pid = 1847] [serial = 974] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 210 (0x7f190f6da000) [pid = 1847] [serial = 977] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 209 (0x7f19356cec00) [pid = 1847] [serial = 980] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 208 (0x7f190e68bc00) [pid = 1847] [serial = 983] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 207 (0x7f1910ef7c00) [pid = 1847] [serial = 986] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x7f1910e9d000) [pid = 1847] [serial = 858] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 205 (0x7f1934f41800) [pid = 1847] [serial = 687] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 204 (0x7f193801ac00) [pid = 1847] [serial = 744] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 203 (0x7f19279e5800) [pid = 1847] [serial = 675] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 202 (0x7f1913d2c400) [pid = 1847] [serial = 852] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 201 (0x7f192aaa0400) [pid = 1847] [serial = 684] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 200 (0x7f1917618400) [pid = 1847] [serial = 789] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 199 (0x7f1939fb0400) [pid = 1847] [serial = 801] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 198 (0x7f191876f000) [pid = 1847] [serial = 807] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 197 (0x7f1928762400) [pid = 1847] [serial = 831] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x7f191dae1400) [pid = 1847] [serial = 717] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0x7f192aaa6800) [pid = 1847] [serial = 732] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0x7f1910fdf000) [pid = 1847] [serial = 861] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 193 (0x7f19293b8c00) [pid = 1847] [serial = 729] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 192 (0x7f191902cc00) [pid = 1847] [serial = 656] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 191 (0x7f1910fe3400) [pid = 1847] [serial = 864] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0x7f1939c0d000) [pid = 1847] [serial = 849] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0x7f1939d48c00) [pid = 1847] [serial = 855] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x7f1920a04800) [pid = 1847] [serial = 720] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x7f1939d53400) [pid = 1847] [serial = 786] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x7f1934314c00) [pid = 1847] [serial = 735] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x7f191f9d5000) [pid = 1847] [serial = 663] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x7f19243a0c00) [pid = 1847] [serial = 711] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x7f19272bd000) [pid = 1847] [serial = 726] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x7f191f493400) [pid = 1847] [serial = 774] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x7f1934f40c00) [pid = 1847] [serial = 846] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x7f1922760400) [pid = 1847] [serial = 666] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x7f1928dba800) [pid = 1847] [serial = 843] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x7f1910fe5c00) [pid = 1847] [serial = 870] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x7f191d7ce400) [pid = 1847] [serial = 1011] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x7f19179f2c00) [pid = 1847] [serial = 1008] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x7f191da0d400) [pid = 1847] [serial = 1016] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x7f1915b94c00) [pid = 1847] [serial = 1014] [outer = (nil)] [url = about:blank] 07:26:01 INFO - PROCESS | 1847 | 1461680761909 Marionette TRACE conn6 <- [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]]]}] 07:26:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 07:26:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 2994ms 07:26:01 INFO - PROCESS | 1847 | 1461680761950 Marionette TRACE conn6 -> [0,1481,"getWindowHandle",null] 07:26:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 07:26:01 INFO - PROCESS | 1847 | 1461680761956 Marionette TRACE conn6 <- [1,1481,null,{"value":"8"}] 07:26:01 INFO - PROCESS | 1847 | 1461680761965 Marionette TRACE conn6 -> [0,1482,"setScriptTimeout",{"ms":35000}] 07:26:01 INFO - PROCESS | 1847 | 1461680761971 Marionette TRACE conn6 <- [1,1482,null,{}] 07:26:01 INFO - PROCESS | 1847 | 1461680761979 Marionette TRACE conn6 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:02 INFO - PROCESS | 1847 | 1461680762240 Marionette TRACE conn6 <- [1,1483,null,{"value":null}] 07:26:02 INFO - PROCESS | 1847 | 1461680762405 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190d4f2800 == 88 [pid = 1847] [id = 378] 07:26:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x7f190b266400) [pid = 1847] [serial = 1135] [outer = (nil)] 07:26:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x7f190d11ec00) [pid = 1847] [serial = 1136] [outer = 0x7f190b266400] 07:26:02 INFO - PROCESS | 1847 | 1461680762482 Marionette DEBUG loaded listener.js 07:26:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7f190df6b000) [pid = 1847] [serial = 1137] [outer = 0x7f190b266400] 07:26:03 INFO - PROCESS | 1847 | 1461680763316 Marionette TRACE conn6 <- [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]]]}] 07:26:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 07:26:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1392ms 07:26:03 INFO - PROCESS | 1847 | 1461680763358 Marionette TRACE conn6 -> [0,1485,"getWindowHandle",null] 07:26:03 INFO - PROCESS | 1847 | 1461680763364 Marionette TRACE conn6 <- [1,1485,null,{"value":"8"}] 07:26:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 07:26:03 INFO - PROCESS | 1847 | 1461680763373 Marionette TRACE conn6 -> [0,1486,"setScriptTimeout",{"ms":35000}] 07:26:03 INFO - PROCESS | 1847 | 1461680763377 Marionette TRACE conn6 <- [1,1486,null,{}] 07:26:03 INFO - PROCESS | 1847 | 1461680763382 Marionette TRACE conn6 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:03 INFO - PROCESS | 1847 | 1461680763673 Marionette TRACE conn6 <- [1,1487,null,{"value":null}] 07:26:03 INFO - PROCESS | 1847 | 1461680763781 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190fa52800 == 89 [pid = 1847] [id = 379] 07:26:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x7f190b266c00) [pid = 1847] [serial = 1138] [outer = (nil)] 07:26:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7f190fccb400) [pid = 1847] [serial = 1139] [outer = 0x7f190b266c00] 07:26:03 INFO - PROCESS | 1847 | 1461680763848 Marionette DEBUG loaded listener.js 07:26:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x7f1910e99800) [pid = 1847] [serial = 1140] [outer = 0x7f190b266c00] 07:26:04 INFO - PROCESS | 1847 | 1461680764783 Marionette TRACE conn6 <- [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]]]}] 07:26:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 07:26:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1481ms 07:26:04 INFO - PROCESS | 1847 | 1461680764854 Marionette TRACE conn6 -> [0,1489,"getWindowHandle",null] 07:26:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 07:26:04 INFO - PROCESS | 1847 | 1461680764871 Marionette TRACE conn6 <- [1,1489,null,{"value":"8"}] 07:26:04 INFO - PROCESS | 1847 | 1461680764881 Marionette TRACE conn6 -> [0,1490,"setScriptTimeout",{"ms":35000}] 07:26:04 INFO - PROCESS | 1847 | 1461680764890 Marionette TRACE conn6 <- [1,1490,null,{}] 07:26:04 INFO - PROCESS | 1847 | 1461680764915 Marionette TRACE conn6 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:05 INFO - PROCESS | 1847 | 1461680765181 Marionette TRACE conn6 <- [1,1491,null,{"value":null}] 07:26:05 INFO - PROCESS | 1847 | 1461680765217 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1912cdd800 == 90 [pid = 1847] [id = 380] 07:26:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x7f1910fe2400) [pid = 1847] [serial = 1141] [outer = (nil)] 07:26:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x7f1912651800) [pid = 1847] [serial = 1142] [outer = 0x7f1910fe2400] 07:26:05 INFO - PROCESS | 1847 | 1461680765283 Marionette DEBUG loaded listener.js 07:26:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x7f1913d26400) [pid = 1847] [serial = 1143] [outer = 0x7f1910fe2400] 07:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x7f1913d29000) [pid = 1847] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 07:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x7f190e687800) [pid = 1847] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 07:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x7f1910e96800) [pid = 1847] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 07:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x7f190d5fa000) [pid = 1847] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 07:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x7f190d1e5400) [pid = 1847] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 07:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x7f190b261000) [pid = 1847] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 07:26:06 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x7f190f557400) [pid = 1847] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 07:26:06 INFO - PROCESS | 1847 | 1461680766913 Marionette TRACE conn6 <- [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]]]}] 07:26:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 07:26:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 2057ms 07:26:06 INFO - PROCESS | 1847 | 1461680766935 Marionette TRACE conn6 -> [0,1493,"getWindowHandle",null] 07:26:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 07:26:06 INFO - PROCESS | 1847 | 1461680766940 Marionette TRACE conn6 <- [1,1493,null,{"value":"8"}] 07:26:06 INFO - PROCESS | 1847 | 1461680766947 Marionette TRACE conn6 -> [0,1494,"setScriptTimeout",{"ms":35000}] 07:26:06 INFO - PROCESS | 1847 | 1461680766950 Marionette TRACE conn6 <- [1,1494,null,{}] 07:26:06 INFO - PROCESS | 1847 | 1461680766955 Marionette TRACE conn6 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:07 INFO - PROCESS | 1847 | 1461680767187 Marionette TRACE conn6 <- [1,1495,null,{"value":null}] 07:26:07 INFO - PROCESS | 1847 | 1461680767347 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:07 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191420b800 == 91 [pid = 1847] [id = 381] 07:26:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7f190dce9000) [pid = 1847] [serial = 1144] [outer = (nil)] 07:26:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x7f1913d25000) [pid = 1847] [serial = 1145] [outer = 0x7f190dce9000] 07:26:07 INFO - PROCESS | 1847 | 1461680767411 Marionette DEBUG loaded listener.js 07:26:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7f1914c8a800) [pid = 1847] [serial = 1146] [outer = 0x7f190dce9000] 07:26:08 INFO - PROCESS | 1847 | 1461680768122 Marionette TRACE conn6 <- [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]]]}] 07:26:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 07:26:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1234ms 07:26:08 INFO - PROCESS | 1847 | 1461680768181 Marionette TRACE conn6 -> [0,1497,"getWindowHandle",null] 07:26:08 INFO - PROCESS | 1847 | 1461680768185 Marionette TRACE conn6 <- [1,1497,null,{"value":"8"}] 07:26:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 07:26:08 INFO - PROCESS | 1847 | 1461680768190 Marionette TRACE conn6 -> [0,1498,"setScriptTimeout",{"ms":35000}] 07:26:08 INFO - PROCESS | 1847 | 1461680768192 Marionette TRACE conn6 <- [1,1498,null,{}] 07:26:08 INFO - PROCESS | 1847 | 1461680768198 Marionette TRACE conn6 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:08 INFO - PROCESS | 1847 | 1461680768398 Marionette TRACE conn6 <- [1,1499,null,{"value":null}] 07:26:08 INFO - PROCESS | 1847 | 1461680768695 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190d0d5800 == 92 [pid = 1847] [id = 382] 07:26:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x7f190b261000) [pid = 1847] [serial = 1147] [outer = (nil)] 07:26:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x7f190b91e800) [pid = 1847] [serial = 1148] [outer = 0x7f190b261000] 07:26:08 INFO - PROCESS | 1847 | 1461680768779 Marionette DEBUG loaded listener.js 07:26:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x7f190d11e800) [pid = 1847] [serial = 1149] [outer = 0x7f190b261000] 07:26:09 INFO - PROCESS | 1847 | 1461680769773 Marionette TRACE conn6 <- [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]]]}] 07:26:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 07:26:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1632ms 07:26:09 INFO - PROCESS | 1847 | 1461680769827 Marionette TRACE conn6 -> [0,1501,"getWindowHandle",null] 07:26:09 INFO - PROCESS | 1847 | 1461680769833 Marionette TRACE conn6 <- [1,1501,null,{"value":"8"}] 07:26:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 07:26:09 INFO - PROCESS | 1847 | 1461680769844 Marionette TRACE conn6 -> [0,1502,"setScriptTimeout",{"ms":35000}] 07:26:09 INFO - PROCESS | 1847 | 1461680769848 Marionette TRACE conn6 <- [1,1502,null,{}] 07:26:09 INFO - PROCESS | 1847 | 1461680769857 Marionette TRACE conn6 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:10 INFO - PROCESS | 1847 | 1461680770130 Marionette TRACE conn6 <- [1,1503,null,{"value":null}] 07:26:10 INFO - PROCESS | 1847 | 1461680770416 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1913e14000 == 93 [pid = 1847] [id = 383] 07:26:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x7f190f6dd400) [pid = 1847] [serial = 1150] [outer = (nil)] 07:26:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x7f1910e90c00) [pid = 1847] [serial = 1151] [outer = 0x7f190f6dd400] 07:26:10 INFO - PROCESS | 1847 | 1461680770510 Marionette DEBUG loaded listener.js 07:26:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x7f1910ef6400) [pid = 1847] [serial = 1152] [outer = 0x7f190f6dd400] 07:26:11 INFO - PROCESS | 1847 | 1461680771457 Marionette TRACE conn6 <- [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]]]}] 07:26:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 07:26:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1690ms 07:26:11 INFO - PROCESS | 1847 | 1461680771535 Marionette TRACE conn6 -> [0,1505,"getWindowHandle",null] 07:26:11 INFO - PROCESS | 1847 | 1461680771543 Marionette TRACE conn6 <- [1,1505,null,{"value":"8"}] 07:26:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 07:26:11 INFO - PROCESS | 1847 | 1461680771552 Marionette TRACE conn6 -> [0,1506,"setScriptTimeout",{"ms":35000}] 07:26:11 INFO - PROCESS | 1847 | 1461680771554 Marionette TRACE conn6 <- [1,1506,null,{}] 07:26:11 INFO - PROCESS | 1847 | 1461680771561 Marionette TRACE conn6 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:11 INFO - PROCESS | 1847 | 1461680771843 Marionette TRACE conn6 <- [1,1507,null,{"value":null}] 07:26:12 INFO - PROCESS | 1847 | 1461680772180 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191767b800 == 94 [pid = 1847] [id = 384] 07:26:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x7f1913d28800) [pid = 1847] [serial = 1153] [outer = (nil)] 07:26:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x7f1914d8d000) [pid = 1847] [serial = 1154] [outer = 0x7f1913d28800] 07:26:12 INFO - PROCESS | 1847 | 1461680772261 Marionette DEBUG loaded listener.js 07:26:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x7f1915a06800) [pid = 1847] [serial = 1155] [outer = 0x7f1913d28800] 07:26:13 INFO - PROCESS | 1847 | 1461680773236 Marionette TRACE conn6 <- [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]]]}] 07:26:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 07:26:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1739ms 07:26:13 INFO - PROCESS | 1847 | 1461680773290 Marionette TRACE conn6 -> [0,1509,"getWindowHandle",null] 07:26:13 INFO - PROCESS | 1847 | 1461680773295 Marionette TRACE conn6 <- [1,1509,null,{"value":"8"}] 07:26:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 07:26:13 INFO - PROCESS | 1847 | 1461680773303 Marionette TRACE conn6 -> [0,1510,"setScriptTimeout",{"ms":35000}] 07:26:13 INFO - PROCESS | 1847 | 1461680773313 Marionette TRACE conn6 <- [1,1510,null,{}] 07:26:13 INFO - PROCESS | 1847 | 1461680773328 Marionette TRACE conn6 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:13 INFO - PROCESS | 1847 | 1461680773660 Marionette TRACE conn6 <- [1,1511,null,{"value":null}] 07:26:13 INFO - PROCESS | 1847 | 1461680773915 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:13 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191898c000 == 95 [pid = 1847] [id = 385] 07:26:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0x7f1917773c00) [pid = 1847] [serial = 1156] [outer = (nil)] 07:26:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x7f19179f2c00) [pid = 1847] [serial = 1157] [outer = 0x7f1917773c00] 07:26:14 INFO - PROCESS | 1847 | 1461680773996 Marionette DEBUG loaded listener.js 07:26:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0x7f191876c000) [pid = 1847] [serial = 1158] [outer = 0x7f1917773c00] 07:26:14 INFO - PROCESS | 1847 | 1461680774875 Marionette TRACE conn6 <- [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]]]}] 07:26:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 07:26:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1639ms 07:26:14 INFO - PROCESS | 1847 | 1461680774942 Marionette TRACE conn6 -> [0,1513,"getWindowHandle",null] 07:26:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 07:26:14 INFO - PROCESS | 1847 | 1461680774947 Marionette TRACE conn6 <- [1,1513,null,{"value":"8"}] 07:26:14 INFO - PROCESS | 1847 | 1461680774954 Marionette TRACE conn6 -> [0,1514,"setScriptTimeout",{"ms":35000}] 07:26:14 INFO - PROCESS | 1847 | 1461680774957 Marionette TRACE conn6 <- [1,1514,null,{}] 07:26:14 INFO - PROCESS | 1847 | 1461680774963 Marionette TRACE conn6 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:15 INFO - PROCESS | 1847 | 1461680775219 Marionette TRACE conn6 <- [1,1515,null,{"value":null}] 07:26:15 INFO - PROCESS | 1847 | 1461680775459 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:15 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1918e1d000 == 96 [pid = 1847] [id = 386] 07:26:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 192 (0x7f1915cb0000) [pid = 1847] [serial = 1159] [outer = (nil)] 07:26:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x7f19187bc000) [pid = 1847] [serial = 1160] [outer = 0x7f1915cb0000] 07:26:15 INFO - PROCESS | 1847 | 1461680775584 Marionette DEBUG loaded listener.js 07:26:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 194 (0x7f1918e51800) [pid = 1847] [serial = 1161] [outer = 0x7f1915cb0000] 07:26:16 INFO - PROCESS | 1847 | 1461680776464 Marionette TRACE conn6 <- [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]]]}] 07:26:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 07:26:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1541ms 07:26:16 INFO - PROCESS | 1847 | 1461680776496 Marionette TRACE conn6 -> [0,1517,"getWindowHandle",null] 07:26:16 INFO - PROCESS | 1847 | 1461680776500 Marionette TRACE conn6 <- [1,1517,null,{"value":"8"}] 07:26:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 07:26:16 INFO - PROCESS | 1847 | 1461680776507 Marionette TRACE conn6 -> [0,1518,"setScriptTimeout",{"ms":35000}] 07:26:16 INFO - PROCESS | 1847 | 1461680776510 Marionette TRACE conn6 <- [1,1518,null,{}] 07:26:16 INFO - PROCESS | 1847 | 1461680776516 Marionette TRACE conn6 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:16 INFO - PROCESS | 1847 | 1461680776756 Marionette TRACE conn6 <- [1,1519,null,{"value":null}] 07:26:17 INFO - PROCESS | 1847 | 1461680777010 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191d121000 == 97 [pid = 1847] [id = 387] 07:26:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0x7f191d7cf000) [pid = 1847] [serial = 1162] [outer = (nil)] 07:26:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0x7f191d887400) [pid = 1847] [serial = 1163] [outer = 0x7f191d7cf000] 07:26:17 INFO - PROCESS | 1847 | 1461680777149 Marionette DEBUG loaded listener.js 07:26:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0x7f191f160800) [pid = 1847] [serial = 1164] [outer = 0x7f191d7cf000] 07:26:18 INFO - PROCESS | 1847 | 1461680778079 Marionette TRACE conn6 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 07:26:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 07:26:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1630ms 07:26:18 INFO - PROCESS | 1847 | 1461680778138 Marionette TRACE conn6 -> [0,1521,"getWindowHandle",null] 07:26:18 INFO - PROCESS | 1847 | 1461680778143 Marionette TRACE conn6 <- [1,1521,null,{"value":"8"}] 07:26:18 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 07:26:18 INFO - PROCESS | 1847 | 1461680778149 Marionette TRACE conn6 -> [0,1522,"setScriptTimeout",{"ms":35000}] 07:26:18 INFO - PROCESS | 1847 | 1461680778152 Marionette TRACE conn6 <- [1,1522,null,{}] 07:26:18 INFO - PROCESS | 1847 | 1461680778159 Marionette TRACE conn6 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:18 INFO - PROCESS | 1847 | 1461680778390 Marionette TRACE conn6 <- [1,1523,null,{"value":null}] 07:26:18 INFO - PROCESS | 1847 | 1461680778588 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:18 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191e9f0000 == 98 [pid = 1847] [id = 388] 07:26:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0x7f191f160c00) [pid = 1847] [serial = 1165] [outer = (nil)] 07:26:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 199 (0x7f191f949800) [pid = 1847] [serial = 1166] [outer = 0x7f191f160c00] 07:26:18 INFO - PROCESS | 1847 | 1461680778718 Marionette DEBUG loaded listener.js 07:26:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 200 (0x7f191f9d6c00) [pid = 1847] [serial = 1167] [outer = 0x7f191f160c00] 07:26:19 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 07:26:19 INFO - PROCESS | 1847 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:26:19 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 07:26:19 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 07:26:19 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 07:26:19 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 07:26:19 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 07:26:19 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 07:26:19 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 07:26:19 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 07:26:19 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 07:26:19 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 07:26:19 INFO - PROCESS | 1847 | 1461680779515 Marionette TRACE conn6 <- [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"]]]}] 07:26:19 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 () { 07:26:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:26:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 07:26:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:26:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:26:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 07:26:19 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 () { 07:26:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:26:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 07:26:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:26:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:26:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 07:26:19 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 () { 07:26:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:26:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 07:26:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:26:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:26:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 07:26:19 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 () { 07:26:19 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:26:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 07:26:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:26:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:26:19 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 07:26:19 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1431ms 07:26:19 INFO - PROCESS | 1847 | 1461680779584 Marionette TRACE conn6 -> [0,1525,"getWindowHandle",null] 07:26:19 INFO - PROCESS | 1847 | 1461680779592 Marionette TRACE conn6 <- [1,1525,null,{"value":"8"}] 07:26:19 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 07:26:19 INFO - PROCESS | 1847 | 1461680779599 Marionette TRACE conn6 -> [0,1526,"setScriptTimeout",{"ms":35000}] 07:26:19 INFO - PROCESS | 1847 | 1461680779601 Marionette TRACE conn6 <- [1,1526,null,{}] 07:26:19 INFO - PROCESS | 1847 | 1461680779607 Marionette TRACE conn6 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:19 INFO - PROCESS | 1847 | 1461680779824 Marionette TRACE conn6 <- [1,1527,null,{"value":null}] 07:26:20 INFO - PROCESS | 1847 | 1461680780028 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191f665800 == 99 [pid = 1847] [id = 389] 07:26:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 201 (0x7f191f168400) [pid = 1847] [serial = 1168] [outer = (nil)] 07:26:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 202 (0x7f191f3aec00) [pid = 1847] [serial = 1169] [outer = 0x7f191f168400] 07:26:20 INFO - PROCESS | 1847 | 1461680780114 Marionette DEBUG loaded listener.js 07:26:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 203 (0x7f1924308000) [pid = 1847] [serial = 1170] [outer = 0x7f191f168400] 07:26:20 INFO - PROCESS | 1847 | 1461680780955 Marionette TRACE conn6 <- [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"]]]}] 07:26:20 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 07:26:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 07:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:26:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:26:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 07:26:20 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 07:26:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 07:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:26:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:26:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 07:26:20 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 07:26:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 07:26:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:26:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:26:20 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 07:26:20 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1380ms 07:26:20 INFO - PROCESS | 1847 | 1461680780985 Marionette TRACE conn6 -> [0,1529,"getWindowHandle",null] 07:26:20 INFO - PROCESS | 1847 | 1461680780989 Marionette TRACE conn6 <- [1,1529,null,{"value":"8"}] 07:26:20 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 07:26:21 INFO - PROCESS | 1847 | 1461680780996 Marionette TRACE conn6 -> [0,1530,"setScriptTimeout",{"ms":35000}] 07:26:21 INFO - PROCESS | 1847 | 1461680780998 Marionette TRACE conn6 <- [1,1530,null,{}] 07:26:21 INFO - PROCESS | 1847 | 1461680781004 Marionette TRACE conn6 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:21 INFO - PROCESS | 1847 | 1461680781249 Marionette TRACE conn6 <- [1,1531,null,{"value":null}] 07:26:21 INFO - PROCESS | 1847 | 1461680781427 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1924e1e800 == 100 [pid = 1847] [id = 390] 07:26:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 204 (0x7f191f3ae000) [pid = 1847] [serial = 1171] [outer = (nil)] 07:26:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 205 (0x7f1924ec9800) [pid = 1847] [serial = 1172] [outer = 0x7f191f3ae000] 07:26:21 INFO - PROCESS | 1847 | 1461680781544 Marionette DEBUG loaded listener.js 07:26:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 206 (0x7f19272bec00) [pid = 1847] [serial = 1173] [outer = 0x7f191f3ae000] 07:26:22 INFO - PROCESS | 1847 | 1461680782344 Marionette TRACE conn6 <- [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]]]}] 07:26:22 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 07:26:22 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 07:26:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:26:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:26:22 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 07:26:22 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 07:26:22 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. 07:26:22 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 07:26:22 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1385ms 07:26:22 INFO - PROCESS | 1847 | 1461680782384 Marionette TRACE conn6 -> [0,1533,"getWindowHandle",null] 07:26:22 INFO - PROCESS | 1847 | 1461680782388 Marionette TRACE conn6 <- [1,1533,null,{"value":"8"}] 07:26:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 07:26:22 INFO - PROCESS | 1847 | 1461680782394 Marionette TRACE conn6 -> [0,1534,"setScriptTimeout",{"ms":35000}] 07:26:22 INFO - PROCESS | 1847 | 1461680782397 Marionette TRACE conn6 <- [1,1534,null,{}] 07:26:22 INFO - PROCESS | 1847 | 1461680782403 Marionette TRACE conn6 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:22 INFO - PROCESS | 1847 | 1461680782657 Marionette TRACE conn6 <- [1,1535,null,{"value":null}] 07:26:22 INFO - PROCESS | 1847 | 1461680782840 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1928030000 == 101 [pid = 1847] [id = 391] 07:26:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x7f191fb06000) [pid = 1847] [serial = 1174] [outer = (nil)] 07:26:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 208 (0x7f192754a000) [pid = 1847] [serial = 1175] [outer = 0x7f191fb06000] 07:26:22 INFO - PROCESS | 1847 | 1461680782959 Marionette DEBUG loaded listener.js 07:26:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 209 (0x7f1927668800) [pid = 1847] [serial = 1176] [outer = 0x7f191fb06000] 07:26:23 INFO - PROCESS | 1847 | 1461680783890 Marionette TRACE conn6 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 07:26:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 07:26:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1530ms 07:26:23 INFO - PROCESS | 1847 | 1461680783925 Marionette TRACE conn6 -> [0,1537,"getWindowHandle",null] 07:26:23 INFO - PROCESS | 1847 | 1461680783928 Marionette TRACE conn6 <- [1,1537,null,{"value":"8"}] 07:26:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 07:26:23 INFO - PROCESS | 1847 | 1461680783935 Marionette TRACE conn6 -> [0,1538,"setScriptTimeout",{"ms":35000}] 07:26:23 INFO - PROCESS | 1847 | 1461680783938 Marionette TRACE conn6 <- [1,1538,null,{}] 07:26:23 INFO - PROCESS | 1847 | 1461680783944 Marionette TRACE conn6 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:24 INFO - PROCESS | 1847 | 1461680784159 Marionette TRACE conn6 <- [1,1539,null,{"value":null}] 07:26:24 INFO - PROCESS | 1847 | 1461680784368 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1929bb9800 == 102 [pid = 1847] [id = 392] 07:26:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 210 (0x7f192754ac00) [pid = 1847] [serial = 1177] [outer = (nil)] 07:26:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 211 (0x7f192774b400) [pid = 1847] [serial = 1178] [outer = 0x7f192754ac00] 07:26:24 INFO - PROCESS | 1847 | 1461680784496 Marionette DEBUG loaded listener.js 07:26:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 212 (0x7f1927932000) [pid = 1847] [serial = 1179] [outer = 0x7f192754ac00] 07:26:25 INFO - PROCESS | 1847 | 1461680785555 Marionette TRACE conn6 <- [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]]]}] 07:26:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 07:26:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1681ms 07:26:25 INFO - PROCESS | 1847 | 1461680785619 Marionette TRACE conn6 -> [0,1541,"getWindowHandle",null] 07:26:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 07:26:25 INFO - PROCESS | 1847 | 1461680785623 Marionette TRACE conn6 <- [1,1541,null,{"value":"8"}] 07:26:25 INFO - PROCESS | 1847 | 1461680785630 Marionette TRACE conn6 -> [0,1542,"setScriptTimeout",{"ms":35000}] 07:26:25 INFO - PROCESS | 1847 | 1461680785635 Marionette TRACE conn6 <- [1,1542,null,{}] 07:26:25 INFO - PROCESS | 1847 | 1461680785641 Marionette TRACE conn6 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:25 INFO - PROCESS | 1847 | 1461680785921 Marionette TRACE conn6 <- [1,1543,null,{"value":null}] 07:26:26 INFO - PROCESS | 1847 | 1461680786221 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1935138000 == 103 [pid = 1847] [id = 393] 07:26:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 213 (0x7f1927745800) [pid = 1847] [serial = 1180] [outer = (nil)] 07:26:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 214 (0x7f1928e28000) [pid = 1847] [serial = 1181] [outer = 0x7f1927745800] 07:26:26 INFO - PROCESS | 1847 | 1461680786299 Marionette DEBUG loaded listener.js 07:26:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 215 (0x7f192986a000) [pid = 1847] [serial = 1182] [outer = 0x7f1927745800] 07:26:27 INFO - PROCESS | 1847 | 1461680787196 Marionette TRACE conn6 <- [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]]]}] 07:26:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 07:26:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1633ms 07:26:27 INFO - PROCESS | 1847 | 1461680787264 Marionette TRACE conn6 -> [0,1545,"getWindowHandle",null] 07:26:27 INFO - PROCESS | 1847 | 1461680787267 Marionette TRACE conn6 <- [1,1545,null,{"value":"8"}] 07:26:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 07:26:27 INFO - PROCESS | 1847 | 1461680787274 Marionette TRACE conn6 -> [0,1546,"setScriptTimeout",{"ms":35000}] 07:26:27 INFO - PROCESS | 1847 | 1461680787278 Marionette TRACE conn6 <- [1,1546,null,{}] 07:26:27 INFO - PROCESS | 1847 | 1461680787284 Marionette TRACE conn6 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:27 INFO - PROCESS | 1847 | 1461680787552 Marionette TRACE conn6 <- [1,1547,null,{"value":null}] 07:26:27 INFO - PROCESS | 1847 | 1461680787808 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1939d29000 == 104 [pid = 1847] [id = 394] 07:26:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 216 (0x7f1915894000) [pid = 1847] [serial = 1183] [outer = (nil)] 07:26:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 217 (0x7f1929ce1400) [pid = 1847] [serial = 1184] [outer = 0x7f1915894000] 07:26:27 INFO - PROCESS | 1847 | 1461680787930 Marionette DEBUG loaded listener.js 07:26:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 218 (0x7f192aa9a800) [pid = 1847] [serial = 1185] [outer = 0x7f1915894000] 07:26:28 INFO - PROCESS | 1847 | 1461680788815 Marionette TRACE conn6 <- [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]]]}] 07:26:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 07:26:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1580ms 07:26:28 INFO - PROCESS | 1847 | 1461680788856 Marionette TRACE conn6 -> [0,1549,"getWindowHandle",null] 07:26:28 INFO - PROCESS | 1847 | 1461680788859 Marionette TRACE conn6 <- [1,1549,null,{"value":"8"}] 07:26:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 07:26:28 INFO - PROCESS | 1847 | 1461680788865 Marionette TRACE conn6 -> [0,1550,"setScriptTimeout",{"ms":35000}] 07:26:28 INFO - PROCESS | 1847 | 1461680788868 Marionette TRACE conn6 <- [1,1550,null,{}] 07:26:28 INFO - PROCESS | 1847 | 1461680788874 Marionette TRACE conn6 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:29 INFO - PROCESS | 1847 | 1461680789089 Marionette TRACE conn6 <- [1,1551,null,{"value":null}] 07:26:29 INFO - PROCESS | 1847 | 1461680789343 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f193a62f800 == 105 [pid = 1847] [id = 395] 07:26:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 219 (0x7f1922754400) [pid = 1847] [serial = 1186] [outer = (nil)] 07:26:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 220 (0x7f192f35b400) [pid = 1847] [serial = 1187] [outer = 0x7f1922754400] 07:26:29 INFO - PROCESS | 1847 | 1461680789464 Marionette DEBUG loaded listener.js 07:26:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 221 (0x7f1934313800) [pid = 1847] [serial = 1188] [outer = 0x7f1922754400] 07:26:30 INFO - PROCESS | 1847 | 1461680790317 Marionette TRACE conn6 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 07:26:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 07:26:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1483ms 07:26:30 INFO - PROCESS | 1847 | 1461680790350 Marionette TRACE conn6 -> [0,1553,"getWindowHandle",null] 07:26:30 INFO - PROCESS | 1847 | 1461680790353 Marionette TRACE conn6 <- [1,1553,null,{"value":"8"}] 07:26:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 07:26:30 INFO - PROCESS | 1847 | 1461680790360 Marionette TRACE conn6 -> [0,1554,"setScriptTimeout",{"ms":35000}] 07:26:30 INFO - PROCESS | 1847 | 1461680790364 Marionette TRACE conn6 <- [1,1554,null,{}] 07:26:30 INFO - PROCESS | 1847 | 1461680790370 Marionette TRACE conn6 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:30 INFO - PROCESS | 1847 | 1461680790600 Marionette TRACE conn6 <- [1,1555,null,{"value":null}] 07:26:30 INFO - PROCESS | 1847 | 1461680790812 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:30 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f193cf69000 == 106 [pid = 1847] [id = 396] 07:26:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 222 (0x7f190d5f1000) [pid = 1847] [serial = 1189] [outer = (nil)] 07:26:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 223 (0x7f19343bd400) [pid = 1847] [serial = 1190] [outer = 0x7f190d5f1000] 07:26:30 INFO - PROCESS | 1847 | 1461680790968 Marionette DEBUG loaded listener.js 07:26:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 224 (0x7f1935276000) [pid = 1847] [serial = 1191] [outer = 0x7f190d5f1000] 07:26:31 INFO - PROCESS | 1847 | 1461680791946 Marionette TRACE conn6 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 07:26:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 07:26:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1631ms 07:26:31 INFO - PROCESS | 1847 | 1461680791992 Marionette TRACE conn6 -> [0,1557,"getWindowHandle",null] 07:26:31 INFO - PROCESS | 1847 | 1461680791996 Marionette TRACE conn6 <- [1,1557,null,{"value":"8"}] 07:26:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 07:26:32 INFO - PROCESS | 1847 | 1461680792002 Marionette TRACE conn6 -> [0,1558,"setScriptTimeout",{"ms":35000}] 07:26:32 INFO - PROCESS | 1847 | 1461680792006 Marionette TRACE conn6 <- [1,1558,null,{}] 07:26:32 INFO - PROCESS | 1847 | 1461680792012 Marionette TRACE conn6 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:32 INFO - PROCESS | 1847 | 1461680792239 Marionette TRACE conn6 <- [1,1559,null,{"value":null}] 07:26:32 INFO - PROCESS | 1847 | 1461680792548 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190d0eb800 == 107 [pid = 1847] [id = 397] 07:26:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 225 (0x7f190d115800) [pid = 1847] [serial = 1192] [outer = (nil)] 07:26:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 226 (0x7f190dcdc000) [pid = 1847] [serial = 1193] [outer = 0x7f190d115800] 07:26:32 INFO - PROCESS | 1847 | 1461680792626 Marionette DEBUG loaded listener.js 07:26:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 227 (0x7f1935273800) [pid = 1847] [serial = 1194] [outer = 0x7f190d115800] 07:26:33 INFO - PROCESS | 1847 | 1461680793526 Marionette TRACE conn6 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 07:26:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 07:26:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1582ms 07:26:33 INFO - PROCESS | 1847 | 1461680793587 Marionette TRACE conn6 -> [0,1561,"getWindowHandle",null] 07:26:33 INFO - PROCESS | 1847 | 1461680793589 Marionette TRACE conn6 <- [1,1561,null,{"value":"8"}] 07:26:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 07:26:33 INFO - PROCESS | 1847 | 1461680793596 Marionette TRACE conn6 -> [0,1562,"setScriptTimeout",{"ms":35000}] 07:26:33 INFO - PROCESS | 1847 | 1461680793599 Marionette TRACE conn6 <- [1,1562,null,{}] 07:26:33 INFO - PROCESS | 1847 | 1461680793606 Marionette TRACE conn6 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:33 INFO - PROCESS | 1847 | 1461680793873 Marionette TRACE conn6 <- [1,1563,null,{"value":null}] 07:26:34 INFO - PROCESS | 1847 | 1461680794649 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19110fa800 == 108 [pid = 1847] [id = 398] 07:26:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 228 (0x7f190cff8400) [pid = 1847] [serial = 1195] [outer = (nil)] 07:26:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 229 (0x7f190cfff000) [pid = 1847] [serial = 1196] [outer = 0x7f190cff8400] 07:26:34 INFO - PROCESS | 1847 | 1461680794748 Marionette DEBUG loaded listener.js 07:26:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 230 (0x7f190d5f8000) [pid = 1847] [serial = 1197] [outer = 0x7f190cff8400] 07:26:35 INFO - PROCESS | 1847 | 1461680795636 Marionette TRACE conn6 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 07:26:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 07:26:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 2087ms 07:26:35 INFO - PROCESS | 1847 | 1461680795686 Marionette TRACE conn6 -> [0,1565,"getWindowHandle",null] 07:26:35 INFO - PROCESS | 1847 | 1461680795692 Marionette TRACE conn6 <- [1,1565,null,{"value":"8"}] 07:26:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 07:26:35 INFO - PROCESS | 1847 | 1461680795700 Marionette TRACE conn6 -> [0,1566,"setScriptTimeout",{"ms":35000}] 07:26:35 INFO - PROCESS | 1847 | 1461680795706 Marionette TRACE conn6 <- [1,1566,null,{}] 07:26:35 INFO - PROCESS | 1847 | 1461680795713 Marionette TRACE conn6 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:35 INFO - PROCESS | 1847 | 1461680795935 Marionette TRACE conn6 <- [1,1567,null,{"value":null}] 07:26:36 INFO - PROCESS | 1847 | 1461680796190 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190fc0a800 == 109 [pid = 1847] [id = 399] 07:26:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 231 (0x7f190b92a800) [pid = 1847] [serial = 1198] [outer = (nil)] 07:26:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 232 (0x7f190d5fd400) [pid = 1847] [serial = 1199] [outer = 0x7f190b92a800] 07:26:36 INFO - PROCESS | 1847 | 1461680796346 Marionette DEBUG loaded listener.js 07:26:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 233 (0x7f1910e96400) [pid = 1847] [serial = 1200] [outer = 0x7f190b92a800] 07:26:37 INFO - PROCESS | 1847 | 1461680797403 Marionette TRACE conn6 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 07:26:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 07:26:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1737ms 07:26:37 INFO - PROCESS | 1847 | 1461680797441 Marionette TRACE conn6 -> [0,1569,"getWindowHandle",null] 07:26:37 INFO - PROCESS | 1847 | 1461680797447 Marionette TRACE conn6 <- [1,1569,null,{"value":"8"}] 07:26:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 07:26:37 INFO - PROCESS | 1847 | 1461680797454 Marionette TRACE conn6 -> [0,1570,"setScriptTimeout",{"ms":35000}] 07:26:37 INFO - PROCESS | 1847 | 1461680797457 Marionette TRACE conn6 <- [1,1570,null,{}] 07:26:37 INFO - PROCESS | 1847 | 1461680797462 Marionette TRACE conn6 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:37 INFO - PROCESS | 1847 | 1461680797675 Marionette TRACE conn6 <- [1,1571,null,{"value":null}] 07:26:38 INFO - PROCESS | 1847 | 1461680798044 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190f2d1800 == 110 [pid = 1847] [id = 400] 07:26:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 234 (0x7f190fcd8c00) [pid = 1847] [serial = 1201] [outer = (nil)] 07:26:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 235 (0x7f191433b400) [pid = 1847] [serial = 1202] [outer = 0x7f190fcd8c00] 07:26:38 INFO - PROCESS | 1847 | 1461680798117 Marionette DEBUG loaded listener.js 07:26:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 236 (0x7f1915852c00) [pid = 1847] [serial = 1203] [outer = 0x7f190fcd8c00] 07:26:38 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191420b800 == 109 [pid = 1847] [id = 381] 07:26:38 INFO - PROCESS | 1847 | --DOMWINDOW == 235 (0x7f190d950400) [pid = 1847] [serial = 1058] [outer = (nil)] [url = about:blank] 07:26:38 INFO - PROCESS | 1847 | --DOMWINDOW == 234 (0x7f190b26c000) [pid = 1847] [serial = 1052] [outer = (nil)] [url = about:blank] 07:26:38 INFO - PROCESS | 1847 | --DOMWINDOW == 233 (0x7f191da06400) [pid = 1847] [serial = 1055] [outer = (nil)] [url = about:blank] 07:26:38 INFO - PROCESS | 1847 | --DOMWINDOW == 232 (0x7f1913d2e800) [pid = 1847] [serial = 1082] [outer = (nil)] [url = about:blank] 07:26:38 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1912cdd800 == 108 [pid = 1847] [id = 380] 07:26:38 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190fa52800 == 107 [pid = 1847] [id = 379] 07:26:38 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190d4f2800 == 106 [pid = 1847] [id = 378] 07:26:38 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190f2c9000 == 105 [pid = 1847] [id = 377] 07:26:38 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191f259800 == 104 [pid = 1847] [id = 367] 07:26:38 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191ec16800 == 103 [pid = 1847] [id = 366] 07:26:38 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191e8e0800 == 102 [pid = 1847] [id = 365] 07:26:38 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191d086000 == 101 [pid = 1847] [id = 364] 07:26:38 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1918e1a800 == 100 [pid = 1847] [id = 363] 07:26:38 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19174af800 == 99 [pid = 1847] [id = 362] 07:26:38 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190f4c8800 == 98 [pid = 1847] [id = 361] 07:26:39 INFO - PROCESS | 1847 | --DOMWINDOW == 231 (0x7f1910e9dc00) [pid = 1847] [serial = 1022] [outer = (nil)] [url = about:blank] 07:26:39 INFO - PROCESS | 1847 | --DOMWINDOW == 230 (0x7f191433a800) [pid = 1847] [serial = 1076] [outer = (nil)] [url = about:blank] 07:26:39 INFO - PROCESS | 1847 | --DOMWINDOW == 229 (0x7f1910fe4800) [pid = 1847] [serial = 1049] [outer = (nil)] [url = about:blank] 07:26:39 INFO - PROCESS | 1847 | --DOMWINDOW == 228 (0x7f1910e90800) [pid = 1847] [serial = 1079] [outer = (nil)] [url = about:blank] 07:26:39 INFO - PROCESS | 1847 | --DOMWINDOW == 227 (0x7f1910ef4800) [pid = 1847] [serial = 1070] [outer = (nil)] [url = about:blank] 07:26:39 INFO - PROCESS | 1847 | --DOMWINDOW == 226 (0x7f190d5f8c00) [pid = 1847] [serial = 1019] [outer = (nil)] [url = about:blank] 07:26:39 INFO - PROCESS | 1847 | --DOMWINDOW == 225 (0x7f1918e44000) [pid = 1847] [serial = 1028] [outer = (nil)] [url = about:blank] 07:26:39 INFO - PROCESS | 1847 | --DOMWINDOW == 224 (0x7f1911ae3800) [pid = 1847] [serial = 1073] [outer = (nil)] [url = about:blank] 07:26:39 INFO - PROCESS | 1847 | --DOMWINDOW == 223 (0x7f1922fd8800) [pid = 1847] [serial = 1043] [outer = (nil)] [url = about:blank] 07:26:39 INFO - PROCESS | 1847 | --DOMWINDOW == 222 (0x7f19279e5400) [pid = 1847] [serial = 1034] [outer = (nil)] [url = about:blank] 07:26:39 INFO - PROCESS | 1847 | --DOMWINDOW == 221 (0x7f190d94a800) [pid = 1847] [serial = 1065] [outer = (nil)] [url = about:blank] 07:26:39 INFO - PROCESS | 1847 | --DOMWINDOW == 220 (0x7f1910efc400) [pid = 1847] [serial = 1071] [outer = (nil)] [url = about:blank] 07:26:39 INFO - PROCESS | 1847 | --DOMWINDOW == 219 (0x7f192aa85c00) [pid = 1847] [serial = 1037] [outer = (nil)] [url = about:blank] 07:26:39 INFO - PROCESS | 1847 | --DOMWINDOW == 218 (0x7f19364b9800) [pid = 1847] [serial = 1046] [outer = (nil)] [url = about:blank] 07:26:39 INFO - PROCESS | 1847 | --DOMWINDOW == 217 (0x7f191584f000) [pid = 1847] [serial = 1077] [outer = (nil)] [url = about:blank] 07:26:39 INFO - PROCESS | 1847 | --DOMWINDOW == 216 (0x7f190cff6000) [pid = 1847] [serial = 1062] [outer = (nil)] [url = about:blank] 07:26:39 INFO - PROCESS | 1847 | --DOMWINDOW == 215 (0x7f191f1a8400) [pid = 1847] [serial = 1031] [outer = (nil)] [url = about:blank] 07:26:39 INFO - PROCESS | 1847 | --DOMWINDOW == 214 (0x7f190b92bc00) [pid = 1847] [serial = 1061] [outer = (nil)] [url = about:blank] 07:26:39 INFO - PROCESS | 1847 | --DOMWINDOW == 213 (0x7f1913d1f400) [pid = 1847] [serial = 1074] [outer = (nil)] [url = about:blank] 07:26:39 INFO - PROCESS | 1847 | --DOMWINDOW == 212 (0x7f1935424800) [pid = 1847] [serial = 1040] [outer = (nil)] [url = about:blank] 07:26:39 INFO - PROCESS | 1847 | --DOMWINDOW == 211 (0x7f190d5f2400) [pid = 1847] [serial = 1064] [outer = (nil)] [url = about:blank] 07:26:39 INFO - PROCESS | 1847 | --DOMWINDOW == 210 (0x7f190faa6000) [pid = 1847] [serial = 1068] [outer = (nil)] [url = about:blank] 07:26:39 INFO - PROCESS | 1847 | --DOMWINDOW == 209 (0x7f1915a0c800) [pid = 1847] [serial = 1025] [outer = (nil)] [url = about:blank] 07:26:39 INFO - PROCESS | 1847 | --DOMWINDOW == 208 (0x7f190f6d5400) [pid = 1847] [serial = 1067] [outer = (nil)] [url = about:blank] 07:26:39 INFO - PROCESS | 1847 | --DOMWINDOW == 207 (0x7f1911ae3c00) [pid = 1847] [serial = 1080] [outer = (nil)] [url = about:blank] 07:26:39 INFO - PROCESS | 1847 | 1461680799151 Marionette TRACE conn6 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 07:26:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 07:26:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1779ms 07:26:39 INFO - PROCESS | 1847 | 1461680799235 Marionette TRACE conn6 -> [0,1573,"getWindowHandle",null] 07:26:39 INFO - PROCESS | 1847 | 1461680799239 Marionette TRACE conn6 <- [1,1573,null,{"value":"8"}] 07:26:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 07:26:39 INFO - PROCESS | 1847 | 1461680799255 Marionette TRACE conn6 -> [0,1574,"setScriptTimeout",{"ms":35000}] 07:26:39 INFO - PROCESS | 1847 | 1461680799265 Marionette TRACE conn6 <- [1,1574,null,{}] 07:26:39 INFO - PROCESS | 1847 | 1461680799277 Marionette TRACE conn6 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:39 INFO - PROCESS | 1847 | 1461680799496 Marionette TRACE conn6 <- [1,1575,null,{"value":null}] 07:26:39 INFO - PROCESS | 1847 | 1461680799667 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19110f8000 == 99 [pid = 1847] [id = 401] 07:26:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 208 (0x7f190cff1400) [pid = 1847] [serial = 1204] [outer = (nil)] 07:26:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 209 (0x7f1915a03400) [pid = 1847] [serial = 1205] [outer = 0x7f190cff1400] 07:26:39 INFO - PROCESS | 1847 | 1461680799732 Marionette DEBUG loaded listener.js 07:26:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 210 (0x7f1917615800) [pid = 1847] [serial = 1206] [outer = 0x7f190cff1400] 07:26:40 INFO - PROCESS | 1847 | 1461680800571 Marionette TRACE conn6 <- [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]]]}] 07:26:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 07:26:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1399ms 07:26:40 INFO - PROCESS | 1847 | 1461680800648 Marionette TRACE conn6 -> [0,1577,"getWindowHandle",null] 07:26:40 INFO - PROCESS | 1847 | 1461680800652 Marionette TRACE conn6 <- [1,1577,null,{"value":"8"}] 07:26:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 07:26:40 INFO - PROCESS | 1847 | 1461680800659 Marionette TRACE conn6 -> [0,1578,"setScriptTimeout",{"ms":35000}] 07:26:40 INFO - PROCESS | 1847 | 1461680800661 Marionette TRACE conn6 <- [1,1578,null,{}] 07:26:40 INFO - PROCESS | 1847 | 1461680800667 Marionette TRACE conn6 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:40 INFO - PROCESS | 1847 | 1461680800870 Marionette TRACE conn6 <- [1,1579,null,{"value":null}] 07:26:41 INFO - PROCESS | 1847 | 1461680801073 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19174af800 == 100 [pid = 1847] [id = 402] 07:26:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 211 (0x7f190d948400) [pid = 1847] [serial = 1207] [outer = (nil)] 07:26:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 212 (0x7f19187b9800) [pid = 1847] [serial = 1208] [outer = 0x7f190d948400] 07:26:41 INFO - PROCESS | 1847 | 1461680801138 Marionette DEBUG loaded listener.js 07:26:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 213 (0x7f191902c800) [pid = 1847] [serial = 1209] [outer = 0x7f190d948400] 07:26:42 INFO - PROCESS | 1847 | 1461680802015 Marionette TRACE conn6 <- [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]]]}] 07:26:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 07:26:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1381ms 07:26:42 INFO - PROCESS | 1847 | 1461680802041 Marionette TRACE conn6 -> [0,1581,"getWindowHandle",null] 07:26:42 INFO - PROCESS | 1847 | 1461680802045 Marionette TRACE conn6 <- [1,1581,null,{"value":"8"}] 07:26:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 07:26:42 INFO - PROCESS | 1847 | 1461680802052 Marionette TRACE conn6 -> [0,1582,"setScriptTimeout",{"ms":35000}] 07:26:42 INFO - PROCESS | 1847 | 1461680802054 Marionette TRACE conn6 <- [1,1582,null,{}] 07:26:42 INFO - PROCESS | 1847 | 1461680802068 Marionette TRACE conn6 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:42 INFO - PROCESS | 1847 | 1461680802334 Marionette TRACE conn6 <- [1,1583,null,{"value":null}] 07:26:42 INFO - PROCESS | 1847 | 1461680802367 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1918b99800 == 101 [pid = 1847] [id = 403] 07:26:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 214 (0x7f191cf58000) [pid = 1847] [serial = 1210] [outer = (nil)] 07:26:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 215 (0x7f191d7c2c00) [pid = 1847] [serial = 1211] [outer = 0x7f191cf58000] 07:26:42 INFO - PROCESS | 1847 | 1461680802446 Marionette DEBUG loaded listener.js 07:26:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 216 (0x7f191ec3f000) [pid = 1847] [serial = 1212] [outer = 0x7f191cf58000] 07:26:43 INFO - PROCESS | 1847 | --DOMWINDOW == 215 (0x7f1910fe2400) [pid = 1847] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 07:26:43 INFO - PROCESS | 1847 | --DOMWINDOW == 214 (0x7f190b265800) [pid = 1847] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 07:26:43 INFO - PROCESS | 1847 | --DOMWINDOW == 213 (0x7f190b266400) [pid = 1847] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 07:26:43 INFO - PROCESS | 1847 | --DOMWINDOW == 212 (0x7f190b266c00) [pid = 1847] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 07:26:43 INFO - PROCESS | 1847 | 1461680803798 Marionette TRACE conn6 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 07:26:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 07:26:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1786ms 07:26:43 INFO - PROCESS | 1847 | 1461680803838 Marionette TRACE conn6 -> [0,1585,"getWindowHandle",null] 07:26:43 INFO - PROCESS | 1847 | 1461680803842 Marionette TRACE conn6 <- [1,1585,null,{"value":"8"}] 07:26:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 07:26:43 INFO - PROCESS | 1847 | 1461680803859 Marionette TRACE conn6 -> [0,1586,"setScriptTimeout",{"ms":35000}] 07:26:43 INFO - PROCESS | 1847 | 1461680803861 Marionette TRACE conn6 <- [1,1586,null,{}] 07:26:43 INFO - PROCESS | 1847 | 1461680803868 Marionette TRACE conn6 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:44 INFO - PROCESS | 1847 | 1461680804134 Marionette TRACE conn6 <- [1,1587,null,{"value":null}] 07:26:44 INFO - PROCESS | 1847 | 1461680804151 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191e945000 == 102 [pid = 1847] [id = 404] 07:26:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 213 (0x7f190faa0800) [pid = 1847] [serial = 1213] [outer = (nil)] 07:26:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 214 (0x7f191f1a9800) [pid = 1847] [serial = 1214] [outer = 0x7f190faa0800] 07:26:44 INFO - PROCESS | 1847 | 1461680804215 Marionette DEBUG loaded listener.js 07:26:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 215 (0x7f191f950c00) [pid = 1847] [serial = 1215] [outer = 0x7f190faa0800] 07:26:45 INFO - PROCESS | 1847 | 1461680805067 Marionette TRACE conn6 <- [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]]]}] 07:26:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 07:26:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1238ms 07:26:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 07:26:45 INFO - PROCESS | 1847 | 1461680805100 Marionette TRACE conn6 -> [0,1589,"getWindowHandle",null] 07:26:45 INFO - PROCESS | 1847 | 1461680805103 Marionette TRACE conn6 <- [1,1589,null,{"value":"8"}] 07:26:45 INFO - PROCESS | 1847 | 1461680805110 Marionette TRACE conn6 -> [0,1590,"setScriptTimeout",{"ms":35000}] 07:26:45 INFO - PROCESS | 1847 | 1461680805113 Marionette TRACE conn6 <- [1,1590,null,{}] 07:26:45 INFO - PROCESS | 1847 | 1461680805119 Marionette TRACE conn6 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:45 INFO - PROCESS | 1847 | 1461680805314 Marionette TRACE conn6 <- [1,1591,null,{"value":null}] 07:26:45 INFO - PROCESS | 1847 | 1461680805629 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190d847000 == 103 [pid = 1847] [id = 405] 07:26:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 216 (0x7f190b262400) [pid = 1847] [serial = 1216] [outer = (nil)] 07:26:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 217 (0x7f190b26e000) [pid = 1847] [serial = 1217] [outer = 0x7f190b262400] 07:26:45 INFO - PROCESS | 1847 | 1461680805753 Marionette DEBUG loaded listener.js 07:26:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 218 (0x7f190d5f5c00) [pid = 1847] [serial = 1218] [outer = 0x7f190b262400] 07:26:46 INFO - PROCESS | 1847 | 1461680806807 Marionette TRACE conn6 <- [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]]]}] 07:26:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 07:26:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1737ms 07:26:46 INFO - PROCESS | 1847 | 1461680806848 Marionette TRACE conn6 -> [0,1593,"getWindowHandle",null] 07:26:46 INFO - PROCESS | 1847 | 1461680806854 Marionette TRACE conn6 <- [1,1593,null,{"value":"8"}] 07:26:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 07:26:46 INFO - PROCESS | 1847 | 1461680806863 Marionette TRACE conn6 -> [0,1594,"setScriptTimeout",{"ms":35000}] 07:26:46 INFO - PROCESS | 1847 | 1461680806869 Marionette TRACE conn6 <- [1,1594,null,{}] 07:26:46 INFO - PROCESS | 1847 | 1461680806877 Marionette TRACE conn6 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:47 INFO - PROCESS | 1847 | 1461680807116 Marionette TRACE conn6 <- [1,1595,null,{"value":null}] 07:26:47 INFO - PROCESS | 1847 | 1461680807379 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:47 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19158e2000 == 104 [pid = 1847] [id = 406] 07:26:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 219 (0x7f1910e90800) [pid = 1847] [serial = 1219] [outer = (nil)] 07:26:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 220 (0x7f1910ef2c00) [pid = 1847] [serial = 1220] [outer = 0x7f1910e90800] 07:26:47 INFO - PROCESS | 1847 | 1461680807509 Marionette DEBUG loaded listener.js 07:26:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 221 (0x7f1911ae3800) [pid = 1847] [serial = 1221] [outer = 0x7f1910e90800] 07:26:48 INFO - PROCESS | 1847 | 1461680808449 Marionette TRACE conn6 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 07:26:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 07:26:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1634ms 07:26:48 INFO - PROCESS | 1847 | 1461680808502 Marionette TRACE conn6 -> [0,1597,"getWindowHandle",null] 07:26:48 INFO - PROCESS | 1847 | 1461680808507 Marionette TRACE conn6 <- [1,1597,null,{"value":"8"}] 07:26:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 07:26:48 INFO - PROCESS | 1847 | 1461680808516 Marionette TRACE conn6 -> [0,1598,"setScriptTimeout",{"ms":35000}] 07:26:48 INFO - PROCESS | 1847 | 1461680808518 Marionette TRACE conn6 <- [1,1598,null,{}] 07:26:48 INFO - PROCESS | 1847 | 1461680808525 Marionette TRACE conn6 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:48 INFO - PROCESS | 1847 | 1461680808759 Marionette TRACE conn6 <- [1,1599,null,{"value":null}] 07:26:49 INFO - PROCESS | 1847 | 1461680809066 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191d114800 == 105 [pid = 1847] [id = 407] 07:26:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 222 (0x7f1914c87c00) [pid = 1847] [serial = 1222] [outer = (nil)] 07:26:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 223 (0x7f1915b95800) [pid = 1847] [serial = 1223] [outer = 0x7f1914c87c00] 07:26:49 INFO - PROCESS | 1847 | 1461680809190 Marionette DEBUG loaded listener.js 07:26:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 224 (0x7f1917777000) [pid = 1847] [serial = 1224] [outer = 0x7f1914c87c00] 07:26:50 INFO - PROCESS | 1847 | 1461680810098 Marionette TRACE conn6 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 07:26:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 07:26:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1634ms 07:26:50 INFO - PROCESS | 1847 | 1461680810150 Marionette TRACE conn6 -> [0,1601,"getWindowHandle",null] 07:26:50 INFO - PROCESS | 1847 | 1461680810153 Marionette TRACE conn6 <- [1,1601,null,{"value":"8"}] 07:26:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 07:26:50 INFO - PROCESS | 1847 | 1461680810169 Marionette TRACE conn6 -> [0,1602,"setScriptTimeout",{"ms":35000}] 07:26:50 INFO - PROCESS | 1847 | 1461680810180 Marionette TRACE conn6 <- [1,1602,null,{}] 07:26:50 INFO - PROCESS | 1847 | 1461680810189 Marionette TRACE conn6 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:50 INFO - PROCESS | 1847 | 1461680810542 Marionette TRACE conn6 <- [1,1603,null,{"value":null}] 07:26:50 INFO - PROCESS | 1847 | 1461680810789 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:50 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19230db000 == 106 [pid = 1847] [id = 408] 07:26:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 225 (0x7f191d9e7400) [pid = 1847] [serial = 1225] [outer = (nil)] 07:26:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 226 (0x7f191ec37800) [pid = 1847] [serial = 1226] [outer = 0x7f191d9e7400] 07:26:50 INFO - PROCESS | 1847 | 1461680810870 Marionette DEBUG loaded listener.js 07:26:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 227 (0x7f191f164400) [pid = 1847] [serial = 1227] [outer = 0x7f191d9e7400] 07:26:51 INFO - PROCESS | 1847 | 1461680811814 Marionette TRACE conn6 <- [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]]]}] 07:26:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 07:26:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1703ms 07:26:51 INFO - PROCESS | 1847 | 1461680811866 Marionette TRACE conn6 -> [0,1605,"getWindowHandle",null] 07:26:51 INFO - PROCESS | 1847 | 1461680811871 Marionette TRACE conn6 <- [1,1605,null,{"value":"8"}] 07:26:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 07:26:51 INFO - PROCESS | 1847 | 1461680811877 Marionette TRACE conn6 -> [0,1606,"setScriptTimeout",{"ms":35000}] 07:26:51 INFO - PROCESS | 1847 | 1461680811881 Marionette TRACE conn6 <- [1,1606,null,{}] 07:26:51 INFO - PROCESS | 1847 | 1461680811886 Marionette TRACE conn6 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:52 INFO - PROCESS | 1847 | 1461680812110 Marionette TRACE conn6 <- [1,1607,null,{"value":null}] 07:26:52 INFO - PROCESS | 1847 | 1461680812368 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:52 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19298cc000 == 107 [pid = 1847] [id = 409] 07:26:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 228 (0x7f1919032400) [pid = 1847] [serial = 1228] [outer = (nil)] 07:26:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 229 (0x7f1920a40800) [pid = 1847] [serial = 1229] [outer = 0x7f1919032400] 07:26:52 INFO - PROCESS | 1847 | 1461680812490 Marionette DEBUG loaded listener.js 07:26:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 230 (0x7f1925587800) [pid = 1847] [serial = 1230] [outer = 0x7f1919032400] 07:26:53 INFO - PROCESS | 1847 | 1461680813385 Marionette TRACE conn6 <- [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]]]}] 07:26:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 07:26:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1542ms 07:26:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 07:26:53 INFO - PROCESS | 1847 | 1461680813420 Marionette TRACE conn6 -> [0,1609,"getWindowHandle",null] 07:26:53 INFO - PROCESS | 1847 | 1461680813423 Marionette TRACE conn6 <- [1,1609,null,{"value":"8"}] 07:26:53 INFO - PROCESS | 1847 | 1461680813429 Marionette TRACE conn6 -> [0,1610,"setScriptTimeout",{"ms":35000}] 07:26:53 INFO - PROCESS | 1847 | 1461680813432 Marionette TRACE conn6 <- [1,1610,null,{}] 07:26:53 INFO - PROCESS | 1847 | 1461680813437 Marionette TRACE conn6 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:53 INFO - PROCESS | 1847 | 1461680813649 Marionette TRACE conn6 <- [1,1611,null,{"value":null}] 07:26:53 INFO - PROCESS | 1847 | 1461680813914 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1935123800 == 108 [pid = 1847] [id = 410] 07:26:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 231 (0x7f1927747000) [pid = 1847] [serial = 1231] [outer = (nil)] 07:26:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 232 (0x7f192776bc00) [pid = 1847] [serial = 1232] [outer = 0x7f1927747000] 07:26:54 INFO - PROCESS | 1847 | 1461680814056 Marionette DEBUG loaded listener.js 07:26:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 233 (0x7f1928762400) [pid = 1847] [serial = 1233] [outer = 0x7f1927747000] 07:26:54 INFO - PROCESS | 1847 | 1461680814948 Marionette TRACE conn6 <- [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]]]}] 07:26:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 07:26:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1583ms 07:26:55 INFO - PROCESS | 1847 | 1461680815012 Marionette TRACE conn6 -> [0,1613,"getWindowHandle",null] 07:26:55 INFO - PROCESS | 1847 | 1461680815016 Marionette TRACE conn6 <- [1,1613,null,{"value":"8"}] 07:26:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 07:26:55 INFO - PROCESS | 1847 | 1461680815022 Marionette TRACE conn6 -> [0,1614,"setScriptTimeout",{"ms":35000}] 07:26:55 INFO - PROCESS | 1847 | 1461680815026 Marionette TRACE conn6 <- [1,1614,null,{}] 07:26:55 INFO - PROCESS | 1847 | 1461680815031 Marionette TRACE conn6 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:55 INFO - PROCESS | 1847 | 1461680815260 Marionette TRACE conn6 <- [1,1615,null,{"value":null}] 07:26:55 INFO - PROCESS | 1847 | 1461680815522 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f193e8ce800 == 109 [pid = 1847] [id = 411] 07:26:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 234 (0x7f1935203800) [pid = 1847] [serial = 1234] [outer = (nil)] 07:26:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 235 (0x7f19356d3000) [pid = 1847] [serial = 1235] [outer = 0x7f1935203800] 07:26:55 INFO - PROCESS | 1847 | 1461680815668 Marionette DEBUG loaded listener.js 07:26:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 236 (0x7f19360b0400) [pid = 1847] [serial = 1236] [outer = 0x7f1935203800] 07:26:56 INFO - PROCESS | 1847 | 1461680816618 Marionette TRACE conn6 <- [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]]]}] 07:26:56 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 07:26:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1630ms 07:26:56 INFO - PROCESS | 1847 | 1461680816655 Marionette TRACE conn6 -> [0,1617,"getWindowHandle",null] 07:26:56 INFO - PROCESS | 1847 | 1461680816658 Marionette TRACE conn6 <- [1,1617,null,{"value":"8"}] 07:26:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 07:26:56 INFO - PROCESS | 1847 | 1461680816665 Marionette TRACE conn6 -> [0,1618,"setScriptTimeout",{"ms":35000}] 07:26:56 INFO - PROCESS | 1847 | 1461680816667 Marionette TRACE conn6 <- [1,1618,null,{}] 07:26:56 INFO - PROCESS | 1847 | 1461680816674 Marionette TRACE conn6 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:56 INFO - PROCESS | 1847 | 1461680816917 Marionette TRACE conn6 <- [1,1619,null,{"value":null}] 07:26:57 INFO - PROCESS | 1847 | 1461680817194 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190dcac800 == 110 [pid = 1847] [id = 412] 07:26:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 237 (0x7f192a83e400) [pid = 1847] [serial = 1237] [outer = (nil)] 07:26:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 238 (0x7f1936434800) [pid = 1847] [serial = 1238] [outer = 0x7f192a83e400] 07:26:57 INFO - PROCESS | 1847 | 1461680817273 Marionette DEBUG loaded listener.js 07:26:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 239 (0x7f19367d9c00) [pid = 1847] [serial = 1239] [outer = 0x7f192a83e400] 07:26:58 INFO - PROCESS | 1847 | 1461680818197 Marionette TRACE conn6 <- [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]]]}] 07:26:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 07:26:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1583ms 07:26:58 INFO - PROCESS | 1847 | 1461680818248 Marionette TRACE conn6 -> [0,1621,"getWindowHandle",null] 07:26:58 INFO - PROCESS | 1847 | 1461680818252 Marionette TRACE conn6 <- [1,1621,null,{"value":"8"}] 07:26:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 07:26:58 INFO - PROCESS | 1847 | 1461680818259 Marionette TRACE conn6 -> [0,1622,"setScriptTimeout",{"ms":35000}] 07:26:58 INFO - PROCESS | 1847 | 1461680818262 Marionette TRACE conn6 <- [1,1622,null,{}] 07:26:58 INFO - PROCESS | 1847 | 1461680818268 Marionette TRACE conn6 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:26:58 INFO - PROCESS | 1847 | 1461680818487 Marionette TRACE conn6 <- [1,1623,null,{"value":null}] 07:26:58 INFO - PROCESS | 1847 | 1461680818746 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:26:58 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1941f94800 == 111 [pid = 1847] [id = 413] 07:26:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 240 (0x7f192a842400) [pid = 1847] [serial = 1240] [outer = (nil)] 07:26:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 241 (0x7f1939c05400) [pid = 1847] [serial = 1241] [outer = 0x7f192a842400] 07:26:58 INFO - PROCESS | 1847 | 1461680818879 Marionette DEBUG loaded listener.js 07:26:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 242 (0x7f1939d4a400) [pid = 1847] [serial = 1242] [outer = 0x7f192a842400] 07:26:59 INFO - PROCESS | 1847 | 1461680819796 Marionette TRACE conn6 <- [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]]]}] 07:26:59 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 07:26:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1580ms 07:26:59 INFO - PROCESS | 1847 | 1461680819841 Marionette TRACE conn6 -> [0,1625,"getWindowHandle",null] 07:26:59 INFO - PROCESS | 1847 | 1461680819845 Marionette TRACE conn6 <- [1,1625,null,{"value":"8"}] 07:26:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 07:26:59 INFO - PROCESS | 1847 | 1461680819851 Marionette TRACE conn6 -> [0,1626,"setScriptTimeout",{"ms":35000}] 07:26:59 INFO - PROCESS | 1847 | 1461680819855 Marionette TRACE conn6 <- [1,1626,null,{}] 07:26:59 INFO - PROCESS | 1847 | 1461680819860 Marionette TRACE conn6 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:00 INFO - PROCESS | 1847 | 1461680820083 Marionette TRACE conn6 <- [1,1627,null,{"value":null}] 07:27:00 INFO - PROCESS | 1847 | 1461680820338 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1909bda000 == 112 [pid = 1847] [id = 414] 07:27:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 243 (0x7f1912c29c00) [pid = 1847] [serial = 1243] [outer = (nil)] 07:27:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 244 (0x7f1912c30000) [pid = 1847] [serial = 1244] [outer = 0x7f1912c29c00] 07:27:00 INFO - PROCESS | 1847 | 1461680820460 Marionette DEBUG loaded listener.js 07:27:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 245 (0x7f1912c34c00) [pid = 1847] [serial = 1245] [outer = 0x7f1912c29c00] 07:27:01 INFO - PROCESS | 1847 | 1461680821326 Marionette TRACE conn6 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 07:27:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 07:27:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1545ms 07:27:01 INFO - PROCESS | 1847 | 1461680821397 Marionette TRACE conn6 -> [0,1629,"getWindowHandle",null] 07:27:01 INFO - PROCESS | 1847 | 1461680821400 Marionette TRACE conn6 <- [1,1629,null,{"value":"8"}] 07:27:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 07:27:01 INFO - PROCESS | 1847 | 1461680821408 Marionette TRACE conn6 -> [0,1630,"setScriptTimeout",{"ms":35000}] 07:27:01 INFO - PROCESS | 1847 | 1461680821411 Marionette TRACE conn6 <- [1,1630,null,{}] 07:27:01 INFO - PROCESS | 1847 | 1461680821421 Marionette TRACE conn6 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:01 INFO - PROCESS | 1847 | 1461680821675 Marionette TRACE conn6 <- [1,1631,null,{"value":null}] 07:27:02 INFO - PROCESS | 1847 | 1461680822002 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19099d1800 == 113 [pid = 1847] [id = 415] 07:27:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 246 (0x7f1939d4d800) [pid = 1847] [serial = 1246] [outer = (nil)] 07:27:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 247 (0x7f1939d51000) [pid = 1847] [serial = 1247] [outer = 0x7f1939d4d800] 07:27:02 INFO - PROCESS | 1847 | 1461680822098 Marionette DEBUG loaded listener.js 07:27:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 248 (0x7f1939fa2800) [pid = 1847] [serial = 1248] [outer = 0x7f1939d4d800] 07:27:03 INFO - PROCESS | 1847 | 1461680823036 Marionette TRACE conn6 <- [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]]]}] 07:27:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 07:27:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1689ms 07:27:03 INFO - PROCESS | 1847 | 1461680823098 Marionette TRACE conn6 -> [0,1633,"getWindowHandle",null] 07:27:03 INFO - PROCESS | 1847 | 1461680823103 Marionette TRACE conn6 <- [1,1633,null,{"value":"8"}] 07:27:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 07:27:03 INFO - PROCESS | 1847 | 1461680823109 Marionette TRACE conn6 -> [0,1634,"setScriptTimeout",{"ms":35000}] 07:27:03 INFO - PROCESS | 1847 | 1461680823114 Marionette TRACE conn6 <- [1,1634,null,{}] 07:27:03 INFO - PROCESS | 1847 | 1461680823120 Marionette TRACE conn6 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:03 INFO - PROCESS | 1847 | 1461680823376 Marionette TRACE conn6 <- [1,1635,null,{"value":null}] 07:27:03 INFO - PROCESS | 1847 | 1461680823649 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190b3d4000 == 114 [pid = 1847] [id = 416] 07:27:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 249 (0x7f19191bc000) [pid = 1847] [serial = 1249] [outer = (nil)] 07:27:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 250 (0x7f19191c6000) [pid = 1847] [serial = 1250] [outer = 0x7f19191bc000] 07:27:03 INFO - PROCESS | 1847 | 1461680823770 Marionette DEBUG loaded listener.js 07:27:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 251 (0x7f193a46c800) [pid = 1847] [serial = 1251] [outer = 0x7f19191bc000] 07:27:04 INFO - PROCESS | 1847 | 1461680824636 Marionette TRACE conn6 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 07:27:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 07:27:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1583ms 07:27:04 INFO - PROCESS | 1847 | 1461680824694 Marionette TRACE conn6 -> [0,1637,"getWindowHandle",null] 07:27:04 INFO - PROCESS | 1847 | 1461680824697 Marionette TRACE conn6 <- [1,1637,null,{"value":"8"}] 07:27:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 07:27:04 INFO - PROCESS | 1847 | 1461680824704 Marionette TRACE conn6 -> [0,1638,"setScriptTimeout",{"ms":35000}] 07:27:04 INFO - PROCESS | 1847 | 1461680824707 Marionette TRACE conn6 <- [1,1638,null,{}] 07:27:04 INFO - PROCESS | 1847 | 1461680824713 Marionette TRACE conn6 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:04 INFO - PROCESS | 1847 | 1461680824945 Marionette TRACE conn6 <- [1,1639,null,{"value":null}] 07:27:05 INFO - PROCESS | 1847 | 1461680825242 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190b06f800 == 115 [pid = 1847] [id = 417] 07:27:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 252 (0x7f190d3a6000) [pid = 1847] [serial = 1252] [outer = (nil)] 07:27:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 253 (0x7f190d3ac400) [pid = 1847] [serial = 1253] [outer = 0x7f190d3a6000] 07:27:05 INFO - PROCESS | 1847 | 1461680825325 Marionette DEBUG loaded listener.js 07:27:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 254 (0x7f190d3b1000) [pid = 1847] [serial = 1254] [outer = 0x7f190d3a6000] 07:27:06 INFO - PROCESS | 1847 | 1461680826249 Marionette TRACE conn6 <- [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]]]}] 07:27:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 07:27:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1586ms 07:27:06 INFO - PROCESS | 1847 | 1461680826310 Marionette TRACE conn6 -> [0,1641,"getWindowHandle",null] 07:27:06 INFO - PROCESS | 1847 | 1461680826323 Marionette TRACE conn6 <- [1,1641,null,{"value":"8"}] 07:27:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 07:27:06 INFO - PROCESS | 1847 | 1461680826334 Marionette TRACE conn6 -> [0,1642,"setScriptTimeout",{"ms":35000}] 07:27:06 INFO - PROCESS | 1847 | 1461680826338 Marionette TRACE conn6 <- [1,1642,null,{}] 07:27:06 INFO - PROCESS | 1847 | 1461680826344 Marionette TRACE conn6 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:06 INFO - PROCESS | 1847 | 1461680826606 Marionette TRACE conn6 <- [1,1643,null,{"value":null}] 07:27:06 INFO - PROCESS | 1847 | 1461680826910 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f192080b000 == 116 [pid = 1847] [id = 418] 07:27:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 255 (0x7f190d3a6800) [pid = 1847] [serial = 1255] [outer = (nil)] 07:27:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 256 (0x7f190f6a3800) [pid = 1847] [serial = 1256] [outer = 0x7f190d3a6800] 07:27:07 INFO - PROCESS | 1847 | 1461680826999 Marionette DEBUG loaded listener.js 07:27:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 257 (0x7f190f6a8800) [pid = 1847] [serial = 1257] [outer = 0x7f190d3a6800] 07:27:07 INFO - PROCESS | 1847 | 1461680827901 Marionette TRACE conn6 <- [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]]]}] 07:27:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 07:27:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1635ms 07:27:07 INFO - PROCESS | 1847 | 1461680827969 Marionette TRACE conn6 -> [0,1645,"getWindowHandle",null] 07:27:07 INFO - PROCESS | 1847 | 1461680827973 Marionette TRACE conn6 <- [1,1645,null,{"value":"8"}] 07:27:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 07:27:07 INFO - PROCESS | 1847 | 1461680827979 Marionette TRACE conn6 -> [0,1646,"setScriptTimeout",{"ms":35000}] 07:27:07 INFO - PROCESS | 1847 | 1461680827982 Marionette TRACE conn6 <- [1,1646,null,{}] 07:27:07 INFO - PROCESS | 1847 | 1461680827987 Marionette TRACE conn6 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:08 INFO - PROCESS | 1847 | 1461680828211 Marionette TRACE conn6 <- [1,1647,null,{"value":null}] 07:27:08 INFO - PROCESS | 1847 | 1461680828520 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190d849000 == 117 [pid = 1847] [id = 419] 07:27:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 258 (0x7f190b920c00) [pid = 1847] [serial = 1258] [outer = (nil)] 07:27:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 259 (0x7f190d3ac000) [pid = 1847] [serial = 1259] [outer = 0x7f190b920c00] 07:27:08 INFO - PROCESS | 1847 | 1461680828601 Marionette DEBUG loaded listener.js 07:27:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 260 (0x7f190f6dbc00) [pid = 1847] [serial = 1260] [outer = 0x7f190b920c00] 07:27:10 INFO - PROCESS | 1847 | 1461680830089 Marionette TRACE conn6 <- [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]]]}] 07:27:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 07:27:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 2133ms 07:27:10 INFO - PROCESS | 1847 | 1461680830113 Marionette TRACE conn6 -> [0,1649,"getWindowHandle",null] 07:27:10 INFO - PROCESS | 1847 | 1461680830119 Marionette TRACE conn6 <- [1,1649,null,{"value":"8"}] 07:27:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 07:27:10 INFO - PROCESS | 1847 | 1461680830128 Marionette TRACE conn6 -> [0,1650,"setScriptTimeout",{"ms":35000}] 07:27:10 INFO - PROCESS | 1847 | 1461680830134 Marionette TRACE conn6 <- [1,1650,null,{}] 07:27:10 INFO - PROCESS | 1847 | 1461680830144 Marionette TRACE conn6 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:10 INFO - PROCESS | 1847 | 1461680830374 Marionette TRACE conn6 <- [1,1651,null,{"value":null}] 07:27:10 INFO - PROCESS | 1847 | 1461680830665 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190f4ab800 == 118 [pid = 1847] [id = 420] 07:27:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 261 (0x7f190e684800) [pid = 1847] [serial = 1261] [outer = (nil)] 07:27:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 262 (0x7f190f551c00) [pid = 1847] [serial = 1262] [outer = 0x7f190e684800] 07:27:10 INFO - PROCESS | 1847 | 1461680830744 Marionette DEBUG loaded listener.js 07:27:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 263 (0x7f190faa1800) [pid = 1847] [serial = 1263] [outer = 0x7f190e684800] 07:27:11 INFO - PROCESS | 1847 | 1461680831719 Marionette TRACE conn6 <- [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]]]}] 07:27:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 07:27:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1644ms 07:27:11 INFO - PROCESS | 1847 | 1461680831773 Marionette TRACE conn6 -> [0,1653,"getWindowHandle",null] 07:27:11 INFO - PROCESS | 1847 | 1461680831790 Marionette TRACE conn6 <- [1,1653,null,{"value":"8"}] 07:27:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 07:27:11 INFO - PROCESS | 1847 | 1461680831814 Marionette TRACE conn6 -> [0,1654,"setScriptTimeout",{"ms":35000}] 07:27:11 INFO - PROCESS | 1847 | 1461680831831 Marionette TRACE conn6 <- [1,1654,null,{}] 07:27:11 INFO - PROCESS | 1847 | 1461680831852 Marionette TRACE conn6 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:12 INFO - PROCESS | 1847 | 1461680832320 Marionette TRACE conn6 <- [1,1655,null,{"value":null}] 07:27:12 INFO - PROCESS | 1847 | 1461680832589 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190fa66800 == 119 [pid = 1847] [id = 421] 07:27:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 264 (0x7f190faa3400) [pid = 1847] [serial = 1264] [outer = (nil)] 07:27:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 265 (0x7f1910fe2400) [pid = 1847] [serial = 1265] [outer = 0x7f190faa3400] 07:27:12 INFO - PROCESS | 1847 | 1461680832664 Marionette DEBUG loaded listener.js 07:27:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 266 (0x7f1913d25c00) [pid = 1847] [serial = 1266] [outer = 0x7f190faa3400] 07:27:13 INFO - PROCESS | 1847 | 1461680833675 Marionette TRACE conn6 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 07:27:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 07:27:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1916ms 07:27:13 INFO - PROCESS | 1847 | 1461680833728 Marionette TRACE conn6 -> [0,1657,"getWindowHandle",null] 07:27:13 INFO - PROCESS | 1847 | 1461680833731 Marionette TRACE conn6 <- [1,1657,null,{"value":"8"}] 07:27:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 07:27:13 INFO - PROCESS | 1847 | 1461680833738 Marionette TRACE conn6 -> [0,1658,"setScriptTimeout",{"ms":35000}] 07:27:13 INFO - PROCESS | 1847 | 1461680833745 Marionette TRACE conn6 <- [1,1658,null,{}] 07:27:13 INFO - PROCESS | 1847 | 1461680833762 Marionette TRACE conn6 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:14 INFO - PROCESS | 1847 | 1461680834027 Marionette TRACE conn6 <- [1,1659,null,{"value":null}] 07:27:14 INFO - PROCESS | 1847 | 1461680834342 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1914268000 == 120 [pid = 1847] [id = 422] 07:27:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 267 (0x7f1913d22c00) [pid = 1847] [serial = 1267] [outer = (nil)] 07:27:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 268 (0x7f1917510000) [pid = 1847] [serial = 1268] [outer = 0x7f1913d22c00] 07:27:14 INFO - PROCESS | 1847 | 1461680834420 Marionette DEBUG loaded listener.js 07:27:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 269 (0x7f191876b800) [pid = 1847] [serial = 1269] [outer = 0x7f1913d22c00] 07:27:15 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191e945000 == 119 [pid = 1847] [id = 404] 07:27:15 INFO - PROCESS | 1847 | --DOMWINDOW == 268 (0x7f1914d82000) [pid = 1847] [serial = 1091] [outer = (nil)] [url = about:blank] 07:27:15 INFO - PROCESS | 1847 | --DOMWINDOW == 267 (0x7f192610d400) [pid = 1847] [serial = 1118] [outer = (nil)] [url = about:blank] 07:27:15 INFO - PROCESS | 1847 | --DOMWINDOW == 266 (0x7f1922fd7000) [pid = 1847] [serial = 1115] [outer = (nil)] [url = about:blank] 07:27:15 INFO - PROCESS | 1847 | --DOMWINDOW == 265 (0x7f1915a11000) [pid = 1847] [serial = 1094] [outer = (nil)] [url = about:blank] 07:27:15 INFO - PROCESS | 1847 | --DOMWINDOW == 264 (0x7f191f838000) [pid = 1847] [serial = 1112] [outer = (nil)] [url = about:blank] 07:27:15 INFO - PROCESS | 1847 | --DOMWINDOW == 263 (0x7f1918e43800) [pid = 1847] [serial = 1100] [outer = (nil)] [url = about:blank] 07:27:15 INFO - PROCESS | 1847 | --DOMWINDOW == 262 (0x7f1913d25000) [pid = 1847] [serial = 1145] [outer = (nil)] [url = about:blank] 07:27:15 INFO - PROCESS | 1847 | --DOMWINDOW == 261 (0x7f191760b800) [pid = 1847] [serial = 1097] [outer = (nil)] [url = about:blank] 07:27:15 INFO - PROCESS | 1847 | --DOMWINDOW == 260 (0x7f1917ab7800) [pid = 1847] [serial = 1130] [outer = (nil)] [url = about:blank] 07:27:15 INFO - PROCESS | 1847 | --DOMWINDOW == 259 (0x7f191da0b800) [pid = 1847] [serial = 1106] [outer = (nil)] [url = about:blank] 07:27:15 INFO - PROCESS | 1847 | --DOMWINDOW == 258 (0x7f1911ae6800) [pid = 1847] [serial = 1127] [outer = (nil)] [url = about:blank] 07:27:15 INFO - PROCESS | 1847 | --DOMWINDOW == 257 (0x7f190d5eec00) [pid = 1847] [serial = 1085] [outer = (nil)] [url = about:blank] 07:27:15 INFO - PROCESS | 1847 | --DOMWINDOW == 256 (0x7f191f166000) [pid = 1847] [serial = 1109] [outer = (nil)] [url = about:blank] 07:27:15 INFO - PROCESS | 1847 | --DOMWINDOW == 255 (0x7f1910e93c00) [pid = 1847] [serial = 1124] [outer = (nil)] [url = about:blank] 07:27:15 INFO - PROCESS | 1847 | --DOMWINDOW == 254 (0x7f190fcd0c00) [pid = 1847] [serial = 1088] [outer = (nil)] [url = about:blank] 07:27:15 INFO - PROCESS | 1847 | --DOMWINDOW == 253 (0x7f190e687000) [pid = 1847] [serial = 1121] [outer = (nil)] [url = about:blank] 07:27:15 INFO - PROCESS | 1847 | --DOMWINDOW == 252 (0x7f1919063c00) [pid = 1847] [serial = 1103] [outer = (nil)] [url = about:blank] 07:27:15 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1918b99800 == 118 [pid = 1847] [id = 403] 07:27:15 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19174af800 == 117 [pid = 1847] [id = 402] 07:27:15 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19110f8000 == 116 [pid = 1847] [id = 401] 07:27:15 INFO - PROCESS | 1847 | 1461680835526 Marionette TRACE conn6 <- [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]]]}] 07:27:15 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190f2d1800 == 115 [pid = 1847] [id = 400] 07:27:15 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190fc0a800 == 114 [pid = 1847] [id = 399] 07:27:15 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19110fa800 == 113 [pid = 1847] [id = 398] 07:27:15 INFO - PROCESS | 1847 | --DOCSHELL 0x7f193a62f800 == 112 [pid = 1847] [id = 395] 07:27:15 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1939d29000 == 111 [pid = 1847] [id = 394] 07:27:15 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1935138000 == 110 [pid = 1847] [id = 393] 07:27:15 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1929bb9800 == 109 [pid = 1847] [id = 392] 07:27:15 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1928030000 == 108 [pid = 1847] [id = 391] 07:27:15 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1924e1e800 == 107 [pid = 1847] [id = 390] 07:27:15 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191f665800 == 106 [pid = 1847] [id = 389] 07:27:15 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191e9f0000 == 105 [pid = 1847] [id = 388] 07:27:15 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191d121000 == 104 [pid = 1847] [id = 387] 07:27:15 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1918e1d000 == 103 [pid = 1847] [id = 386] 07:27:15 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191898c000 == 102 [pid = 1847] [id = 385] 07:27:15 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191767b800 == 101 [pid = 1847] [id = 384] 07:27:15 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1913e14000 == 100 [pid = 1847] [id = 383] 07:27:15 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190d0d5800 == 99 [pid = 1847] [id = 382] 07:27:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 07:27:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1846ms 07:27:15 INFO - PROCESS | 1847 | 1461680835585 Marionette TRACE conn6 -> [0,1661,"getWindowHandle",null] 07:27:15 INFO - PROCESS | 1847 | 1461680835589 Marionette TRACE conn6 <- [1,1661,null,{"value":"8"}] 07:27:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 07:27:15 INFO - PROCESS | 1847 | 1461680835595 Marionette TRACE conn6 -> [0,1662,"setScriptTimeout",{"ms":35000}] 07:27:15 INFO - PROCESS | 1847 | 1461680835599 Marionette TRACE conn6 <- [1,1662,null,{}] 07:27:15 INFO - PROCESS | 1847 | 1461680835604 Marionette TRACE conn6 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:15 INFO - PROCESS | 1847 | 1461680835843 Marionette TRACE conn6 <- [1,1663,null,{"value":null}] 07:27:15 INFO - PROCESS | 1847 | --DOMWINDOW == 251 (0x7f1912651800) [pid = 1847] [serial = 1142] [outer = (nil)] [url = about:blank] 07:27:15 INFO - PROCESS | 1847 | --DOMWINDOW == 250 (0x7f190cffc000) [pid = 1847] [serial = 1134] [outer = (nil)] [url = about:blank] 07:27:15 INFO - PROCESS | 1847 | --DOMWINDOW == 249 (0x7f190d11ec00) [pid = 1847] [serial = 1136] [outer = (nil)] [url = about:blank] 07:27:15 INFO - PROCESS | 1847 | --DOMWINDOW == 248 (0x7f1910e99800) [pid = 1847] [serial = 1140] [outer = (nil)] [url = about:blank] 07:27:15 INFO - PROCESS | 1847 | --DOMWINDOW == 247 (0x7f190b925800) [pid = 1847] [serial = 1133] [outer = (nil)] [url = about:blank] 07:27:15 INFO - PROCESS | 1847 | --DOMWINDOW == 246 (0x7f1913d26400) [pid = 1847] [serial = 1143] [outer = (nil)] [url = about:blank] 07:27:15 INFO - PROCESS | 1847 | --DOMWINDOW == 245 (0x7f190df6b000) [pid = 1847] [serial = 1137] [outer = (nil)] [url = about:blank] 07:27:15 INFO - PROCESS | 1847 | --DOMWINDOW == 244 (0x7f190fccb400) [pid = 1847] [serial = 1139] [outer = (nil)] [url = about:blank] 07:27:16 INFO - PROCESS | 1847 | 1461680836109 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190fa50800 == 100 [pid = 1847] [id = 423] 07:27:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 245 (0x7f190b925800) [pid = 1847] [serial = 1270] [outer = (nil)] 07:27:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 246 (0x7f190fccd000) [pid = 1847] [serial = 1271] [outer = 0x7f190b925800] 07:27:16 INFO - PROCESS | 1847 | 1461680836179 Marionette DEBUG loaded listener.js 07:27:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 247 (0x7f191760ec00) [pid = 1847] [serial = 1272] [outer = 0x7f190b925800] 07:27:16 INFO - PROCESS | 1847 | 1461680836987 Marionette TRACE conn6 <- [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]]]}] 07:27:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 07:27:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1428ms 07:27:17 INFO - PROCESS | 1847 | 1461680837025 Marionette TRACE conn6 -> [0,1665,"getWindowHandle",null] 07:27:17 INFO - PROCESS | 1847 | 1461680837028 Marionette TRACE conn6 <- [1,1665,null,{"value":"8"}] 07:27:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 07:27:17 INFO - PROCESS | 1847 | 1461680837035 Marionette TRACE conn6 -> [0,1666,"setScriptTimeout",{"ms":35000}] 07:27:17 INFO - PROCESS | 1847 | 1461680837037 Marionette TRACE conn6 <- [1,1666,null,{}] 07:27:17 INFO - PROCESS | 1847 | 1461680837043 Marionette TRACE conn6 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:17 INFO - PROCESS | 1847 | 1461680837313 Marionette TRACE conn6 <- [1,1667,null,{"value":null}] 07:27:17 INFO - PROCESS | 1847 | 1461680837340 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19143d9800 == 101 [pid = 1847] [id = 424] 07:27:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 248 (0x7f190b260800) [pid = 1847] [serial = 1273] [outer = (nil)] 07:27:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 249 (0x7f1918860400) [pid = 1847] [serial = 1274] [outer = 0x7f190b260800] 07:27:17 INFO - PROCESS | 1847 | 1461680837406 Marionette DEBUG loaded listener.js 07:27:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 250 (0x7f191886e000) [pid = 1847] [serial = 1275] [outer = 0x7f190b260800] 07:27:18 INFO - PROCESS | 1847 | 1461680838386 Marionette TRACE conn6 <- [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]]]}] 07:27:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 07:27:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1383ms 07:27:18 INFO - PROCESS | 1847 | 1461680838420 Marionette TRACE conn6 -> [0,1669,"getWindowHandle",null] 07:27:18 INFO - PROCESS | 1847 | 1461680838422 Marionette TRACE conn6 <- [1,1669,null,{"value":"8"}] 07:27:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 07:27:18 INFO - PROCESS | 1847 | 1461680838429 Marionette TRACE conn6 -> [0,1670,"setScriptTimeout",{"ms":35000}] 07:27:18 INFO - PROCESS | 1847 | 1461680838433 Marionette TRACE conn6 <- [1,1670,null,{}] 07:27:18 INFO - PROCESS | 1847 | 1461680838461 Marionette TRACE conn6 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:18 INFO - PROCESS | 1847 | 1461680838780 Marionette TRACE conn6 <- [1,1671,null,{"value":null}] 07:27:18 INFO - PROCESS | 1847 | 1461680838817 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:18 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1918baa800 == 102 [pid = 1847] [id = 425] 07:27:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 251 (0x7f19191bf400) [pid = 1847] [serial = 1276] [outer = (nil)] 07:27:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 252 (0x7f191dad8800) [pid = 1847] [serial = 1277] [outer = 0x7f19191bf400] 07:27:18 INFO - PROCESS | 1847 | 1461680838885 Marionette DEBUG loaded listener.js 07:27:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 253 (0x7f191f1a9c00) [pid = 1847] [serial = 1278] [outer = 0x7f19191bf400] 07:27:19 INFO - PROCESS | 1847 | 1461680839848 Marionette TRACE conn6 <- [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]]]}] 07:27:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 07:27:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1463ms 07:27:19 INFO - PROCESS | 1847 | 1461680839894 Marionette TRACE conn6 -> [0,1673,"getWindowHandle",null] 07:27:19 INFO - PROCESS | 1847 | 1461680839898 Marionette TRACE conn6 <- [1,1673,null,{"value":"8"}] 07:27:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 07:27:19 INFO - PROCESS | 1847 | 1461680839913 Marionette TRACE conn6 -> [0,1674,"setScriptTimeout",{"ms":35000}] 07:27:19 INFO - PROCESS | 1847 | 1461680839917 Marionette TRACE conn6 <- [1,1674,null,{}] 07:27:19 INFO - PROCESS | 1847 | 1461680839923 Marionette TRACE conn6 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:20 INFO - PROCESS | 1847 | 1461680840185 Marionette TRACE conn6 <- [1,1675,null,{"value":null}] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 252 (0x7f190cff1400) [pid = 1847] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 251 (0x7f190d1e8c00) [pid = 1847] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 250 (0x7f190fccf800) [pid = 1847] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 249 (0x7f190faae000) [pid = 1847] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 248 (0x7f191cf58000) [pid = 1847] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 247 (0x7f190b268000) [pid = 1847] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 246 (0x7f190fccf000) [pid = 1847] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 245 (0x7f190d5efc00) [pid = 1847] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 244 (0x7f190d1e7c00) [pid = 1847] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 243 (0x7f190faa1400) [pid = 1847] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 242 (0x7f190d5f6c00) [pid = 1847] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 241 (0x7f190e682400) [pid = 1847] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 240 (0x7f1917ab9c00) [pid = 1847] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 239 (0x7f190f54fc00) [pid = 1847] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 238 (0x7f190dce9000) [pid = 1847] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 237 (0x7f190cff8400) [pid = 1847] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 236 (0x7f190fcd8c00) [pid = 1847] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 235 (0x7f192876bc00) [pid = 1847] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 234 (0x7f19272bd800) [pid = 1847] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 233 (0x7f190b92a800) [pid = 1847] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 232 (0x7f1919066800) [pid = 1847] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 231 (0x7f190d118400) [pid = 1847] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 230 (0x7f191dae1c00) [pid = 1847] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 229 (0x7f190fcd2c00) [pid = 1847] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 228 (0x7f1913d2ac00) [pid = 1847] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 227 (0x7f190d948400) [pid = 1847] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 226 (0x7f190d94d000) [pid = 1847] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 225 (0x7f1915b8f000) [pid = 1847] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 224 (0x7f190d1e9000) [pid = 1847] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 223 (0x7f190f6d0400) [pid = 1847] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 222 (0x7f1918776000) [pid = 1847] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 221 (0x7f1918778800) [pid = 1847] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 220 (0x7f1918775400) [pid = 1847] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 219 (0x7f1915855800) [pid = 1847] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 218 (0x7f1910ef5400) [pid = 1847] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 217 (0x7f19272bc000) [pid = 1847] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 216 (0x7f191905a000) [pid = 1847] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 215 (0x7f1915856000) [pid = 1847] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 214 (0x7f1915856800) [pid = 1847] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 213 (0x7f1910e9e400) [pid = 1847] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 212 (0x7f1914c8ac00) [pid = 1847] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 211 (0x7f190b265c00) [pid = 1847] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 210 (0x7f190faa4000) [pid = 1847] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 209 (0x7f1922760000) [pid = 1847] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 208 (0x7f191d7d0c00) [pid = 1847] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 207 (0x7f1922fd4400) [pid = 1847] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x7f1919031800) [pid = 1847] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 205 (0x7f190df6c400) [pid = 1847] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 204 (0x7f191f837400) [pid = 1847] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 203 (0x7f1915892800) [pid = 1847] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 202 (0x7f190d1f1800) [pid = 1847] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 201 (0x7f190faa0c00) [pid = 1847] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 200 (0x7f190f6d4000) [pid = 1847] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 199 (0x7f191585d400) [pid = 1847] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 198 (0x7f19189ad000) [pid = 1847] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 197 (0x7f19255ec400) [pid = 1847] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x7f191777b400) [pid = 1847] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0x7f190d1e6400) [pid = 1847] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 07:27:21 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0x7f1917abb400) [pid = 1847] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 07:27:21 INFO - PROCESS | 1847 | 1461680841470 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190d0d6000 == 103 [pid = 1847] [id = 426] 07:27:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0x7f190b260c00) [pid = 1847] [serial = 1279] [outer = (nil)] 07:27:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0x7f190b920000) [pid = 1847] [serial = 1280] [outer = 0x7f190b260c00] 07:27:21 INFO - PROCESS | 1847 | 1461680841545 Marionette DEBUG loaded listener.js 07:27:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0x7f190d1e5800) [pid = 1847] [serial = 1281] [outer = 0x7f190b260c00] 07:27:22 INFO - PROCESS | 1847 | 1461680842264 Marionette TRACE conn6 <- [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]]]}] 07:27:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 07:27:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 2395ms 07:27:22 INFO - PROCESS | 1847 | 1461680842309 Marionette TRACE conn6 -> [0,1677,"getWindowHandle",null] 07:27:22 INFO - PROCESS | 1847 | 1461680842313 Marionette TRACE conn6 <- [1,1677,null,{"value":"8"}] 07:27:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 07:27:22 INFO - PROCESS | 1847 | 1461680842318 Marionette TRACE conn6 -> [0,1678,"setScriptTimeout",{"ms":35000}] 07:27:22 INFO - PROCESS | 1847 | 1461680842321 Marionette TRACE conn6 <- [1,1678,null,{}] 07:27:22 INFO - PROCESS | 1847 | 1461680842327 Marionette TRACE conn6 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:22 INFO - PROCESS | 1847 | 1461680842603 Marionette TRACE conn6 <- [1,1679,null,{"value":null}] 07:27:22 INFO - PROCESS | 1847 | 1461680842625 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1917c99800 == 104 [pid = 1847] [id = 427] 07:27:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0x7f190d110800) [pid = 1847] [serial = 1282] [outer = (nil)] 07:27:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 199 (0x7f190e685400) [pid = 1847] [serial = 1283] [outer = 0x7f190d110800] 07:27:22 INFO - PROCESS | 1847 | 1461680842688 Marionette DEBUG loaded listener.js 07:27:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 200 (0x7f190f6d9000) [pid = 1847] [serial = 1284] [outer = 0x7f190d110800] 07:27:23 INFO - PROCESS | 1847 | 1461680843769 Marionette TRACE conn6 <- [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]]]}] 07:27:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 07:27:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1486ms 07:27:23 INFO - PROCESS | 1847 | 1461680843806 Marionette TRACE conn6 -> [0,1681,"getWindowHandle",null] 07:27:23 INFO - PROCESS | 1847 | 1461680843812 Marionette TRACE conn6 <- [1,1681,null,{"value":"8"}] 07:27:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 07:27:23 INFO - PROCESS | 1847 | 1461680843821 Marionette TRACE conn6 -> [0,1682,"setScriptTimeout",{"ms":35000}] 07:27:23 INFO - PROCESS | 1847 | 1461680843827 Marionette TRACE conn6 <- [1,1682,null,{}] 07:27:23 INFO - PROCESS | 1847 | 1461680843837 Marionette TRACE conn6 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:24 INFO - PROCESS | 1847 | 1461680844083 Marionette TRACE conn6 <- [1,1683,null,{"value":null}] 07:27:24 INFO - PROCESS | 1847 | 1461680844416 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190dbe3800 == 105 [pid = 1847] [id = 428] 07:27:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 201 (0x7f190cffc000) [pid = 1847] [serial = 1285] [outer = (nil)] 07:27:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 202 (0x7f190d950800) [pid = 1847] [serial = 1286] [outer = 0x7f190cffc000] 07:27:24 INFO - PROCESS | 1847 | 1461680844496 Marionette DEBUG loaded listener.js 07:27:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 203 (0x7f190f54fc00) [pid = 1847] [serial = 1287] [outer = 0x7f190cffc000] 07:27:25 INFO - PROCESS | 1847 | 1461680845404 Marionette TRACE conn6 <- [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]]]}] 07:27:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 07:27:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1645ms 07:27:25 INFO - PROCESS | 1847 | 1461680845466 Marionette TRACE conn6 -> [0,1685,"getWindowHandle",null] 07:27:25 INFO - PROCESS | 1847 | 1461680845477 Marionette TRACE conn6 <- [1,1685,null,{"value":"8"}] 07:27:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 07:27:25 INFO - PROCESS | 1847 | 1461680845490 Marionette TRACE conn6 -> [0,1686,"setScriptTimeout",{"ms":35000}] 07:27:25 INFO - PROCESS | 1847 | 1461680845495 Marionette TRACE conn6 <- [1,1686,null,{}] 07:27:25 INFO - PROCESS | 1847 | 1461680845502 Marionette TRACE conn6 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:25 INFO - PROCESS | 1847 | 1461680845780 Marionette TRACE conn6 <- [1,1687,null,{"value":null}] 07:27:26 INFO - PROCESS | 1847 | 1461680846125 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1917676000 == 106 [pid = 1847] [id = 429] 07:27:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 204 (0x7f1910e98400) [pid = 1847] [serial = 1288] [outer = (nil)] 07:27:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 205 (0x7f1910ef5400) [pid = 1847] [serial = 1289] [outer = 0x7f1910e98400] 07:27:26 INFO - PROCESS | 1847 | 1461680846203 Marionette DEBUG loaded listener.js 07:27:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 206 (0x7f1912651c00) [pid = 1847] [serial = 1290] [outer = 0x7f1910e98400] 07:27:27 INFO - PROCESS | 1847 | 1461680847172 Marionette TRACE conn6 <- [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]]]}] 07:27:27 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 07:27:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1744ms 07:27:27 INFO - PROCESS | 1847 | 1461680847234 Marionette TRACE conn6 -> [0,1689,"getWindowHandle",null] 07:27:27 INFO - PROCESS | 1847 | 1461680847238 Marionette TRACE conn6 <- [1,1689,null,{"value":"8"}] 07:27:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 07:27:27 INFO - PROCESS | 1847 | 1461680847244 Marionette TRACE conn6 -> [0,1690,"setScriptTimeout",{"ms":35000}] 07:27:27 INFO - PROCESS | 1847 | 1461680847250 Marionette TRACE conn6 <- [1,1690,null,{}] 07:27:27 INFO - PROCESS | 1847 | 1461680847266 Marionette TRACE conn6 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:27 INFO - PROCESS | 1847 | 1461680847549 Marionette TRACE conn6 <- [1,1691,null,{"value":null}] 07:27:27 INFO - PROCESS | 1847 | 1461680847857 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191e94c000 == 107 [pid = 1847] [id = 430] 07:27:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x7f1915855000) [pid = 1847] [serial = 1291] [outer = (nil)] 07:27:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 208 (0x7f1915a05800) [pid = 1847] [serial = 1292] [outer = 0x7f1915855000] 07:27:27 INFO - PROCESS | 1847 | 1461680847952 Marionette DEBUG loaded listener.js 07:27:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 209 (0x7f191760c800) [pid = 1847] [serial = 1293] [outer = 0x7f1915855000] 07:27:28 INFO - PROCESS | 1847 | 1461680848856 Marionette TRACE conn6 <- [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]]]}] 07:27:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 07:27:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1642ms 07:27:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 07:27:28 INFO - PROCESS | 1847 | 1461680848887 Marionette TRACE conn6 -> [0,1693,"getWindowHandle",null] 07:27:28 INFO - PROCESS | 1847 | 1461680848891 Marionette TRACE conn6 <- [1,1693,null,{"value":"8"}] 07:27:28 INFO - PROCESS | 1847 | 1461680848897 Marionette TRACE conn6 -> [0,1694,"setScriptTimeout",{"ms":35000}] 07:27:28 INFO - PROCESS | 1847 | 1461680848901 Marionette TRACE conn6 <- [1,1694,null,{}] 07:27:28 INFO - PROCESS | 1847 | 1461680848906 Marionette TRACE conn6 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:29 INFO - PROCESS | 1847 | 1461680849143 Marionette TRACE conn6 <- [1,1695,null,{"value":null}] 07:27:29 INFO - PROCESS | 1847 | 1461680849408 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191f36c800 == 108 [pid = 1847] [id = 431] 07:27:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 210 (0x7f1915855800) [pid = 1847] [serial = 1294] [outer = (nil)] 07:27:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 211 (0x7f1918860800) [pid = 1847] [serial = 1295] [outer = 0x7f1915855800] 07:27:29 INFO - PROCESS | 1847 | 1461680849533 Marionette DEBUG loaded listener.js 07:27:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 212 (0x7f191886ec00) [pid = 1847] [serial = 1296] [outer = 0x7f1915855800] 07:27:30 INFO - PROCESS | 1847 | 1461680850379 Marionette TRACE conn6 <- [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]]]}] 07:27:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 07:27:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1534ms 07:27:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 07:27:30 INFO - PROCESS | 1847 | 1461680850431 Marionette TRACE conn6 -> [0,1697,"getWindowHandle",null] 07:27:30 INFO - PROCESS | 1847 | 1461680850434 Marionette TRACE conn6 <- [1,1697,null,{"value":"8"}] 07:27:30 INFO - PROCESS | 1847 | 1461680850442 Marionette TRACE conn6 -> [0,1698,"setScriptTimeout",{"ms":35000}] 07:27:30 INFO - PROCESS | 1847 | 1461680850444 Marionette TRACE conn6 <- [1,1698,null,{}] 07:27:30 INFO - PROCESS | 1847 | 1461680850451 Marionette TRACE conn6 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:30 INFO - PROCESS | 1847 | 1461680850716 Marionette TRACE conn6 <- [1,1699,null,{"value":null}] 07:27:31 INFO - PROCESS | 1847 | 1461680851035 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:31 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191fb9e800 == 109 [pid = 1847] [id = 432] 07:27:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 213 (0x7f190fcdac00) [pid = 1847] [serial = 1297] [outer = (nil)] 07:27:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 214 (0x7f1919032800) [pid = 1847] [serial = 1298] [outer = 0x7f190fcdac00] 07:27:31 INFO - PROCESS | 1847 | 1461680851118 Marionette DEBUG loaded listener.js 07:27:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 215 (0x7f19191be400) [pid = 1847] [serial = 1299] [outer = 0x7f190fcdac00] 07:27:31 INFO - PROCESS | 1847 | 1461680851989 Marionette TRACE conn6 <- [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]]]}] 07:27:32 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 07:27:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1587ms 07:27:32 INFO - PROCESS | 1847 | 1461680852028 Marionette TRACE conn6 -> [0,1701,"getWindowHandle",null] 07:27:32 INFO - PROCESS | 1847 | 1461680852031 Marionette TRACE conn6 <- [1,1701,null,{"value":"8"}] 07:27:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 07:27:32 INFO - PROCESS | 1847 | 1461680852038 Marionette TRACE conn6 -> [0,1702,"setScriptTimeout",{"ms":35000}] 07:27:32 INFO - PROCESS | 1847 | 1461680852043 Marionette TRACE conn6 <- [1,1702,null,{}] 07:27:32 INFO - PROCESS | 1847 | 1461680852051 Marionette TRACE conn6 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:32 INFO - PROCESS | 1847 | 1461680852312 Marionette TRACE conn6 <- [1,1703,null,{"value":null}] 07:27:32 INFO - PROCESS | 1847 | 1461680852633 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1927ac1000 == 110 [pid = 1847] [id = 433] 07:27:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 216 (0x7f191ec40c00) [pid = 1847] [serial = 1300] [outer = (nil)] 07:27:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 217 (0x7f191f494000) [pid = 1847] [serial = 1301] [outer = 0x7f191ec40c00] 07:27:32 INFO - PROCESS | 1847 | 1461680852744 Marionette DEBUG loaded listener.js 07:27:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 218 (0x7f191f9da800) [pid = 1847] [serial = 1302] [outer = 0x7f191ec40c00] 07:27:33 INFO - PROCESS | 1847 | 1461680853602 Marionette TRACE conn6 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 07:27:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 07:27:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1638ms 07:27:33 INFO - PROCESS | 1847 | 1461680853677 Marionette TRACE conn6 -> [0,1705,"getWindowHandle",null] 07:27:33 INFO - PROCESS | 1847 | 1461680853680 Marionette TRACE conn6 <- [1,1705,null,{"value":"8"}] 07:27:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 07:27:33 INFO - PROCESS | 1847 | 1461680853688 Marionette TRACE conn6 -> [0,1706,"setScriptTimeout",{"ms":35000}] 07:27:33 INFO - PROCESS | 1847 | 1461680853691 Marionette TRACE conn6 <- [1,1706,null,{}] 07:27:33 INFO - PROCESS | 1847 | 1461680853698 Marionette TRACE conn6 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:33 INFO - PROCESS | 1847 | 1461680853923 Marionette TRACE conn6 <- [1,1707,null,{"value":null}] 07:27:34 INFO - PROCESS | 1847 | 1461680854234 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f192904e000 == 111 [pid = 1847] [id = 434] 07:27:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 219 (0x7f191ef2ec00) [pid = 1847] [serial = 1303] [outer = (nil)] 07:27:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 220 (0x7f1920a0f800) [pid = 1847] [serial = 1304] [outer = 0x7f191ef2ec00] 07:27:34 INFO - PROCESS | 1847 | 1461680854319 Marionette DEBUG loaded listener.js 07:27:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 221 (0x7f1922fd4000) [pid = 1847] [serial = 1305] [outer = 0x7f191ef2ec00] 07:27:35 INFO - PROCESS | 1847 | 1461680855168 Marionette TRACE conn6 <- [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]]]}] 07:27:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 07:27:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1534ms 07:27:35 INFO - PROCESS | 1847 | 1461680855222 Marionette TRACE conn6 -> [0,1709,"getWindowHandle",null] 07:27:35 INFO - PROCESS | 1847 | 1461680855226 Marionette TRACE conn6 <- [1,1709,null,{"value":"8"}] 07:27:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 07:27:35 INFO - PROCESS | 1847 | 1461680855232 Marionette TRACE conn6 -> [0,1710,"setScriptTimeout",{"ms":35000}] 07:27:35 INFO - PROCESS | 1847 | 1461680855235 Marionette TRACE conn6 <- [1,1710,null,{}] 07:27:35 INFO - PROCESS | 1847 | 1461680855240 Marionette TRACE conn6 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:35 INFO - PROCESS | 1847 | 1461680855468 Marionette TRACE conn6 <- [1,1711,null,{"value":null}] 07:27:35 INFO - PROCESS | 1847 | 1461680855734 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:35 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1935123000 == 112 [pid = 1847] [id = 435] 07:27:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 222 (0x7f191f496400) [pid = 1847] [serial = 1306] [outer = (nil)] 07:27:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 223 (0x7f1922fdfc00) [pid = 1847] [serial = 1307] [outer = 0x7f191f496400] 07:27:35 INFO - PROCESS | 1847 | 1461680855863 Marionette DEBUG loaded listener.js 07:27:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 224 (0x7f19255eac00) [pid = 1847] [serial = 1308] [outer = 0x7f191f496400] 07:27:36 INFO - PROCESS | 1847 | 1461680856719 Marionette TRACE conn6 <- [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]]]}] 07:27:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 07:27:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1536ms 07:27:36 INFO - PROCESS | 1847 | 1461680856770 Marionette TRACE conn6 -> [0,1713,"getWindowHandle",null] 07:27:36 INFO - PROCESS | 1847 | 1461680856774 Marionette TRACE conn6 <- [1,1713,null,{"value":"8"}] 07:27:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 07:27:36 INFO - PROCESS | 1847 | 1461680856780 Marionette TRACE conn6 -> [0,1714,"setScriptTimeout",{"ms":35000}] 07:27:36 INFO - PROCESS | 1847 | 1461680856782 Marionette TRACE conn6 <- [1,1714,null,{}] 07:27:36 INFO - PROCESS | 1847 | 1461680856788 Marionette TRACE conn6 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:37 INFO - PROCESS | 1847 | 1461680857028 Marionette TRACE conn6 <- [1,1715,null,{"value":null}] 07:27:37 INFO - PROCESS | 1847 | 1461680857292 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:37 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1939d3b800 == 113 [pid = 1847] [id = 436] 07:27:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 225 (0x7f191f9e0c00) [pid = 1847] [serial = 1309] [outer = (nil)] 07:27:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 226 (0x7f1926dd1c00) [pid = 1847] [serial = 1310] [outer = 0x7f191f9e0c00] 07:27:37 INFO - PROCESS | 1847 | 1461680857417 Marionette DEBUG loaded listener.js 07:27:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 227 (0x7f192740dc00) [pid = 1847] [serial = 1311] [outer = 0x7f191f9e0c00] 07:27:38 INFO - PROCESS | 1847 | 1461680858297 Marionette TRACE conn6 <- [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]]]}] 07:27:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 07:27:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1582ms 07:27:38 INFO - PROCESS | 1847 | 1461680858364 Marionette TRACE conn6 -> [0,1717,"getWindowHandle",null] 07:27:38 INFO - PROCESS | 1847 | 1461680858369 Marionette TRACE conn6 <- [1,1717,null,{"value":"8"}] 07:27:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 07:27:38 INFO - PROCESS | 1847 | 1461680858376 Marionette TRACE conn6 -> [0,1718,"setScriptTimeout",{"ms":35000}] 07:27:38 INFO - PROCESS | 1847 | 1461680858380 Marionette TRACE conn6 <- [1,1718,null,{}] 07:27:38 INFO - PROCESS | 1847 | 1461680858385 Marionette TRACE conn6 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:38 INFO - PROCESS | 1847 | 1461680858623 Marionette TRACE conn6 <- [1,1719,null,{"value":null}] 07:27:38 INFO - PROCESS | 1847 | 1461680858930 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f193e8d1000 == 114 [pid = 1847] [id = 437] 07:27:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 228 (0x7f191fcbc800) [pid = 1847] [serial = 1312] [outer = (nil)] 07:27:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 229 (0x7f1927663c00) [pid = 1847] [serial = 1313] [outer = 0x7f191fcbc800] 07:27:39 INFO - PROCESS | 1847 | 1461680859027 Marionette DEBUG loaded listener.js 07:27:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 230 (0x7f192776e000) [pid = 1847] [serial = 1314] [outer = 0x7f191fcbc800] 07:27:39 INFO - PROCESS | 1847 | 1461680859919 Marionette TRACE conn6 <- [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]]]}] 07:27:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 07:27:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1580ms 07:27:39 INFO - PROCESS | 1847 | 1461680859957 Marionette TRACE conn6 -> [0,1721,"getWindowHandle",null] 07:27:39 INFO - PROCESS | 1847 | 1461680859960 Marionette TRACE conn6 <- [1,1721,null,{"value":"8"}] 07:27:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 07:27:39 INFO - PROCESS | 1847 | 1461680859966 Marionette TRACE conn6 -> [0,1722,"setScriptTimeout",{"ms":35000}] 07:27:39 INFO - PROCESS | 1847 | 1461680859970 Marionette TRACE conn6 <- [1,1722,null,{}] 07:27:39 INFO - PROCESS | 1847 | 1461680859976 Marionette TRACE conn6 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:40 INFO - PROCESS | 1847 | 1461680860226 Marionette TRACE conn6 <- [1,1723,null,{"value":null}] 07:27:40 INFO - PROCESS | 1847 | 1461680860542 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1922825800 == 115 [pid = 1847] [id = 438] 07:27:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 231 (0x7f1928e29000) [pid = 1847] [serial = 1315] [outer = (nil)] 07:27:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 232 (0x7f192988d000) [pid = 1847] [serial = 1316] [outer = 0x7f1928e29000] 07:27:40 INFO - PROCESS | 1847 | 1461680860635 Marionette DEBUG loaded listener.js 07:27:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 233 (0x7f192aaa2c00) [pid = 1847] [serial = 1317] [outer = 0x7f1928e29000] 07:27:41 INFO - PROCESS | 1847 | 1461680861555 Marionette TRACE conn6 <- [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]]]}] 07:27:41 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 07:27:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1640ms 07:27:41 INFO - PROCESS | 1847 | 1461680861609 Marionette TRACE conn6 -> [0,1725,"getWindowHandle",null] 07:27:41 INFO - PROCESS | 1847 | 1461680861613 Marionette TRACE conn6 <- [1,1725,null,{"value":"8"}] 07:27:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 07:27:41 INFO - PROCESS | 1847 | 1461680861620 Marionette TRACE conn6 -> [0,1726,"setScriptTimeout",{"ms":35000}] 07:27:41 INFO - PROCESS | 1847 | 1461680861623 Marionette TRACE conn6 <- [1,1726,null,{}] 07:27:41 INFO - PROCESS | 1847 | 1461680861629 Marionette TRACE conn6 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:41 INFO - PROCESS | 1847 | 1461680861867 Marionette TRACE conn6 <- [1,1727,null,{"value":null}] 07:27:42 INFO - PROCESS | 1847 | 1461680862190 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1912c20800 == 116 [pid = 1847] [id = 439] 07:27:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 234 (0x7f1928ba6000) [pid = 1847] [serial = 1318] [outer = (nil)] 07:27:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 235 (0x7f1934318800) [pid = 1847] [serial = 1319] [outer = 0x7f1928ba6000] 07:27:42 INFO - PROCESS | 1847 | 1461680862265 Marionette DEBUG loaded listener.js 07:27:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 236 (0x7f193548ac00) [pid = 1847] [serial = 1320] [outer = 0x7f1928ba6000] 07:27:43 INFO - PROCESS | 1847 | 1461680863114 Marionette TRACE conn6 <- [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]]]}] 07:27:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 07:27:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1542ms 07:27:43 INFO - PROCESS | 1847 | 1461680863163 Marionette TRACE conn6 -> [0,1729,"getWindowHandle",null] 07:27:43 INFO - PROCESS | 1847 | 1461680863167 Marionette TRACE conn6 <- [1,1729,null,{"value":"8"}] 07:27:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 07:27:43 INFO - PROCESS | 1847 | 1461680863183 Marionette TRACE conn6 -> [0,1730,"setScriptTimeout",{"ms":35000}] 07:27:43 INFO - PROCESS | 1847 | 1461680863186 Marionette TRACE conn6 <- [1,1730,null,{}] 07:27:43 INFO - PROCESS | 1847 | 1461680863191 Marionette TRACE conn6 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:43 INFO - PROCESS | 1847 | 1461680863407 Marionette TRACE conn6 <- [1,1731,null,{"value":null}] 07:27:43 INFO - PROCESS | 1847 | 1461680863673 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:43 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1914c6b000 == 117 [pid = 1847] [id = 440] 07:27:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 237 (0x7f190e602c00) [pid = 1847] [serial = 1321] [outer = (nil)] 07:27:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 238 (0x7f190e60b800) [pid = 1847] [serial = 1322] [outer = 0x7f190e602c00] 07:27:43 INFO - PROCESS | 1847 | 1461680863796 Marionette DEBUG loaded listener.js 07:27:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 239 (0x7f190e610800) [pid = 1847] [serial = 1323] [outer = 0x7f190e602c00] 07:27:44 INFO - PROCESS | 1847 | 1461680864710 Marionette TRACE conn6 <- [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]]]}] 07:27:44 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 07:27:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1582ms 07:27:44 INFO - PROCESS | 1847 | 1461680864772 Marionette TRACE conn6 -> [0,1733,"getWindowHandle",null] 07:27:44 INFO - PROCESS | 1847 | 1461680864776 Marionette TRACE conn6 <- [1,1733,null,{"value":"8"}] 07:27:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 07:27:44 INFO - PROCESS | 1847 | 1461680864786 Marionette TRACE conn6 -> [0,1734,"setScriptTimeout",{"ms":35000}] 07:27:44 INFO - PROCESS | 1847 | 1461680864789 Marionette TRACE conn6 <- [1,1734,null,{}] 07:27:44 INFO - PROCESS | 1847 | 1461680864796 Marionette TRACE conn6 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:45 INFO - PROCESS | 1847 | 1461680865030 Marionette TRACE conn6 <- [1,1735,null,{"value":null}] 07:27:45 INFO - PROCESS | 1847 | 1461680865339 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1914099800 == 118 [pid = 1847] [id = 441] 07:27:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 240 (0x7f190e610c00) [pid = 1847] [serial = 1324] [outer = (nil)] 07:27:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 241 (0x7f1934313000) [pid = 1847] [serial = 1325] [outer = 0x7f190e610c00] 07:27:45 INFO - PROCESS | 1847 | 1461680865424 Marionette DEBUG loaded listener.js 07:27:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 242 (0x7f193668d400) [pid = 1847] [serial = 1326] [outer = 0x7f190e610c00] 07:27:46 INFO - PROCESS | 1847 | 1461680866301 Marionette TRACE conn6 <- [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]]]}] 07:27:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 07:27:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1590ms 07:27:46 INFO - PROCESS | 1847 | 1461680866378 Marionette TRACE conn6 -> [0,1737,"getWindowHandle",null] 07:27:46 INFO - PROCESS | 1847 | 1461680866381 Marionette TRACE conn6 <- [1,1737,null,{"value":"8"}] 07:27:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 07:27:46 INFO - PROCESS | 1847 | 1461680866388 Marionette TRACE conn6 -> [0,1738,"setScriptTimeout",{"ms":35000}] 07:27:46 INFO - PROCESS | 1847 | 1461680866390 Marionette TRACE conn6 <- [1,1738,null,{}] 07:27:46 INFO - PROCESS | 1847 | 1461680866396 Marionette TRACE conn6 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:46 INFO - PROCESS | 1847 | 1461680866629 Marionette TRACE conn6 <- [1,1739,null,{"value":null}] 07:27:46 INFO - PROCESS | 1847 | 1461680866946 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:46 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f193438f000 == 119 [pid = 1847] [id = 442] 07:27:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 243 (0x7f190e611800) [pid = 1847] [serial = 1327] [outer = (nil)] 07:27:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 244 (0x7f19385af400) [pid = 1847] [serial = 1328] [outer = 0x7f190e611800] 07:27:47 INFO - PROCESS | 1847 | 1461680867043 Marionette DEBUG loaded listener.js 07:27:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 245 (0x7f1939d52000) [pid = 1847] [serial = 1329] [outer = 0x7f190e611800] 07:27:47 INFO - PROCESS | 1847 | 1461680867907 Marionette TRACE conn6 <- [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]]]}] 07:27:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 07:27:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1582ms 07:27:47 INFO - PROCESS | 1847 | 1461680867972 Marionette TRACE conn6 -> [0,1741,"getWindowHandle",null] 07:27:47 INFO - PROCESS | 1847 | 1461680867976 Marionette TRACE conn6 <- [1,1741,null,{"value":"8"}] 07:27:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 07:27:47 INFO - PROCESS | 1847 | 1461680867982 Marionette TRACE conn6 -> [0,1742,"setScriptTimeout",{"ms":35000}] 07:27:47 INFO - PROCESS | 1847 | 1461680867985 Marionette TRACE conn6 <- [1,1742,null,{}] 07:27:47 INFO - PROCESS | 1847 | 1461680867990 Marionette TRACE conn6 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:48 INFO - PROCESS | 1847 | 1461680868220 Marionette TRACE conn6 <- [1,1743,null,{"value":null}] 07:27:48 INFO - PROCESS | 1847 | 1461680868563 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190a791000 == 120 [pid = 1847] [id = 443] 07:27:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 246 (0x7f190a7c8000) [pid = 1847] [serial = 1330] [outer = (nil)] 07:27:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 247 (0x7f190a7ce400) [pid = 1847] [serial = 1331] [outer = 0x7f190a7c8000] 07:27:48 INFO - PROCESS | 1847 | 1461680868646 Marionette DEBUG loaded listener.js 07:27:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 248 (0x7f190a7d2c00) [pid = 1847] [serial = 1332] [outer = 0x7f190a7c8000] 07:27:49 INFO - PROCESS | 1847 | 1461680869480 Marionette TRACE conn6 <- [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]]]}] 07:27:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 07:27:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1533ms 07:27:49 INFO - PROCESS | 1847 | 1461680869518 Marionette TRACE conn6 -> [0,1745,"getWindowHandle",null] 07:27:49 INFO - PROCESS | 1847 | 1461680869521 Marionette TRACE conn6 <- [1,1745,null,{"value":"8"}] 07:27:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 07:27:49 INFO - PROCESS | 1847 | 1461680869528 Marionette TRACE conn6 -> [0,1746,"setScriptTimeout",{"ms":35000}] 07:27:49 INFO - PROCESS | 1847 | 1461680869532 Marionette TRACE conn6 <- [1,1746,null,{}] 07:27:49 INFO - PROCESS | 1847 | 1461680869537 Marionette TRACE conn6 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:49 INFO - PROCESS | 1847 | 1461680869771 Marionette TRACE conn6 <- [1,1747,null,{"value":null}] 07:27:50 INFO - PROCESS | 1847 | 1461680870103 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:50 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1909917800 == 121 [pid = 1847] [id = 444] 07:27:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 249 (0x7f190a7cac00) [pid = 1847] [serial = 1333] [outer = (nil)] 07:27:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 250 (0x7f190ad78400) [pid = 1847] [serial = 1334] [outer = 0x7f190a7cac00] 07:27:50 INFO - PROCESS | 1847 | 1461680870188 Marionette DEBUG loaded listener.js 07:27:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 251 (0x7f190ad7ec00) [pid = 1847] [serial = 1335] [outer = 0x7f190a7cac00] 07:27:51 INFO - PROCESS | 1847 | 1461680871083 Marionette TRACE conn6 <- [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]]]}] 07:27:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 07:27:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1635ms 07:27:51 INFO - PROCESS | 1847 | 1461680871165 Marionette TRACE conn6 -> [0,1749,"getWindowHandle",null] 07:27:51 INFO - PROCESS | 1847 | 1461680871169 Marionette TRACE conn6 <- [1,1749,null,{"value":"8"}] 07:27:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 07:27:51 INFO - PROCESS | 1847 | 1461680871175 Marionette TRACE conn6 -> [0,1750,"setScriptTimeout",{"ms":35000}] 07:27:51 INFO - PROCESS | 1847 | 1461680871178 Marionette TRACE conn6 <- [1,1750,null,{}] 07:27:51 INFO - PROCESS | 1847 | 1461680871184 Marionette TRACE conn6 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:51 INFO - PROCESS | 1847 | 1461680871457 Marionette TRACE conn6 <- [1,1751,null,{"value":null}] 07:27:51 INFO - PROCESS | 1847 | 1461680871810 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190d4ef800 == 122 [pid = 1847] [id = 445] 07:27:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 252 (0x7f190a7d1000) [pid = 1847] [serial = 1336] [outer = (nil)] 07:27:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 253 (0x7f190ad84000) [pid = 1847] [serial = 1337] [outer = 0x7f190a7d1000] 07:27:51 INFO - PROCESS | 1847 | 1461680871889 Marionette DEBUG loaded listener.js 07:27:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 254 (0x7f190cffb000) [pid = 1847] [serial = 1338] [outer = 0x7f190a7d1000] 07:27:52 INFO - PROCESS | 1847 | 1461680872787 Marionette TRACE conn6 <- [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]]]}] 07:27:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 07:27:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1683ms 07:27:52 INFO - PROCESS | 1847 | 1461680872860 Marionette TRACE conn6 -> [0,1753,"getWindowHandle",null] 07:27:52 INFO - PROCESS | 1847 | 1461680872862 Marionette TRACE conn6 <- [1,1753,null,{"value":"8"}] 07:27:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 07:27:52 INFO - PROCESS | 1847 | 1461680872869 Marionette TRACE conn6 -> [0,1754,"setScriptTimeout",{"ms":35000}] 07:27:52 INFO - PROCESS | 1847 | 1461680872873 Marionette TRACE conn6 <- [1,1754,null,{}] 07:27:52 INFO - PROCESS | 1847 | 1461680872878 Marionette TRACE conn6 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:53 INFO - PROCESS | 1847 | 1461680873118 Marionette TRACE conn6 <- [1,1755,null,{"value":null}] 07:27:53 INFO - PROCESS | 1847 | 1461680873433 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:53 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190d4e0800 == 123 [pid = 1847] [id = 446] 07:27:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 255 (0x7f190ad79800) [pid = 1847] [serial = 1339] [outer = (nil)] 07:27:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 256 (0x7f190cff0800) [pid = 1847] [serial = 1340] [outer = 0x7f190ad79800] 07:27:53 INFO - PROCESS | 1847 | 1461680873516 Marionette DEBUG loaded listener.js 07:27:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 257 (0x7f190d5f2800) [pid = 1847] [serial = 1341] [outer = 0x7f190ad79800] 07:27:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7f192f3ba000 == 122 [pid = 1847] [id = 244] 07:27:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191f37f800 == 121 [pid = 1847] [id = 35] 07:27:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1941f94800 == 120 [pid = 1847] [id = 413] 07:27:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190dcac800 == 119 [pid = 1847] [id = 412] 07:27:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7f193e8ce800 == 118 [pid = 1847] [id = 411] 07:27:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1935123800 == 117 [pid = 1847] [id = 410] 07:27:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19298cc000 == 116 [pid = 1847] [id = 409] 07:27:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19230db000 == 115 [pid = 1847] [id = 408] 07:27:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191d114800 == 114 [pid = 1847] [id = 407] 07:27:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19158e2000 == 113 [pid = 1847] [id = 406] 07:27:54 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190d847000 == 112 [pid = 1847] [id = 405] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 256 (0x7f191f1a9800) [pid = 1847] [serial = 1214] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 255 (0x7f1915a03400) [pid = 1847] [serial = 1205] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 254 (0x7f190dcea400) [pid = 1847] [serial = 933] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 253 (0x7f1928e28000) [pid = 1847] [serial = 1181] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 252 (0x7f1939d4fc00) [pid = 1847] [serial = 921] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 251 (0x7f191d887400) [pid = 1847] [serial = 1163] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 250 (0x7f191264ac00) [pid = 1847] [serial = 960] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 249 (0x7f191d7c2c00) [pid = 1847] [serial = 1211] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 248 (0x7f1917615800) [pid = 1847] [serial = 1206] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 247 (0x7f1939d49400) [pid = 1847] [serial = 1056] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 246 (0x7f192793d400) [pid = 1847] [serial = 918] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 245 (0x7f1914d80c00) [pid = 1847] [serial = 1125] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 244 (0x7f1919028000) [pid = 1847] [serial = 930] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 243 (0x7f1915ca7400) [pid = 1847] [serial = 1095] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 242 (0x7f1918779400) [pid = 1847] [serial = 990] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 241 (0x7f190b91e800) [pid = 1847] [serial = 1148] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 240 (0x7f190e690c00) [pid = 1847] [serial = 984] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 239 (0x7f1939d47400) [pid = 1847] [serial = 1047] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 238 (0x7f1929ce1400) [pid = 1847] [serial = 1184] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 237 (0x7f191fcb8000) [pid = 1847] [serial = 969] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 236 (0x7f1914c8a800) [pid = 1847] [serial = 1146] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 235 (0x7f190cfff000) [pid = 1847] [serial = 1196] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 234 (0x7f1915852c00) [pid = 1847] [serial = 1203] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 233 (0x7f193853a400) [pid = 1847] [serial = 915] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 232 (0x7f1928db9c00) [pid = 1847] [serial = 1035] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 231 (0x7f190d5fd400) [pid = 1847] [serial = 1199] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 230 (0x7f191f3aec00) [pid = 1847] [serial = 1169] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 229 (0x7f191f2c1c00) [pid = 1847] [serial = 1110] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 228 (0x7f1914d8d000) [pid = 1847] [serial = 1154] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 227 (0x7f1912659800) [pid = 1847] [serial = 1122] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 226 (0x7f191433b400) [pid = 1847] [serial = 1202] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 225 (0x7f191f840c00) [pid = 1847] [serial = 1113] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 224 (0x7f192754a000) [pid = 1847] [serial = 1175] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 223 (0x7f1914341400) [pid = 1847] [serial = 924] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 222 (0x7f191585b400) [pid = 1847] [serial = 1092] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 221 (0x7f19187b9800) [pid = 1847] [serial = 1208] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 220 (0x7f190d957800) [pid = 1847] [serial = 1059] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 219 (0x7f19364b2800) [pid = 1847] [serial = 1041] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 218 (0x7f190d954800) [pid = 1847] [serial = 1086] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 217 (0x7f19179f2c00) [pid = 1847] [serial = 1157] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 216 (0x7f190f6de800) [pid = 1847] [serial = 978] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 215 (0x7f191d7c2400) [pid = 1847] [serial = 1104] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 214 (0x7f191da0e400) [pid = 1847] [serial = 966] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 213 (0x7f192774b400) [pid = 1847] [serial = 1178] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 212 (0x7f191ec3f000) [pid = 1847] [serial = 1212] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 211 (0x7f191902c800) [pid = 1847] [serial = 1209] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 210 (0x7f1919059800) [pid = 1847] [serial = 1101] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 209 (0x7f192f35b400) [pid = 1847] [serial = 1187] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 208 (0x7f1910e90c00) [pid = 1847] [serial = 1151] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 207 (0x7f1915cb0c00) [pid = 1847] [serial = 1026] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x7f1910efb400) [pid = 1847] [serial = 987] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 205 (0x7f1928b98800) [pid = 1847] [serial = 972] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 204 (0x7f192717ec00) [pid = 1847] [serial = 909] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 203 (0x7f190d5f8000) [pid = 1847] [serial = 1197] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 202 (0x7f191ec36c00) [pid = 1847] [serial = 1029] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 201 (0x7f191585c800) [pid = 1847] [serial = 927] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 200 (0x7f191f00c800) [pid = 1847] [serial = 1131] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 199 (0x7f1915cb1400) [pid = 1847] [serial = 963] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 198 (0x7f190f558c00) [pid = 1847] [serial = 1053] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 197 (0x7f1910fe3800) [pid = 1847] [serial = 1023] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x7f1924310c00) [pid = 1847] [serial = 1116] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0x7f1926fd4000) [pid = 1847] [serial = 1119] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0x7f1922fddc00) [pid = 1847] [serial = 1044] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 193 (0x7f190dcdc000) [pid = 1847] [serial = 1193] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 192 (0x7f1910e96400) [pid = 1847] [serial = 1200] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 191 (0x7f191dad8000) [pid = 1847] [serial = 906] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0x7f191d9ee400) [pid = 1847] [serial = 1050] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0x7f1936333800) [pid = 1847] [serial = 975] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x7f1934318000) [pid = 1847] [serial = 1038] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x7f1914c86c00) [pid = 1847] [serial = 1128] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x7f1910e9a800) [pid = 1847] [serial = 1089] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x7f193809e000) [pid = 1847] [serial = 981] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x7f1917772000) [pid = 1847] [serial = 1098] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x7f191eb04800) [pid = 1847] [serial = 1107] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x7f192875d800) [pid = 1847] [serial = 912] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x7f1924ec9800) [pid = 1847] [serial = 1172] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x7f191f83e400) [pid = 1847] [serial = 1032] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x7f190df67000) [pid = 1847] [serial = 1020] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x7f19187bc000) [pid = 1847] [serial = 1160] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x7f19343bd400) [pid = 1847] [serial = 1190] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x7f191f949800) [pid = 1847] [serial = 1166] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x7f191f16f000) [pid = 1847] [serial = 1017] [outer = (nil)] [url = about:blank] 07:27:55 INFO - PROCESS | 1847 | 1461680875818 Marionette TRACE conn6 <- [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]]]}] 07:27:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 07:27:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 2994ms 07:27:55 INFO - PROCESS | 1847 | 1461680875866 Marionette TRACE conn6 -> [0,1757,"getWindowHandle",null] 07:27:55 INFO - PROCESS | 1847 | 1461680875872 Marionette TRACE conn6 <- [1,1757,null,{"value":"8"}] 07:27:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 07:27:55 INFO - PROCESS | 1847 | 1461680875884 Marionette TRACE conn6 -> [0,1758,"setScriptTimeout",{"ms":35000}] 07:27:55 INFO - PROCESS | 1847 | 1461680875889 Marionette TRACE conn6 <- [1,1758,null,{}] 07:27:55 INFO - PROCESS | 1847 | 1461680875897 Marionette TRACE conn6 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:56 INFO - PROCESS | 1847 | 1461680876123 Marionette TRACE conn6 <- [1,1759,null,{"value":null}] 07:27:56 INFO - PROCESS | 1847 | 1461680876318 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190b1dd800 == 113 [pid = 1847] [id = 447] 07:27:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x7f190cffac00) [pid = 1847] [serial = 1342] [outer = (nil)] 07:27:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7f190d1e9400) [pid = 1847] [serial = 1343] [outer = 0x7f190cffac00] 07:27:56 INFO - PROCESS | 1847 | 1461680876396 Marionette DEBUG loaded listener.js 07:27:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x7f190d3b0800) [pid = 1847] [serial = 1344] [outer = 0x7f190cffac00] 07:27:57 INFO - PROCESS | 1847 | 1461680877433 Marionette TRACE conn6 <- [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]]]}] 07:27:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 07:27:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1583ms 07:27:57 INFO - PROCESS | 1847 | 1461680877501 Marionette TRACE conn6 -> [0,1761,"getWindowHandle",null] 07:27:57 INFO - PROCESS | 1847 | 1461680877511 Marionette TRACE conn6 <- [1,1761,null,{"value":"8"}] 07:27:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 07:27:57 INFO - PROCESS | 1847 | 1461680877522 Marionette TRACE conn6 -> [0,1762,"setScriptTimeout",{"ms":35000}] 07:27:57 INFO - PROCESS | 1847 | 1461680877525 Marionette TRACE conn6 <- [1,1762,null,{}] 07:27:57 INFO - PROCESS | 1847 | 1461680877531 Marionette TRACE conn6 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:27:57 INFO - PROCESS | 1847 | 1461680877817 Marionette TRACE conn6 <- [1,1763,null,{"value":null}] 07:27:58 INFO - PROCESS | 1847 | 1461680878035 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:27:58 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190d858800 == 114 [pid = 1847] [id = 448] 07:27:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7f190dceac00) [pid = 1847] [serial = 1345] [outer = (nil)] 07:27:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x7f190e686000) [pid = 1847] [serial = 1346] [outer = 0x7f190dceac00] 07:27:58 INFO - PROCESS | 1847 | 1461680878103 Marionette DEBUG loaded listener.js 07:27:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x7f190f558c00) [pid = 1847] [serial = 1347] [outer = 0x7f190dceac00] 07:27:59 INFO - PROCESS | 1847 | 1461680879257 Marionette TRACE conn6 <- [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]]]}] 07:27:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 07:27:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1780ms 07:27:59 INFO - PROCESS | 1847 | 1461680879303 Marionette TRACE conn6 -> [0,1765,"getWindowHandle",null] 07:27:59 INFO - PROCESS | 1847 | 1461680879307 Marionette TRACE conn6 <- [1,1765,null,{"value":"8"}] 07:27:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 07:27:59 INFO - PROCESS | 1847 | 1461680879320 Marionette TRACE conn6 -> [0,1766,"setScriptTimeout",{"ms":35000}] 07:27:59 INFO - PROCESS | 1847 | 1461680879327 Marionette TRACE conn6 <- [1,1766,null,{}] 07:27:59 INFO - PROCESS | 1847 | 1461680879343 Marionette TRACE conn6 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:00 INFO - PROCESS | 1847 | 1461680880202 Marionette TRACE conn6 <- [1,1767,null,{"value":null}] 07:28:00 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x7f190faa0800) [pid = 1847] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 07:28:00 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x7f19191bf400) [pid = 1847] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 07:28:00 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x7f190b260c00) [pid = 1847] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 07:28:00 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x7f190b925800) [pid = 1847] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 07:28:00 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x7f190e684800) [pid = 1847] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 07:28:00 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x7f190faa3400) [pid = 1847] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 07:28:00 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x7f1913d22c00) [pid = 1847] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 07:28:00 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x7f190b260800) [pid = 1847] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 07:28:00 INFO - PROCESS | 1847 | 1461680880380 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190dcb7800 == 115 [pid = 1847] [id = 449] 07:28:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x7f190b925800) [pid = 1847] [serial = 1348] [outer = (nil)] 07:28:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x7f190f55b000) [pid = 1847] [serial = 1349] [outer = 0x7f190b925800] 07:28:00 INFO - PROCESS | 1847 | 1461680880453 Marionette DEBUG loaded listener.js 07:28:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x7f190fcd0c00) [pid = 1847] [serial = 1350] [outer = 0x7f190b925800] 07:28:01 INFO - PROCESS | 1847 | 1461680881211 Marionette TRACE conn6 <- [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]]]}] 07:28:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 07:28:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1943ms 07:28:01 INFO - PROCESS | 1847 | 1461680881265 Marionette TRACE conn6 -> [0,1769,"getWindowHandle",null] 07:28:01 INFO - PROCESS | 1847 | 1461680881272 Marionette TRACE conn6 <- [1,1769,null,{"value":"8"}] 07:28:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 07:28:01 INFO - PROCESS | 1847 | 1461680881283 Marionette TRACE conn6 -> [0,1770,"setScriptTimeout",{"ms":35000}] 07:28:01 INFO - PROCESS | 1847 | 1461680881286 Marionette TRACE conn6 <- [1,1770,null,{}] 07:28:01 INFO - PROCESS | 1847 | 1461680881293 Marionette TRACE conn6 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:01 INFO - PROCESS | 1847 | 1461680881580 Marionette TRACE conn6 <- [1,1771,null,{"value":null}] 07:28:01 INFO - PROCESS | 1847 | 1461680881612 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:01 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190f4c7800 == 116 [pid = 1847] [id = 450] 07:28:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7f190d5f8000) [pid = 1847] [serial = 1351] [outer = (nil)] 07:28:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x7f1910e9bc00) [pid = 1847] [serial = 1352] [outer = 0x7f190d5f8000] 07:28:01 INFO - PROCESS | 1847 | 1461680881681 Marionette DEBUG loaded listener.js 07:28:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7f1910ef7000) [pid = 1847] [serial = 1353] [outer = 0x7f190d5f8000] 07:28:02 INFO - PROCESS | 1847 | 1461680882897 Marionette TRACE conn6 <- [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]]]}] 07:28:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 07:28:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1681ms 07:28:02 INFO - PROCESS | 1847 | 1461680882966 Marionette TRACE conn6 -> [0,1773,"getWindowHandle",null] 07:28:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 07:28:02 INFO - PROCESS | 1847 | 1461680882973 Marionette TRACE conn6 <- [1,1773,null,{"value":"8"}] 07:28:02 INFO - PROCESS | 1847 | 1461680882983 Marionette TRACE conn6 -> [0,1774,"setScriptTimeout",{"ms":35000}] 07:28:02 INFO - PROCESS | 1847 | 1461680882989 Marionette TRACE conn6 <- [1,1774,null,{}] 07:28:03 INFO - PROCESS | 1847 | 1461680882999 Marionette TRACE conn6 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:03 INFO - PROCESS | 1847 | 1461680883309 Marionette TRACE conn6 <- [1,1775,null,{"value":null}] 07:28:03 INFO - PROCESS | 1847 | 1461680883625 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190d4f0800 == 117 [pid = 1847] [id = 451] 07:28:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x7f190d3ad000) [pid = 1847] [serial = 1354] [outer = (nil)] 07:28:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x7f190d949c00) [pid = 1847] [serial = 1355] [outer = 0x7f190d3ad000] 07:28:03 INFO - PROCESS | 1847 | 1461680883709 Marionette DEBUG loaded listener.js 07:28:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x7f190dce6000) [pid = 1847] [serial = 1356] [outer = 0x7f190d3ad000] 07:28:04 INFO - PROCESS | 1847 | 1461680884965 Marionette TRACE conn6 <- [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]]]}] 07:28:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 07:28:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 2053ms 07:28:05 INFO - PROCESS | 1847 | 1461680885038 Marionette TRACE conn6 -> [0,1777,"getWindowHandle",null] 07:28:05 INFO - PROCESS | 1847 | 1461680885052 Marionette TRACE conn6 <- [1,1777,null,{"value":"8"}] 07:28:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 07:28:05 INFO - PROCESS | 1847 | 1461680885069 Marionette TRACE conn6 -> [0,1778,"setScriptTimeout",{"ms":35000}] 07:28:05 INFO - PROCESS | 1847 | 1461680885076 Marionette TRACE conn6 <- [1,1778,null,{}] 07:28:05 INFO - PROCESS | 1847 | 1461680885085 Marionette TRACE conn6 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:05 INFO - PROCESS | 1847 | 1461680885661 Marionette TRACE conn6 <- [1,1779,null,{"value":null}] 07:28:05 INFO - PROCESS | 1847 | 1461680885821 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19110ef800 == 118 [pid = 1847] [id = 452] 07:28:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x7f190e68e400) [pid = 1847] [serial = 1357] [outer = (nil)] 07:28:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x7f190f6d3000) [pid = 1847] [serial = 1358] [outer = 0x7f190e68e400] 07:28:05 INFO - PROCESS | 1847 | 1461680885939 Marionette DEBUG loaded listener.js 07:28:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x7f190fccd400) [pid = 1847] [serial = 1359] [outer = 0x7f190e68e400] 07:28:06 INFO - PROCESS | 1847 | 1461680886926 Marionette TRACE conn6 <- [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]]]}] 07:28:06 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 07:28:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1892ms 07:28:06 INFO - PROCESS | 1847 | 1461680886959 Marionette TRACE conn6 -> [0,1781,"getWindowHandle",null] 07:28:06 INFO - PROCESS | 1847 | 1461680886962 Marionette TRACE conn6 <- [1,1781,null,{"value":"8"}] 07:28:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 07:28:06 INFO - PROCESS | 1847 | 1461680886969 Marionette TRACE conn6 -> [0,1782,"setScriptTimeout",{"ms":35000}] 07:28:06 INFO - PROCESS | 1847 | 1461680886975 Marionette TRACE conn6 <- [1,1782,null,{}] 07:28:06 INFO - PROCESS | 1847 | 1461680886992 Marionette TRACE conn6 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:07 INFO - PROCESS | 1847 | 1461680887249 Marionette TRACE conn6 <- [1,1783,null,{"value":null}] 07:28:07 INFO - PROCESS | 1847 | 1461680887553 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:07 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1913d63800 == 119 [pid = 1847] [id = 453] 07:28:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x7f1910ef7c00) [pid = 1847] [serial = 1360] [outer = (nil)] 07:28:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x7f1911aea800) [pid = 1847] [serial = 1361] [outer = 0x7f1910ef7c00] 07:28:07 INFO - PROCESS | 1847 | 1461680887642 Marionette DEBUG loaded listener.js 07:28:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x7f1912c2c000) [pid = 1847] [serial = 1362] [outer = 0x7f1910ef7c00] 07:28:08 INFO - PROCESS | 1847 | 1461680888524 Marionette TRACE conn6 <- [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]]]}] 07:28:08 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 07:28:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1598ms 07:28:08 INFO - PROCESS | 1847 | 1461680888568 Marionette TRACE conn6 -> [0,1785,"getWindowHandle",null] 07:28:08 INFO - PROCESS | 1847 | 1461680888573 Marionette TRACE conn6 <- [1,1785,null,{"value":"8"}] 07:28:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 07:28:08 INFO - PROCESS | 1847 | 1461680888579 Marionette TRACE conn6 -> [0,1786,"setScriptTimeout",{"ms":35000}] 07:28:08 INFO - PROCESS | 1847 | 1461680888582 Marionette TRACE conn6 <- [1,1786,null,{}] 07:28:08 INFO - PROCESS | 1847 | 1461680888587 Marionette TRACE conn6 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:08 INFO - PROCESS | 1847 | 1461680888815 Marionette TRACE conn6 <- [1,1787,null,{"value":null}] 07:28:09 INFO - PROCESS | 1847 | 1461680889073 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:09 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191409a800 == 120 [pid = 1847] [id = 454] 07:28:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0x7f1910fdac00) [pid = 1847] [serial = 1363] [outer = (nil)] 07:28:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x7f1913d2c800) [pid = 1847] [serial = 1364] [outer = 0x7f1910fdac00] 07:28:09 INFO - PROCESS | 1847 | 1461680889205 Marionette DEBUG loaded listener.js 07:28:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0x7f1914341c00) [pid = 1847] [serial = 1365] [outer = 0x7f1910fdac00] 07:28:10 INFO - PROCESS | 1847 | 1461680890116 Marionette TRACE conn6 <- [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]]]}] 07:28:10 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 07:28:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1579ms 07:28:10 INFO - PROCESS | 1847 | 1461680890159 Marionette TRACE conn6 -> [0,1789,"getWindowHandle",null] 07:28:10 INFO - PROCESS | 1847 | 1461680890163 Marionette TRACE conn6 <- [1,1789,null,{"value":"8"}] 07:28:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 07:28:10 INFO - PROCESS | 1847 | 1461680890169 Marionette TRACE conn6 -> [0,1790,"setScriptTimeout",{"ms":35000}] 07:28:10 INFO - PROCESS | 1847 | 1461680890172 Marionette TRACE conn6 <- [1,1790,null,{}] 07:28:10 INFO - PROCESS | 1847 | 1461680890177 Marionette TRACE conn6 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:10 INFO - PROCESS | 1847 | 1461680890390 Marionette TRACE conn6 <- [1,1791,null,{"value":null}] 07:28:10 INFO - PROCESS | 1847 | 1461680890604 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1914c5b000 == 121 [pid = 1847] [id = 455] 07:28:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 192 (0x7f1913d21c00) [pid = 1847] [serial = 1366] [outer = (nil)] 07:28:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x7f1914d8d000) [pid = 1847] [serial = 1367] [outer = 0x7f1913d21c00] 07:28:10 INFO - PROCESS | 1847 | 1461680890718 Marionette DEBUG loaded listener.js 07:28:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 194 (0x7f191585c800) [pid = 1847] [serial = 1368] [outer = 0x7f1913d21c00] 07:28:11 INFO - PROCESS | 1847 | 1461680891676 Marionette TRACE conn6 <- [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]]]}] 07:28:11 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) 07:28:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1580ms 07:28:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 07:28:11 INFO - PROCESS | 1847 | 1461680891751 Marionette TRACE conn6 -> [0,1793,"getWindowHandle",null] 07:28:11 INFO - PROCESS | 1847 | 1461680891754 Marionette TRACE conn6 <- [1,1793,null,{"value":"8"}] 07:28:11 INFO - PROCESS | 1847 | 1461680891761 Marionette TRACE conn6 -> [0,1794,"setScriptTimeout",{"ms":35000}] 07:28:11 INFO - PROCESS | 1847 | 1461680891764 Marionette TRACE conn6 <- [1,1794,null,{}] 07:28:11 INFO - PROCESS | 1847 | 1461680891770 Marionette TRACE conn6 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:12 INFO - PROCESS | 1847 | 1461680892098 Marionette TRACE conn6 <- [1,1795,null,{"value":null}] 07:28:12 INFO - PROCESS | 1847 | 1461680892424 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1917666000 == 122 [pid = 1847] [id = 456] 07:28:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0x7f1917508c00) [pid = 1847] [serial = 1369] [outer = (nil)] 07:28:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0x7f1917ab7400) [pid = 1847] [serial = 1370] [outer = 0x7f1917508c00] 07:28:12 INFO - PROCESS | 1847 | 1461680892512 Marionette DEBUG loaded listener.js 07:28:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0x7f19187bd400) [pid = 1847] [serial = 1371] [outer = 0x7f1917508c00] 07:28:13 INFO - PROCESS | 1847 | 1461680893376 Marionette TRACE conn6 <- [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]]]}] 07:28:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:28:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1681ms 07:28:13 INFO - PROCESS | 1847 | 1461680893441 Marionette TRACE conn6 -> [0,1797,"getWindowHandle",null] 07:28:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 07:28:13 INFO - PROCESS | 1847 | 1461680893445 Marionette TRACE conn6 <- [1,1797,null,{"value":"8"}] 07:28:13 INFO - PROCESS | 1847 | 1461680893452 Marionette TRACE conn6 -> [0,1798,"setScriptTimeout",{"ms":35000}] 07:28:13 INFO - PROCESS | 1847 | 1461680893455 Marionette TRACE conn6 <- [1,1798,null,{}] 07:28:13 INFO - PROCESS | 1847 | 1461680893461 Marionette TRACE conn6 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:13 INFO - PROCESS | 1847 | 1461680893691 Marionette TRACE conn6 <- [1,1799,null,{"value":null}] 07:28:13 INFO - PROCESS | 1847 | 1461680893908 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:13 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1917a9e000 == 123 [pid = 1847] [id = 457] 07:28:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0x7f191750a400) [pid = 1847] [serial = 1372] [outer = (nil)] 07:28:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 199 (0x7f19189b8000) [pid = 1847] [serial = 1373] [outer = 0x7f191750a400] 07:28:14 INFO - PROCESS | 1847 | 1461680894022 Marionette DEBUG loaded listener.js 07:28:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 200 (0x7f1919028400) [pid = 1847] [serial = 1374] [outer = 0x7f191750a400] 07:28:15 INFO - PROCESS | 1847 | 1461680894995 Marionette TRACE conn6 <- [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]]]}] 07:28:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 07:28:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1584ms 07:28:15 INFO - PROCESS | 1847 | 1461680895036 Marionette TRACE conn6 -> [0,1801,"getWindowHandle",null] 07:28:15 INFO - PROCESS | 1847 | 1461680895039 Marionette TRACE conn6 <- [1,1801,null,{"value":"8"}] 07:28:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 07:28:15 INFO - PROCESS | 1847 | 1461680895047 Marionette TRACE conn6 -> [0,1802,"setScriptTimeout",{"ms":35000}] 07:28:15 INFO - PROCESS | 1847 | 1461680895050 Marionette TRACE conn6 <- [1,1802,null,{}] 07:28:15 INFO - PROCESS | 1847 | 1461680895056 Marionette TRACE conn6 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:15 INFO - PROCESS | 1847 | 1461680895281 Marionette TRACE conn6 <- [1,1803,null,{"value":null}] 07:28:15 INFO - PROCESS | 1847 | 1461680895511 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:15 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1917d0f800 == 124 [pid = 1847] [id = 458] 07:28:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 201 (0x7f19179e7400) [pid = 1847] [serial = 1375] [outer = (nil)] 07:28:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 202 (0x7f1919059000) [pid = 1847] [serial = 1376] [outer = 0x7f19179e7400] 07:28:15 INFO - PROCESS | 1847 | 1461680895670 Marionette DEBUG loaded listener.js 07:28:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 203 (0x7f19191bec00) [pid = 1847] [serial = 1377] [outer = 0x7f19179e7400] 07:28:16 INFO - PROCESS | 1847 | 1461680896830 Marionette TRACE conn6 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 07:28:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 07:28:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1832ms 07:28:16 INFO - PROCESS | 1847 | 1461680896880 Marionette TRACE conn6 -> [0,1805,"getWindowHandle",null] 07:28:16 INFO - PROCESS | 1847 | 1461680896884 Marionette TRACE conn6 <- [1,1805,null,{"value":"8"}] 07:28:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 07:28:16 INFO - PROCESS | 1847 | 1461680896910 Marionette TRACE conn6 -> [0,1806,"setScriptTimeout",{"ms":35000}] 07:28:16 INFO - PROCESS | 1847 | 1461680896912 Marionette TRACE conn6 <- [1,1806,null,{}] 07:28:16 INFO - PROCESS | 1847 | 1461680896919 Marionette TRACE conn6 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:17 INFO - PROCESS | 1847 | 1461680897189 Marionette TRACE conn6 <- [1,1807,null,{"value":null}] 07:28:17 INFO - PROCESS | 1847 | 1461680897486 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191899a000 == 125 [pid = 1847] [id = 459] 07:28:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 204 (0x7f191750ec00) [pid = 1847] [serial = 1378] [outer = (nil)] 07:28:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 205 (0x7f19191bf400) [pid = 1847] [serial = 1379] [outer = 0x7f191750ec00] 07:28:17 INFO - PROCESS | 1847 | 1461680897577 Marionette DEBUG loaded listener.js 07:28:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 206 (0x7f191d887400) [pid = 1847] [serial = 1380] [outer = 0x7f191750ec00] 07:28:18 INFO - PROCESS | 1847 | 1461680898453 Marionette TRACE conn6 <- [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]]]}] 07:28:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 07:28:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1594ms 07:28:18 INFO - PROCESS | 1847 | 1461680898501 Marionette TRACE conn6 -> [0,1809,"getWindowHandle",null] 07:28:18 INFO - PROCESS | 1847 | 1461680898504 Marionette TRACE conn6 <- [1,1809,null,{"value":"8"}] 07:28:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 07:28:18 INFO - PROCESS | 1847 | 1461680898510 Marionette TRACE conn6 -> [0,1810,"setScriptTimeout",{"ms":35000}] 07:28:18 INFO - PROCESS | 1847 | 1461680898513 Marionette TRACE conn6 <- [1,1810,null,{}] 07:28:18 INFO - PROCESS | 1847 | 1461680898519 Marionette TRACE conn6 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:18 INFO - PROCESS | 1847 | 1461680898745 Marionette TRACE conn6 <- [1,1811,null,{"value":null}] 07:28:18 INFO - PROCESS | 1847 | 1461680898962 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1918e2f800 == 126 [pid = 1847] [id = 460] 07:28:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x7f1918775c00) [pid = 1847] [serial = 1381] [outer = (nil)] 07:28:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 208 (0x7f191da10800) [pid = 1847] [serial = 1382] [outer = 0x7f1918775c00] 07:28:19 INFO - PROCESS | 1847 | 1461680899122 Marionette DEBUG loaded listener.js 07:28:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 209 (0x7f191eb0ac00) [pid = 1847] [serial = 1383] [outer = 0x7f1918775c00] 07:28:20 INFO - PROCESS | 1847 | 1461680900021 Marionette TRACE conn6 <- [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]]]}] 07:28:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 07:28:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1581ms 07:28:20 INFO - PROCESS | 1847 | 1461680900093 Marionette TRACE conn6 -> [0,1813,"getWindowHandle",null] 07:28:20 INFO - PROCESS | 1847 | 1461680900097 Marionette TRACE conn6 <- [1,1813,null,{"value":"8"}] 07:28:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 07:28:20 INFO - PROCESS | 1847 | 1461680900104 Marionette TRACE conn6 -> [0,1814,"setScriptTimeout",{"ms":35000}] 07:28:20 INFO - PROCESS | 1847 | 1461680900108 Marionette TRACE conn6 <- [1,1814,null,{}] 07:28:20 INFO - PROCESS | 1847 | 1461680900113 Marionette TRACE conn6 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:20 INFO - PROCESS | 1847 | 1461680900379 Marionette TRACE conn6 <- [1,1815,null,{"value":null}] 07:28:20 INFO - PROCESS | 1847 | 1461680900691 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191d10c800 == 127 [pid = 1847] [id = 461] 07:28:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 210 (0x7f191f1aa400) [pid = 1847] [serial = 1384] [outer = (nil)] 07:28:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 211 (0x7f191f2c3400) [pid = 1847] [serial = 1385] [outer = 0x7f191f1aa400] 07:28:20 INFO - PROCESS | 1847 | 1461680900778 Marionette DEBUG loaded listener.js 07:28:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 212 (0x7f191f836800) [pid = 1847] [serial = 1386] [outer = 0x7f191f1aa400] 07:28:21 INFO - PROCESS | 1847 | 1461680901967 Marionette TRACE conn6 <- [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]]]}] 07:28:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 07:28:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1937ms 07:28:22 INFO - PROCESS | 1847 | 1461680902045 Marionette TRACE conn6 -> [0,1817,"getWindowHandle",null] 07:28:22 INFO - PROCESS | 1847 | 1461680902052 Marionette TRACE conn6 <- [1,1817,null,{"value":"8"}] 07:28:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 07:28:22 INFO - PROCESS | 1847 | 1461680902062 Marionette TRACE conn6 -> [0,1818,"setScriptTimeout",{"ms":35000}] 07:28:22 INFO - PROCESS | 1847 | 1461680902066 Marionette TRACE conn6 <- [1,1818,null,{}] 07:28:22 INFO - PROCESS | 1847 | 1461680902078 Marionette TRACE conn6 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:22 INFO - PROCESS | 1847 | 1461680902492 Marionette TRACE conn6 <- [1,1819,null,{"value":null}] 07:28:22 INFO - PROCESS | 1847 | 1461680902804 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191e996000 == 128 [pid = 1847] [id = 462] 07:28:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 213 (0x7f191f2bec00) [pid = 1847] [serial = 1387] [outer = (nil)] 07:28:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 214 (0x7f191f94dc00) [pid = 1847] [serial = 1388] [outer = 0x7f191f2bec00] 07:28:22 INFO - PROCESS | 1847 | 1461680902883 Marionette DEBUG loaded listener.js 07:28:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 215 (0x7f191f9dcc00) [pid = 1847] [serial = 1389] [outer = 0x7f191f2bec00] 07:28:23 INFO - PROCESS | 1847 | 1461680903820 Marionette TRACE conn6 <- [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]]]}] 07:28:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 07:28:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1798ms 07:28:23 INFO - PROCESS | 1847 | 1461680903860 Marionette TRACE conn6 -> [0,1821,"getWindowHandle",null] 07:28:23 INFO - PROCESS | 1847 | 1461680903863 Marionette TRACE conn6 <- [1,1821,null,{"value":"8"}] 07:28:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 07:28:23 INFO - PROCESS | 1847 | 1461680903870 Marionette TRACE conn6 -> [0,1822,"setScriptTimeout",{"ms":35000}] 07:28:23 INFO - PROCESS | 1847 | 1461680903874 Marionette TRACE conn6 <- [1,1822,null,{}] 07:28:23 INFO - PROCESS | 1847 | 1461680903880 Marionette TRACE conn6 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:24 INFO - PROCESS | 1847 | 1461680904121 Marionette TRACE conn6 <- [1,1823,null,{"value":null}] 07:28:24 INFO - PROCESS | 1847 | 1461680904382 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191f016000 == 129 [pid = 1847] [id = 463] 07:28:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 216 (0x7f191eb06800) [pid = 1847] [serial = 1390] [outer = (nil)] 07:28:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 217 (0x7f1922757800) [pid = 1847] [serial = 1391] [outer = 0x7f191eb06800] 07:28:24 INFO - PROCESS | 1847 | 1461680904508 Marionette DEBUG loaded listener.js 07:28:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 218 (0x7f1922fdb400) [pid = 1847] [serial = 1392] [outer = 0x7f191eb06800] 07:28:25 INFO - PROCESS | 1847 | 1461680905359 Marionette TRACE conn6 <- [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]]]}] 07:28:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 07:28:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1530ms 07:28:25 INFO - PROCESS | 1847 | 1461680905402 Marionette TRACE conn6 -> [0,1825,"getWindowHandle",null] 07:28:25 INFO - PROCESS | 1847 | 1461680905406 Marionette TRACE conn6 <- [1,1825,null,{"value":"8"}] 07:28:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 07:28:25 INFO - PROCESS | 1847 | 1461680905412 Marionette TRACE conn6 -> [0,1826,"setScriptTimeout",{"ms":35000}] 07:28:25 INFO - PROCESS | 1847 | 1461680905416 Marionette TRACE conn6 <- [1,1826,null,{}] 07:28:25 INFO - PROCESS | 1847 | 1461680905422 Marionette TRACE conn6 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:25 INFO - PROCESS | 1847 | 1461680905660 Marionette TRACE conn6 <- [1,1827,null,{"value":null}] 07:28:25 INFO - PROCESS | 1847 | 1461680905923 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:25 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191f669800 == 130 [pid = 1847] [id = 464] 07:28:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 219 (0x7f191f837400) [pid = 1847] [serial = 1393] [outer = (nil)] 07:28:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 220 (0x7f1926104000) [pid = 1847] [serial = 1394] [outer = 0x7f191f837400] 07:28:26 INFO - PROCESS | 1847 | 1461680906047 Marionette DEBUG loaded listener.js 07:28:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 221 (0x7f19272ba800) [pid = 1847] [serial = 1395] [outer = 0x7f191f837400] 07:28:26 INFO - PROCESS | 1847 | 1461680906930 Marionette TRACE conn6 <- [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]]]}] 07:28:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 07:28:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1591ms 07:28:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 07:28:27 INFO - PROCESS | 1847 | 1461680907005 Marionette TRACE conn6 -> [0,1829,"getWindowHandle",null] 07:28:27 INFO - PROCESS | 1847 | 1461680907008 Marionette TRACE conn6 <- [1,1829,null,{"value":"8"}] 07:28:27 INFO - PROCESS | 1847 | 1461680907014 Marionette TRACE conn6 -> [0,1830,"setScriptTimeout",{"ms":35000}] 07:28:27 INFO - PROCESS | 1847 | 1461680907017 Marionette TRACE conn6 <- [1,1830,null,{}] 07:28:27 INFO - PROCESS | 1847 | 1461680907029 Marionette TRACE conn6 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:27 INFO - PROCESS | 1847 | 1461680907337 Marionette TRACE conn6 <- [1,1831,null,{"value":null}] 07:28:27 INFO - PROCESS | 1847 | 1461680907679 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190f2cb000 == 131 [pid = 1847] [id = 465] 07:28:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 222 (0x7f190b263c00) [pid = 1847] [serial = 1396] [outer = (nil)] 07:28:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 223 (0x7f190dcdf000) [pid = 1847] [serial = 1397] [outer = 0x7f190b263c00] 07:28:27 INFO - PROCESS | 1847 | 1461680907758 Marionette DEBUG loaded listener.js 07:28:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 224 (0x7f19187b4800) [pid = 1847] [serial = 1398] [outer = 0x7f190b263c00] 07:28:29 INFO - PROCESS | 1847 | 1461680909135 Marionette TRACE conn6 <- [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]]]}] 07:28:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 07:28:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 2196ms 07:28:29 INFO - PROCESS | 1847 | 1461680909210 Marionette TRACE conn6 -> [0,1833,"getWindowHandle",null] 07:28:29 INFO - PROCESS | 1847 | 1461680909215 Marionette TRACE conn6 <- [1,1833,null,{"value":"8"}] 07:28:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 07:28:29 INFO - PROCESS | 1847 | 1461680909224 Marionette TRACE conn6 -> [0,1834,"setScriptTimeout",{"ms":35000}] 07:28:29 INFO - PROCESS | 1847 | 1461680909240 Marionette TRACE conn6 <- [1,1834,null,{}] 07:28:29 INFO - PROCESS | 1847 | 1461680909375 Marionette TRACE conn6 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:29 INFO - PROCESS | 1847 | 1461680909606 Marionette TRACE conn6 <- [1,1835,null,{"value":null}] 07:28:29 INFO - PROCESS | 1847 | 1461680909835 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190f4b5000 == 132 [pid = 1847] [id = 466] 07:28:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 225 (0x7f190ad82800) [pid = 1847] [serial = 1399] [outer = (nil)] 07:28:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 226 (0x7f190cffbc00) [pid = 1847] [serial = 1400] [outer = 0x7f190ad82800] 07:28:29 INFO - PROCESS | 1847 | 1461680909908 Marionette DEBUG loaded listener.js 07:28:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 227 (0x7f190d94c400) [pid = 1847] [serial = 1401] [outer = 0x7f190ad82800] 07:28:30 INFO - PROCESS | 1847 | 1461680910995 Marionette TRACE conn6 <- [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]]]}] 07:28:31 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 07:28:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1816ms 07:28:31 INFO - PROCESS | 1847 | 1461680911041 Marionette TRACE conn6 -> [0,1837,"getWindowHandle",null] 07:28:31 INFO - PROCESS | 1847 | 1461680911049 Marionette TRACE conn6 <- [1,1837,null,{"value":"8"}] 07:28:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 07:28:31 INFO - PROCESS | 1847 | 1461680911081 Marionette TRACE conn6 -> [0,1838,"setScriptTimeout",{"ms":35000}] 07:28:31 INFO - PROCESS | 1847 | 1461680911086 Marionette TRACE conn6 <- [1,1838,null,{}] 07:28:31 INFO - PROCESS | 1847 | 1461680911092 Marionette TRACE conn6 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:31 INFO - PROCESS | 1847 | 1461680911311 Marionette TRACE conn6 <- [1,1839,null,{"value":null}] 07:28:31 INFO - PROCESS | 1847 | 1461680911601 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:31 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190d857800 == 133 [pid = 1847] [id = 467] 07:28:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 228 (0x7f190d117800) [pid = 1847] [serial = 1402] [outer = (nil)] 07:28:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 229 (0x7f190e603c00) [pid = 1847] [serial = 1403] [outer = 0x7f190d117800] 07:28:31 INFO - PROCESS | 1847 | 1461680911675 Marionette DEBUG loaded listener.js 07:28:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 230 (0x7f190e60f400) [pid = 1847] [serial = 1404] [outer = 0x7f190d117800] 07:28:32 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190d0eb800 == 132 [pid = 1847] [id = 397] 07:28:32 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1917d08000 == 131 [pid = 1847] [id = 351] 07:28:32 INFO - PROCESS | 1847 | --DOCSHELL 0x7f193cf69000 == 130 [pid = 1847] [id = 396] 07:28:32 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190b1ce800 == 129 [pid = 1847] [id = 348] 07:28:32 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191e9d2800 == 128 [pid = 1847] [id = 350] 07:28:32 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190dcb7800 == 127 [pid = 1847] [id = 449] 07:28:32 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190d858800 == 126 [pid = 1847] [id = 448] 07:28:32 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190b1dd800 == 125 [pid = 1847] [id = 447] 07:28:32 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190a791000 == 124 [pid = 1847] [id = 443] 07:28:32 INFO - PROCESS | 1847 | --DOCSHELL 0x7f193438f000 == 123 [pid = 1847] [id = 442] 07:28:32 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1914099800 == 122 [pid = 1847] [id = 441] 07:28:32 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1914c6b000 == 121 [pid = 1847] [id = 440] 07:28:32 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1912c20800 == 120 [pid = 1847] [id = 439] 07:28:32 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1922825800 == 119 [pid = 1847] [id = 438] 07:28:32 INFO - PROCESS | 1847 | --DOMWINDOW == 229 (0x7f191f950c00) [pid = 1847] [serial = 1215] [outer = (nil)] [url = about:blank] 07:28:32 INFO - PROCESS | 1847 | --DOMWINDOW == 228 (0x7f191dad8800) [pid = 1847] [serial = 1277] [outer = (nil)] [url = about:blank] 07:28:32 INFO - PROCESS | 1847 | --DOMWINDOW == 227 (0x7f191f1a9c00) [pid = 1847] [serial = 1278] [outer = (nil)] [url = about:blank] 07:28:32 INFO - PROCESS | 1847 | --DOMWINDOW == 226 (0x7f190b920000) [pid = 1847] [serial = 1280] [outer = (nil)] [url = about:blank] 07:28:32 INFO - PROCESS | 1847 | --DOMWINDOW == 225 (0x7f19356d3000) [pid = 1847] [serial = 1235] [outer = (nil)] [url = about:blank] 07:28:32 INFO - PROCESS | 1847 | --DOMWINDOW == 224 (0x7f190fccd000) [pid = 1847] [serial = 1271] [outer = (nil)] [url = about:blank] 07:28:32 INFO - PROCESS | 1847 | --DOMWINDOW == 223 (0x7f191760ec00) [pid = 1847] [serial = 1272] [outer = (nil)] [url = about:blank] 07:28:32 INFO - PROCESS | 1847 | --DOMWINDOW == 222 (0x7f1939c05400) [pid = 1847] [serial = 1241] [outer = (nil)] [url = about:blank] 07:28:32 INFO - PROCESS | 1847 | --DOMWINDOW == 221 (0x7f190d3ac000) [pid = 1847] [serial = 1259] [outer = (nil)] [url = about:blank] 07:28:32 INFO - PROCESS | 1847 | --DOMWINDOW == 220 (0x7f192776bc00) [pid = 1847] [serial = 1232] [outer = (nil)] [url = about:blank] 07:28:32 INFO - PROCESS | 1847 | --DOMWINDOW == 219 (0x7f1936434800) [pid = 1847] [serial = 1238] [outer = (nil)] [url = about:blank] 07:28:32 INFO - PROCESS | 1847 | --DOMWINDOW == 218 (0x7f191ec37800) [pid = 1847] [serial = 1226] [outer = (nil)] [url = about:blank] 07:28:32 INFO - PROCESS | 1847 | --DOMWINDOW == 217 (0x7f1912c30000) [pid = 1847] [serial = 1244] [outer = (nil)] [url = about:blank] 07:28:32 INFO - PROCESS | 1847 | --DOMWINDOW == 216 (0x7f1939d51000) [pid = 1847] [serial = 1247] [outer = (nil)] [url = about:blank] 07:28:32 INFO - PROCESS | 1847 | --DOMWINDOW == 215 (0x7f19191c6000) [pid = 1847] [serial = 1250] [outer = (nil)] [url = about:blank] 07:28:32 INFO - PROCESS | 1847 | --DOMWINDOW == 214 (0x7f190d3ac400) [pid = 1847] [serial = 1253] [outer = (nil)] [url = about:blank] 07:28:32 INFO - PROCESS | 1847 | --DOMWINDOW == 213 (0x7f190f6a3800) [pid = 1847] [serial = 1256] [outer = (nil)] [url = about:blank] 07:28:32 INFO - PROCESS | 1847 | --DOMWINDOW == 212 (0x7f190faa1800) [pid = 1847] [serial = 1263] [outer = (nil)] [url = about:blank] 07:28:32 INFO - PROCESS | 1847 | --DOMWINDOW == 211 (0x7f190f551c00) [pid = 1847] [serial = 1262] [outer = (nil)] [url = about:blank] 07:28:32 INFO - PROCESS | 1847 | --DOMWINDOW == 210 (0x7f1920a40800) [pid = 1847] [serial = 1229] [outer = (nil)] [url = about:blank] 07:28:32 INFO - PROCESS | 1847 | --DOMWINDOW == 209 (0x7f1913d25c00) [pid = 1847] [serial = 1266] [outer = (nil)] [url = about:blank] 07:28:32 INFO - PROCESS | 1847 | --DOMWINDOW == 208 (0x7f1910fe2400) [pid = 1847] [serial = 1265] [outer = (nil)] [url = about:blank] 07:28:32 INFO - PROCESS | 1847 | --DOMWINDOW == 207 (0x7f191876b800) [pid = 1847] [serial = 1269] [outer = (nil)] [url = about:blank] 07:28:32 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x7f1917510000) [pid = 1847] [serial = 1268] [outer = (nil)] [url = about:blank] 07:28:32 INFO - PROCESS | 1847 | --DOMWINDOW == 205 (0x7f1910ef2c00) [pid = 1847] [serial = 1220] [outer = (nil)] [url = about:blank] 07:28:32 INFO - PROCESS | 1847 | --DOMWINDOW == 204 (0x7f1915b95800) [pid = 1847] [serial = 1223] [outer = (nil)] [url = about:blank] 07:28:32 INFO - PROCESS | 1847 | --DOMWINDOW == 203 (0x7f1918860400) [pid = 1847] [serial = 1274] [outer = (nil)] [url = about:blank] 07:28:32 INFO - PROCESS | 1847 | --DOMWINDOW == 202 (0x7f190b26e000) [pid = 1847] [serial = 1217] [outer = (nil)] [url = about:blank] 07:28:32 INFO - PROCESS | 1847 | --DOMWINDOW == 201 (0x7f190e685400) [pid = 1847] [serial = 1283] [outer = (nil)] [url = about:blank] 07:28:32 INFO - PROCESS | 1847 | --DOMWINDOW == 200 (0x7f190d1e5800) [pid = 1847] [serial = 1281] [outer = (nil)] [url = about:blank] 07:28:32 INFO - PROCESS | 1847 | --DOMWINDOW == 199 (0x7f191886e000) [pid = 1847] [serial = 1275] [outer = (nil)] [url = about:blank] 07:28:33 INFO - PROCESS | 1847 | 1461680913138 Marionette TRACE conn6 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 07:28:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 07:28:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 2098ms 07:28:33 INFO - PROCESS | 1847 | 1461680913174 Marionette TRACE conn6 -> [0,1841,"getWindowHandle",null] 07:28:33 INFO - PROCESS | 1847 | 1461680913178 Marionette TRACE conn6 <- [1,1841,null,{"value":"8"}] 07:28:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 07:28:33 INFO - PROCESS | 1847 | 1461680913184 Marionette TRACE conn6 -> [0,1842,"setScriptTimeout",{"ms":35000}] 07:28:33 INFO - PROCESS | 1847 | 1461680913190 Marionette TRACE conn6 <- [1,1842,null,{}] 07:28:33 INFO - PROCESS | 1847 | 1461680913207 Marionette TRACE conn6 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:33 INFO - PROCESS | 1847 | 1461680913433 Marionette TRACE conn6 <- [1,1843,null,{"value":null}] 07:28:33 INFO - PROCESS | 1847 | 1461680913629 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:33 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190b077000 == 120 [pid = 1847] [id = 468] 07:28:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 200 (0x7f190d3b1c00) [pid = 1847] [serial = 1405] [outer = (nil)] 07:28:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 201 (0x7f190f6a2400) [pid = 1847] [serial = 1406] [outer = 0x7f190d3b1c00] 07:28:33 INFO - PROCESS | 1847 | 1461680913700 Marionette DEBUG loaded listener.js 07:28:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 202 (0x7f1910ef0400) [pid = 1847] [serial = 1407] [outer = 0x7f190d3b1c00] 07:28:34 INFO - PROCESS | 1847 | ************************* 07:28:34 INFO - PROCESS | 1847 | A coding exception was thrown and uncaught in a Task. 07:28:34 INFO - PROCESS | 1847 | 07:28:34 INFO - PROCESS | 1847 | Full message: TypeError: NetworkError when attempting to fetch resource. 07:28:34 INFO - PROCESS | 1847 | Full stack: 07:28:34 INFO - PROCESS | 1847 | ************************* 07:28:34 INFO - PROCESS | 1847 | 1461680914542 Marionette TRACE conn6 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 07:28:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 07:28:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1392ms 07:28:34 INFO - PROCESS | 1847 | 1461680914577 Marionette TRACE conn6 -> [0,1845,"getWindowHandle",null] 07:28:34 INFO - PROCESS | 1847 | 1461680914581 Marionette TRACE conn6 <- [1,1845,null,{"value":"8"}] 07:28:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 07:28:34 INFO - PROCESS | 1847 | 1461680914589 Marionette TRACE conn6 -> [0,1846,"setScriptTimeout",{"ms":35000}] 07:28:34 INFO - PROCESS | 1847 | 1461680914591 Marionette TRACE conn6 <- [1,1846,null,{}] 07:28:34 INFO - PROCESS | 1847 | 1461680914597 Marionette TRACE conn6 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:34 INFO - PROCESS | 1847 | 1461680914800 Marionette TRACE conn6 <- [1,1847,null,{"value":null}] 07:28:35 INFO - PROCESS | 1847 | 1461680915054 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:35 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19111cf800 == 121 [pid = 1847] [id = 469] 07:28:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 203 (0x7f190d3ac400) [pid = 1847] [serial = 1408] [outer = (nil)] 07:28:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 204 (0x7f1915891000) [pid = 1847] [serial = 1409] [outer = 0x7f190d3ac400] 07:28:35 INFO - PROCESS | 1847 | 1461680915166 Marionette DEBUG loaded listener.js 07:28:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 205 (0x7f1915b8f000) [pid = 1847] [serial = 1410] [outer = 0x7f190d3ac400] 07:28:36 INFO - PROCESS | 1847 | 1461680916305 Marionette TRACE conn6 <- [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]]]}] 07:28:36 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) 07:28:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1738ms 07:28:36 INFO - PROCESS | 1847 | 1461680916329 Marionette TRACE conn6 -> [0,1849,"getWindowHandle",null] 07:28:36 INFO - PROCESS | 1847 | 1461680916332 Marionette TRACE conn6 <- [1,1849,null,{"value":"8"}] 07:28:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 07:28:36 INFO - PROCESS | 1847 | 1461680916351 Marionette TRACE conn6 -> [0,1850,"setScriptTimeout",{"ms":35000}] 07:28:36 INFO - PROCESS | 1847 | 1461680916353 Marionette TRACE conn6 <- [1,1850,null,{}] 07:28:36 INFO - PROCESS | 1847 | 1461680916369 Marionette TRACE conn6 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:36 INFO - PROCESS | 1847 | 1461680916637 Marionette TRACE conn6 <- [1,1851,null,{"value":null}] 07:28:36 INFO - PROCESS | 1847 | 1461680916672 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1914093800 == 122 [pid = 1847] [id = 470] 07:28:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 206 (0x7f190f553000) [pid = 1847] [serial = 1411] [outer = (nil)] 07:28:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x7f1917506800) [pid = 1847] [serial = 1412] [outer = 0x7f190f553000] 07:28:36 INFO - PROCESS | 1847 | 1461680916737 Marionette DEBUG loaded listener.js 07:28:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 208 (0x7f19179e7800) [pid = 1847] [serial = 1413] [outer = 0x7f190f553000] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 207 (0x7f190b920c00) [pid = 1847] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x7f190b925800) [pid = 1847] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 205 (0x7f19191bc000) [pid = 1847] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 204 (0x7f190df67400) [pid = 1847] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 203 (0x7f191f168400) [pid = 1847] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 202 (0x7f1915cb0000) [pid = 1847] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 201 (0x7f190b261000) [pid = 1847] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 200 (0x7f1939d4d800) [pid = 1847] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 199 (0x7f1913d28800) [pid = 1847] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 198 (0x7f1910e90800) [pid = 1847] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 197 (0x7f192a842400) [pid = 1847] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x7f1917773c00) [pid = 1847] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0x7f1935203800) [pid = 1847] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0x7f191d7cf000) [pid = 1847] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 193 (0x7f190d3a6000) [pid = 1847] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 192 (0x7f1914c87c00) [pid = 1847] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 191 (0x7f190f6dd400) [pid = 1847] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0x7f191d9e7400) [pid = 1847] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0x7f190d3a6800) [pid = 1847] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x7f1912c29c00) [pid = 1847] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x7f1927747000) [pid = 1847] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x7f1919032400) [pid = 1847] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x7f192a83e400) [pid = 1847] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x7f191f160c00) [pid = 1847] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x7f190b262400) [pid = 1847] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x7f190d115800) [pid = 1847] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x7f190d5f1000) [pid = 1847] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x7f1922754400) [pid = 1847] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x7f1915894000) [pid = 1847] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x7f1927745800) [pid = 1847] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x7f192754ac00) [pid = 1847] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x7f191fb06000) [pid = 1847] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x7f191f3ae000) [pid = 1847] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x7f190dceac00) [pid = 1847] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x7f190e611800) [pid = 1847] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x7f190fcdac00) [pid = 1847] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x7f191ef2ec00) [pid = 1847] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x7f190cffac00) [pid = 1847] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x7f1910e98400) [pid = 1847] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x7f190e602c00) [pid = 1847] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x7f190a7c8000) [pid = 1847] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x7f190cffc000) [pid = 1847] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x7f191ec40c00) [pid = 1847] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x7f1928e29000) [pid = 1847] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x7f190d110800) [pid = 1847] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x7f191f9e0c00) [pid = 1847] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x7f1915855000) [pid = 1847] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x7f1915855800) [pid = 1847] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x7f190e610c00) [pid = 1847] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x7f190a7cac00) [pid = 1847] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x7f190a7d1000) [pid = 1847] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x7f1928ba6000) [pid = 1847] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x7f191fcbc800) [pid = 1847] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 07:28:38 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x7f191f496400) [pid = 1847] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 07:28:38 INFO - PROCESS | 1847 | 1461680918678 Marionette TRACE conn6 <- [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]]]}] 07:28:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:28:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 2360ms 07:28:38 INFO - PROCESS | 1847 | 1461680918700 Marionette TRACE conn6 -> [0,1853,"getWindowHandle",null] 07:28:38 INFO - PROCESS | 1847 | 1461680918704 Marionette TRACE conn6 <- [1,1853,null,{"value":"8"}] 07:28:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 07:28:38 INFO - PROCESS | 1847 | 1461680918711 Marionette TRACE conn6 -> [0,1854,"setScriptTimeout",{"ms":35000}] 07:28:38 INFO - PROCESS | 1847 | 1461680918713 Marionette TRACE conn6 <- [1,1854,null,{}] 07:28:38 INFO - PROCESS | 1847 | 1461680918719 Marionette TRACE conn6 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:38 INFO - PROCESS | 1847 | 1461680918948 Marionette TRACE conn6 <- [1,1855,null,{"value":null}] 07:28:39 INFO - PROCESS | 1847 | 1461680919128 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190fded000 == 123 [pid = 1847] [id = 471] 07:28:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x7f190ad76800) [pid = 1847] [serial = 1414] [outer = (nil)] 07:28:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x7f1910e90800) [pid = 1847] [serial = 1415] [outer = 0x7f190ad76800] 07:28:39 INFO - PROCESS | 1847 | 1461680919196 Marionette DEBUG loaded listener.js 07:28:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x7f191433f800) [pid = 1847] [serial = 1416] [outer = 0x7f190ad76800] 07:28:39 INFO - PROCESS | 1847 | 1461680919925 Marionette TRACE conn6 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 07:28:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 07:28:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1235ms 07:28:39 INFO - PROCESS | 1847 | 1461680919947 Marionette TRACE conn6 -> [0,1857,"getWindowHandle",null] 07:28:39 INFO - PROCESS | 1847 | 1461680919951 Marionette TRACE conn6 <- [1,1857,null,{"value":"8"}] 07:28:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 07:28:39 INFO - PROCESS | 1847 | 1461680919957 Marionette TRACE conn6 -> [0,1858,"setScriptTimeout",{"ms":35000}] 07:28:39 INFO - PROCESS | 1847 | 1461680919959 Marionette TRACE conn6 <- [1,1858,null,{}] 07:28:39 INFO - PROCESS | 1847 | 1461680919965 Marionette TRACE conn6 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:40 INFO - PROCESS | 1847 | 1461680920243 Marionette TRACE conn6 <- [1,1859,null,{"value":null}] 07:28:40 INFO - PROCESS | 1847 | 1461680920265 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1917415800 == 124 [pid = 1847] [id = 472] 07:28:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x7f190f6ab400) [pid = 1847] [serial = 1417] [outer = (nil)] 07:28:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x7f191760cc00) [pid = 1847] [serial = 1418] [outer = 0x7f190f6ab400] 07:28:40 INFO - PROCESS | 1847 | 1461680920330 Marionette DEBUG loaded listener.js 07:28:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x7f19187be400) [pid = 1847] [serial = 1419] [outer = 0x7f190f6ab400] 07:28:41 INFO - PROCESS | 1847 | 1461680921935 Marionette TRACE conn6 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 07:28:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 07:28:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 2055ms 07:28:42 INFO - PROCESS | 1847 | 1461680922016 Marionette TRACE conn6 -> [0,1861,"getWindowHandle",null] 07:28:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 07:28:42 INFO - PROCESS | 1847 | 1461680922029 Marionette TRACE conn6 <- [1,1861,null,{"value":"8"}] 07:28:42 INFO - PROCESS | 1847 | 1461680922043 Marionette TRACE conn6 -> [0,1862,"setScriptTimeout",{"ms":35000}] 07:28:42 INFO - PROCESS | 1847 | 1461680922055 Marionette TRACE conn6 <- [1,1862,null,{}] 07:28:42 INFO - PROCESS | 1847 | 1461680922239 Marionette TRACE conn6 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:42 INFO - PROCESS | 1847 | 1461680922708 Marionette TRACE conn6 <- [1,1863,null,{"value":null}] 07:28:42 INFO - PROCESS | 1847 | 1461680922981 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:43 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190dbe6000 == 125 [pid = 1847] [id = 473] 07:28:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x7f190d1e8c00) [pid = 1847] [serial = 1420] [outer = (nil)] 07:28:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x7f190d5f9400) [pid = 1847] [serial = 1421] [outer = 0x7f190d1e8c00] 07:28:43 INFO - PROCESS | 1847 | 1461680923063 Marionette DEBUG loaded listener.js 07:28:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x7f190df68800) [pid = 1847] [serial = 1422] [outer = 0x7f190d1e8c00] 07:28:44 INFO - PROCESS | 1847 | 1461680924112 Marionette TRACE conn6 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 07:28:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 07:28:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 2150ms 07:28:44 INFO - PROCESS | 1847 | 1461680924191 Marionette TRACE conn6 -> [0,1865,"getWindowHandle",null] 07:28:44 INFO - PROCESS | 1847 | 1461680924201 Marionette TRACE conn6 <- [1,1865,null,{"value":"8"}] 07:28:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 07:28:44 INFO - PROCESS | 1847 | 1461680924215 Marionette TRACE conn6 -> [0,1866,"setScriptTimeout",{"ms":35000}] 07:28:44 INFO - PROCESS | 1847 | 1461680924221 Marionette TRACE conn6 <- [1,1866,null,{}] 07:28:44 INFO - PROCESS | 1847 | 1461680924229 Marionette TRACE conn6 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:44 INFO - PROCESS | 1847 | 1461680924622 Marionette TRACE conn6 <- [1,1867,null,{"value":null}] 07:28:44 INFO - PROCESS | 1847 | 1461680924851 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1917681800 == 126 [pid = 1847] [id = 474] 07:28:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x7f190e605c00) [pid = 1847] [serial = 1423] [outer = (nil)] 07:28:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x7f190fccf400) [pid = 1847] [serial = 1424] [outer = 0x7f190e605c00] 07:28:44 INFO - PROCESS | 1847 | 1461680924931 Marionette DEBUG loaded listener.js 07:28:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x7f1910fe4000) [pid = 1847] [serial = 1425] [outer = 0x7f190e605c00] 07:28:45 INFO - PROCESS | 1847 | 1461680925804 Marionette TRACE conn6 <- [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]]]}] 07:28:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 07:28:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1638ms 07:28:45 INFO - PROCESS | 1847 | 1461680925853 Marionette TRACE conn6 -> [0,1869,"getWindowHandle",null] 07:28:45 INFO - PROCESS | 1847 | 1461680925857 Marionette TRACE conn6 <- [1,1869,null,{"value":"8"}] 07:28:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 07:28:45 INFO - PROCESS | 1847 | 1461680925866 Marionette TRACE conn6 -> [0,1870,"setScriptTimeout",{"ms":35000}] 07:28:45 INFO - PROCESS | 1847 | 1461680925872 Marionette TRACE conn6 <- [1,1870,null,{}] 07:28:45 INFO - PROCESS | 1847 | 1461680925890 Marionette TRACE conn6 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:46 INFO - PROCESS | 1847 | 1461680926171 Marionette TRACE conn6 <- [1,1871,null,{"value":null}] 07:28:46 INFO - PROCESS | 1847 | 1461680926474 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:46 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1918b98000 == 127 [pid = 1847] [id = 475] 07:28:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x7f1915894400) [pid = 1847] [serial = 1426] [outer = (nil)] 07:28:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x7f19187bb000) [pid = 1847] [serial = 1427] [outer = 0x7f1915894400] 07:28:46 INFO - PROCESS | 1847 | 1461680926562 Marionette DEBUG loaded listener.js 07:28:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x7f19189b4000) [pid = 1847] [serial = 1428] [outer = 0x7f1915894400] 07:28:47 INFO - PROCESS | 1847 | 1461680927443 Marionette TRACE conn6 <- [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]]]}] 07:28:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 07:28:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1638ms 07:28:47 INFO - PROCESS | 1847 | 1461680927504 Marionette TRACE conn6 -> [0,1873,"getWindowHandle",null] 07:28:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 07:28:47 INFO - PROCESS | 1847 | 1461680927509 Marionette TRACE conn6 <- [1,1873,null,{"value":"8"}] 07:28:47 INFO - PROCESS | 1847 | 1461680927516 Marionette TRACE conn6 -> [0,1874,"setScriptTimeout",{"ms":35000}] 07:28:47 INFO - PROCESS | 1847 | 1461680927519 Marionette TRACE conn6 <- [1,1874,null,{}] 07:28:47 INFO - PROCESS | 1847 | 1461680927525 Marionette TRACE conn6 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:47 INFO - PROCESS | 1847 | 1461680927760 Marionette TRACE conn6 <- [1,1875,null,{"value":null}] 07:28:48 INFO - PROCESS | 1847 | 1461680928079 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191d121000 == 128 [pid = 1847] [id = 476] 07:28:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x7f190d11e400) [pid = 1847] [serial = 1429] [outer = (nil)] 07:28:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x7f19191c0000) [pid = 1847] [serial = 1430] [outer = 0x7f190d11e400] 07:28:48 INFO - PROCESS | 1847 | 1461680928165 Marionette DEBUG loaded listener.js 07:28:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x7f191d880000) [pid = 1847] [serial = 1431] [outer = 0x7f190d11e400] 07:28:49 INFO - PROCESS | 1847 | 1461680929076 Marionette TRACE conn6 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 07:28:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 07:28:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1637ms 07:28:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 07:28:49 INFO - PROCESS | 1847 | 1461680929153 Marionette TRACE conn6 -> [0,1877,"getWindowHandle",null] 07:28:49 INFO - PROCESS | 1847 | 1461680929156 Marionette TRACE conn6 <- [1,1877,null,{"value":"8"}] 07:28:49 INFO - PROCESS | 1847 | 1461680929163 Marionette TRACE conn6 -> [0,1878,"setScriptTimeout",{"ms":35000}] 07:28:49 INFO - PROCESS | 1847 | 1461680929166 Marionette TRACE conn6 <- [1,1878,null,{}] 07:28:49 INFO - PROCESS | 1847 | 1461680929173 Marionette TRACE conn6 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:49 INFO - PROCESS | 1847 | 1461680929458 Marionette TRACE conn6 <- [1,1879,null,{"value":null}] 07:28:49 INFO - PROCESS | 1847 | 1461680929772 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191ecc4800 == 129 [pid = 1847] [id = 477] 07:28:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x7f191dad7400) [pid = 1847] [serial = 1432] [outer = (nil)] 07:28:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x7f191eb0c800) [pid = 1847] [serial = 1433] [outer = 0x7f191dad7400] 07:28:49 INFO - PROCESS | 1847 | 1461680929856 Marionette DEBUG loaded listener.js 07:28:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x7f191f004000) [pid = 1847] [serial = 1434] [outer = 0x7f191dad7400] 07:28:50 INFO - PROCESS | 1847 | 1461680930737 Marionette TRACE conn6 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 07:28:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 07:28:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1637ms 07:28:50 INFO - PROCESS | 1847 | 1461680930801 Marionette TRACE conn6 -> [0,1881,"getWindowHandle",null] 07:28:50 INFO - PROCESS | 1847 | 1461680930805 Marionette TRACE conn6 <- [1,1881,null,{"value":"8"}] 07:28:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 07:28:50 INFO - PROCESS | 1847 | 1461680930811 Marionette TRACE conn6 -> [0,1882,"setScriptTimeout",{"ms":35000}] 07:28:50 INFO - PROCESS | 1847 | 1461680930814 Marionette TRACE conn6 <- [1,1882,null,{}] 07:28:50 INFO - PROCESS | 1847 | 1461680930820 Marionette TRACE conn6 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:51 INFO - PROCESS | 1847 | 1461680931101 Marionette TRACE conn6 <- [1,1883,null,{"value":null}] 07:28:51 INFO - PROCESS | 1847 | 1461680931404 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1922810000 == 130 [pid = 1847] [id = 478] 07:28:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x7f191f1a2800) [pid = 1847] [serial = 1435] [outer = (nil)] 07:28:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7f191f839c00) [pid = 1847] [serial = 1436] [outer = 0x7f191f1a2800] 07:28:51 INFO - PROCESS | 1847 | 1461680931497 Marionette DEBUG loaded listener.js 07:28:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x7f1920a0c400) [pid = 1847] [serial = 1437] [outer = 0x7f191f1a2800] 07:28:52 INFO - PROCESS | 1847 | 1461680932372 Marionette TRACE conn6 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 07:28:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 07:28:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1594ms 07:28:52 INFO - PROCESS | 1847 | 1461680932407 Marionette TRACE conn6 -> [0,1885,"getWindowHandle",null] 07:28:52 INFO - PROCESS | 1847 | 1461680932411 Marionette TRACE conn6 <- [1,1885,null,{"value":"8"}] 07:28:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 07:28:52 INFO - PROCESS | 1847 | 1461680932418 Marionette TRACE conn6 -> [0,1886,"setScriptTimeout",{"ms":35000}] 07:28:52 INFO - PROCESS | 1847 | 1461680932421 Marionette TRACE conn6 <- [1,1886,null,{}] 07:28:52 INFO - PROCESS | 1847 | 1461680932426 Marionette TRACE conn6 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:52 INFO - PROCESS | 1847 | 1461680932653 Marionette TRACE conn6 <- [1,1887,null,{"value":null}] 07:28:52 INFO - PROCESS | 1847 | 1461680932928 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:52 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1922fb0800 == 131 [pid = 1847] [id = 479] 07:28:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7f190d115c00) [pid = 1847] [serial = 1438] [outer = (nil)] 07:28:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x7f1922fd0400) [pid = 1847] [serial = 1439] [outer = 0x7f190d115c00] 07:28:53 INFO - PROCESS | 1847 | 1461680933055 Marionette DEBUG loaded listener.js 07:28:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x7f1924311400) [pid = 1847] [serial = 1440] [outer = 0x7f190d115c00] 07:28:53 INFO - PROCESS | 1847 | 1461680933930 Marionette TRACE conn6 <- [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]]]}] 07:28:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 07:28:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1586ms 07:28:54 INFO - PROCESS | 1847 | 1461680934006 Marionette TRACE conn6 -> [0,1889,"getWindowHandle",null] 07:28:54 INFO - PROCESS | 1847 | 1461680934009 Marionette TRACE conn6 <- [1,1889,null,{"value":"8"}] 07:28:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 07:28:54 INFO - PROCESS | 1847 | 1461680934017 Marionette TRACE conn6 -> [0,1890,"setScriptTimeout",{"ms":35000}] 07:28:54 INFO - PROCESS | 1847 | 1461680934020 Marionette TRACE conn6 <- [1,1890,null,{}] 07:28:54 INFO - PROCESS | 1847 | 1461680934026 Marionette TRACE conn6 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:54 INFO - PROCESS | 1847 | 1461680934295 Marionette TRACE conn6 <- [1,1891,null,{"value":null}] 07:28:54 INFO - PROCESS | 1847 | 1461680934616 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19230de800 == 132 [pid = 1847] [id = 480] 07:28:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x7f190f552400) [pid = 1847] [serial = 1441] [outer = (nil)] 07:28:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x7f19260e9800) [pid = 1847] [serial = 1442] [outer = 0x7f190f552400] 07:28:54 INFO - PROCESS | 1847 | 1461680934702 Marionette DEBUG loaded listener.js 07:28:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x7f19272b6c00) [pid = 1847] [serial = 1443] [outer = 0x7f190f552400] 07:28:55 INFO - PROCESS | 1847 | 1461680935588 Marionette TRACE conn6 <- [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]]]}] 07:28:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 07:28:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1633ms 07:28:55 INFO - PROCESS | 1847 | 1461680935650 Marionette TRACE conn6 -> [0,1893,"getWindowHandle",null] 07:28:55 INFO - PROCESS | 1847 | 1461680935655 Marionette TRACE conn6 <- [1,1893,null,{"value":"8"}] 07:28:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 07:28:55 INFO - PROCESS | 1847 | 1461680935662 Marionette TRACE conn6 -> [0,1894,"setScriptTimeout",{"ms":35000}] 07:28:55 INFO - PROCESS | 1847 | 1461680935666 Marionette TRACE conn6 <- [1,1894,null,{}] 07:28:55 INFO - PROCESS | 1847 | 1461680935672 Marionette TRACE conn6 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:55 INFO - PROCESS | 1847 | 1461680935929 Marionette TRACE conn6 <- [1,1895,null,{"value":null}] 07:28:56 INFO - PROCESS | 1847 | 1461680936256 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19275ea000 == 133 [pid = 1847] [id = 481] 07:28:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x7f1910fd9400) [pid = 1847] [serial = 1444] [outer = (nil)] 07:28:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x7f1927550400) [pid = 1847] [serial = 1445] [outer = 0x7f1910fd9400] 07:28:56 INFO - PROCESS | 1847 | 1461680936345 Marionette DEBUG loaded listener.js 07:28:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x7f1927748000) [pid = 1847] [serial = 1446] [outer = 0x7f1910fd9400] 07:28:57 INFO - PROCESS | 1847 | 1461680937320 Marionette TRACE conn6 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 07:28:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 07:28:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1735ms 07:28:57 INFO - PROCESS | 1847 | 1461680937398 Marionette TRACE conn6 -> [0,1897,"getWindowHandle",null] 07:28:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 07:28:57 INFO - PROCESS | 1847 | 1461680937402 Marionette TRACE conn6 <- [1,1897,null,{"value":"8"}] 07:28:57 INFO - PROCESS | 1847 | 1461680937409 Marionette TRACE conn6 -> [0,1898,"setScriptTimeout",{"ms":35000}] 07:28:57 INFO - PROCESS | 1847 | 1461680937413 Marionette TRACE conn6 <- [1,1898,null,{}] 07:28:57 INFO - PROCESS | 1847 | 1461680937419 Marionette TRACE conn6 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:57 INFO - PROCESS | 1847 | 1461680937703 Marionette TRACE conn6 <- [1,1899,null,{"value":null}] 07:28:58 INFO - PROCESS | 1847 | 1461680938081 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:58 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1928157000 == 134 [pid = 1847] [id = 482] 07:28:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x7f19279dcc00) [pid = 1847] [serial = 1447] [outer = (nil)] 07:28:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0x7f19279e4000) [pid = 1847] [serial = 1448] [outer = 0x7f19279dcc00] 07:28:58 INFO - PROCESS | 1847 | 1461680938190 Marionette DEBUG loaded listener.js 07:28:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x7f1928705c00) [pid = 1847] [serial = 1449] [outer = 0x7f19279dcc00] 07:28:59 INFO - PROCESS | 1847 | 1461680939132 Marionette TRACE conn6 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 07:28:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 07:28:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1784ms 07:28:59 INFO - PROCESS | 1847 | 1461680939194 Marionette TRACE conn6 -> [0,1901,"getWindowHandle",null] 07:28:59 INFO - PROCESS | 1847 | 1461680939198 Marionette TRACE conn6 <- [1,1901,null,{"value":"8"}] 07:28:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 07:28:59 INFO - PROCESS | 1847 | 1461680939206 Marionette TRACE conn6 -> [0,1902,"setScriptTimeout",{"ms":35000}] 07:28:59 INFO - PROCESS | 1847 | 1461680939211 Marionette TRACE conn6 <- [1,1902,null,{}] 07:28:59 INFO - PROCESS | 1847 | 1461680939218 Marionette TRACE conn6 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:28:59 INFO - PROCESS | 1847 | 1461680939556 Marionette TRACE conn6 <- [1,1903,null,{"value":null}] 07:28:59 INFO - PROCESS | 1847 | 1461680939879 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:28:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f192903c800 == 135 [pid = 1847] [id = 483] 07:28:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0x7f19279e3c00) [pid = 1847] [serial = 1450] [outer = (nil)] 07:28:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 192 (0x7f192986a800) [pid = 1847] [serial = 1451] [outer = 0x7f19279e3c00] 07:28:59 INFO - PROCESS | 1847 | 1461680939965 Marionette DEBUG loaded listener.js 07:29:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x7f192aa99400) [pid = 1847] [serial = 1452] [outer = 0x7f19279e3c00] 07:29:00 INFO - PROCESS | 1847 | 1461680940876 Marionette TRACE conn6 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 07:29:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 07:29:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1742ms 07:29:00 INFO - PROCESS | 1847 | 1461680940950 Marionette TRACE conn6 -> [0,1905,"getWindowHandle",null] 07:29:00 INFO - PROCESS | 1847 | 1461680940954 Marionette TRACE conn6 <- [1,1905,null,{"value":"8"}] 07:29:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 07:29:00 INFO - PROCESS | 1847 | 1461680940961 Marionette TRACE conn6 -> [0,1906,"setScriptTimeout",{"ms":35000}] 07:29:00 INFO - PROCESS | 1847 | 1461680940964 Marionette TRACE conn6 <- [1,1906,null,{}] 07:29:00 INFO - PROCESS | 1847 | 1461680940971 Marionette TRACE conn6 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:01 INFO - PROCESS | 1847 | 1461680941259 Marionette TRACE conn6 <- [1,1907,null,{"value":null}] 07:29:01 INFO - PROCESS | 1847 | 1461680941570 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:01 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1929dc5800 == 136 [pid = 1847] [id = 484] 07:29:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 194 (0x7f192776f400) [pid = 1847] [serial = 1453] [outer = (nil)] 07:29:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0x7f192f35b400) [pid = 1847] [serial = 1454] [outer = 0x7f192776f400] 07:29:01 INFO - PROCESS | 1847 | 1461680941680 Marionette DEBUG loaded listener.js 07:29:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0x7f1934319c00) [pid = 1847] [serial = 1455] [outer = 0x7f192776f400] 07:29:02 INFO - PROCESS | 1847 | 1461680942626 Marionette TRACE conn6 <- [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]]]}] 07:29:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 07:29:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1736ms 07:29:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 07:29:02 INFO - PROCESS | 1847 | 1461680942699 Marionette TRACE conn6 -> [0,1909,"getWindowHandle",null] 07:29:02 INFO - PROCESS | 1847 | 1461680942702 Marionette TRACE conn6 <- [1,1909,null,{"value":"8"}] 07:29:02 INFO - PROCESS | 1847 | 1461680942712 Marionette TRACE conn6 -> [0,1910,"setScriptTimeout",{"ms":35000}] 07:29:02 INFO - PROCESS | 1847 | 1461680942716 Marionette TRACE conn6 <- [1,1910,null,{}] 07:29:02 INFO - PROCESS | 1847 | 1461680942722 Marionette TRACE conn6 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:02 INFO - PROCESS | 1847 | 1461680942978 Marionette TRACE conn6 <- [1,1911,null,{"value":null}] 07:29:03 INFO - PROCESS | 1847 | 1461680943299 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19343a6800 == 137 [pid = 1847] [id = 485] 07:29:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0x7f1910fe3c00) [pid = 1847] [serial = 1456] [outer = (nil)] 07:29:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0x7f1934f34400) [pid = 1847] [serial = 1457] [outer = 0x7f1910fe3c00] 07:29:03 INFO - PROCESS | 1847 | 1461680943387 Marionette DEBUG loaded listener.js 07:29:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 199 (0x7f1935426400) [pid = 1847] [serial = 1458] [outer = 0x7f1910fe3c00] 07:29:04 INFO - PROCESS | 1847 | 1461680944283 Marionette TRACE conn6 <- [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]]]}] 07:29:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 07:29:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1635ms 07:29:04 INFO - PROCESS | 1847 | 1461680944345 Marionette TRACE conn6 -> [0,1913,"getWindowHandle",null] 07:29:04 INFO - PROCESS | 1847 | 1461680944349 Marionette TRACE conn6 <- [1,1913,null,{"value":"8"}] 07:29:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 07:29:04 INFO - PROCESS | 1847 | 1461680944363 Marionette TRACE conn6 -> [0,1914,"setScriptTimeout",{"ms":35000}] 07:29:04 INFO - PROCESS | 1847 | 1461680944366 Marionette TRACE conn6 <- [1,1914,null,{}] 07:29:04 INFO - PROCESS | 1847 | 1461680944379 Marionette TRACE conn6 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:04 INFO - PROCESS | 1847 | 1461680944636 Marionette TRACE conn6 <- [1,1915,null,{"value":null}] 07:29:04 INFO - PROCESS | 1847 | 1461680944959 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:04 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19354e0800 == 138 [pid = 1847] [id = 486] 07:29:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 200 (0x7f190df69000) [pid = 1847] [serial = 1459] [outer = (nil)] 07:29:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 201 (0x7f19356f1400) [pid = 1847] [serial = 1460] [outer = 0x7f190df69000] 07:29:05 INFO - PROCESS | 1847 | 1461680945045 Marionette DEBUG loaded listener.js 07:29:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 202 (0x7f1936436800) [pid = 1847] [serial = 1461] [outer = 0x7f190df69000] 07:29:05 INFO - PROCESS | 1847 | 1461680945925 Marionette TRACE conn6 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 07:29:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 07:29:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1645ms 07:29:06 INFO - PROCESS | 1847 | 1461680946003 Marionette TRACE conn6 -> [0,1917,"getWindowHandle",null] 07:29:06 INFO - PROCESS | 1847 | 1461680946005 Marionette TRACE conn6 <- [1,1917,null,{"value":"8"}] 07:29:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 07:29:06 INFO - PROCESS | 1847 | 1461680946013 Marionette TRACE conn6 -> [0,1918,"setScriptTimeout",{"ms":35000}] 07:29:06 INFO - PROCESS | 1847 | 1461680946017 Marionette TRACE conn6 <- [1,1918,null,{}] 07:29:06 INFO - PROCESS | 1847 | 1461680946024 Marionette TRACE conn6 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:06 INFO - PROCESS | 1847 | 1461680946321 Marionette TRACE conn6 <- [1,1919,null,{"value":null}] 07:29:06 INFO - PROCESS | 1847 | 1461680946734 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1938032000 == 139 [pid = 1847] [id = 487] 07:29:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 203 (0x7f1927740400) [pid = 1847] [serial = 1462] [outer = (nil)] 07:29:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 204 (0x7f193801ac00) [pid = 1847] [serial = 1463] [outer = 0x7f1927740400] 07:29:06 INFO - PROCESS | 1847 | 1461680946873 Marionette DEBUG loaded listener.js 07:29:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 205 (0x7f1939c05c00) [pid = 1847] [serial = 1464] [outer = 0x7f1927740400] 07:29:07 INFO - PROCESS | 1847 | 1461680947811 Marionette TRACE conn6 <- [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]]]}] 07:29:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 07:29:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1839ms 07:29:07 INFO - PROCESS | 1847 | 1461680947854 Marionette TRACE conn6 -> [0,1921,"getWindowHandle",null] 07:29:07 INFO - PROCESS | 1847 | 1461680947856 Marionette TRACE conn6 <- [1,1921,null,{"value":"8"}] 07:29:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 07:29:07 INFO - PROCESS | 1847 | 1461680947864 Marionette TRACE conn6 -> [0,1922,"setScriptTimeout",{"ms":35000}] 07:29:07 INFO - PROCESS | 1847 | 1461680947868 Marionette TRACE conn6 <- [1,1922,null,{}] 07:29:07 INFO - PROCESS | 1847 | 1461680947873 Marionette TRACE conn6 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:08 INFO - PROCESS | 1847 | 1461680948113 Marionette TRACE conn6 <- [1,1923,null,{"value":null}] 07:29:08 INFO - PROCESS | 1847 | 1461680948430 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1939eaf000 == 140 [pid = 1847] [id = 488] 07:29:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 206 (0x7f1927939800) [pid = 1847] [serial = 1465] [outer = (nil)] 07:29:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x7f1939d4e800) [pid = 1847] [serial = 1466] [outer = 0x7f1927939800] 07:29:08 INFO - PROCESS | 1847 | 1461680948520 Marionette DEBUG loaded listener.js 07:29:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 208 (0x7f1939d54800) [pid = 1847] [serial = 1467] [outer = 0x7f1927939800] 07:29:09 INFO - PROCESS | 1847 | 1461680949410 Marionette TRACE conn6 <- [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]]]}] 07:29:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 07:29:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1632ms 07:29:09 INFO - PROCESS | 1847 | 1461680949497 Marionette TRACE conn6 -> [0,1925,"getWindowHandle",null] 07:29:09 INFO - PROCESS | 1847 | 1461680949501 Marionette TRACE conn6 <- [1,1925,null,{"value":"8"}] 07:29:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 07:29:09 INFO - PROCESS | 1847 | 1461680949508 Marionette TRACE conn6 -> [0,1926,"setScriptTimeout",{"ms":35000}] 07:29:09 INFO - PROCESS | 1847 | 1461680949512 Marionette TRACE conn6 <- [1,1926,null,{}] 07:29:09 INFO - PROCESS | 1847 | 1461680949517 Marionette TRACE conn6 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:09 INFO - PROCESS | 1847 | 1461680949757 Marionette TRACE conn6 <- [1,1927,null,{"value":null}] 07:29:10 INFO - PROCESS | 1847 | 1461680950078 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190990e000 == 141 [pid = 1847] [id = 489] 07:29:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 209 (0x7f190a7c5c00) [pid = 1847] [serial = 1468] [outer = (nil)] 07:29:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 210 (0x7f190ad77800) [pid = 1847] [serial = 1469] [outer = 0x7f190a7c5c00] 07:29:10 INFO - PROCESS | 1847 | 1461680950162 Marionette DEBUG loaded listener.js 07:29:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 211 (0x7f190e605000) [pid = 1847] [serial = 1470] [outer = 0x7f190a7c5c00] 07:29:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190fded000 == 140 [pid = 1847] [id = 471] 07:29:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1914093800 == 139 [pid = 1847] [id = 470] 07:29:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19111cf800 == 138 [pid = 1847] [id = 469] 07:29:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190b077000 == 137 [pid = 1847] [id = 468] 07:29:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190d857800 == 136 [pid = 1847] [id = 467] 07:29:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190f4b5000 == 135 [pid = 1847] [id = 466] 07:29:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190f2cb000 == 134 [pid = 1847] [id = 465] 07:29:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191f669800 == 133 [pid = 1847] [id = 464] 07:29:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191f016000 == 132 [pid = 1847] [id = 463] 07:29:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191e996000 == 131 [pid = 1847] [id = 462] 07:29:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191d10c800 == 130 [pid = 1847] [id = 461] 07:29:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1918e2f800 == 129 [pid = 1847] [id = 460] 07:29:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191899a000 == 128 [pid = 1847] [id = 459] 07:29:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1917d0f800 == 127 [pid = 1847] [id = 458] 07:29:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1917a9e000 == 126 [pid = 1847] [id = 457] 07:29:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1917666000 == 125 [pid = 1847] [id = 456] 07:29:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1914c5b000 == 124 [pid = 1847] [id = 455] 07:29:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191409a800 == 123 [pid = 1847] [id = 454] 07:29:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1913d63800 == 122 [pid = 1847] [id = 453] 07:29:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19110ef800 == 121 [pid = 1847] [id = 452] 07:29:11 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190d4f0800 == 120 [pid = 1847] [id = 451] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 210 (0x7f190f6dbc00) [pid = 1847] [serial = 1260] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 209 (0x7f1935276000) [pid = 1847] [serial = 1191] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 208 (0x7f1934313800) [pid = 1847] [serial = 1188] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 207 (0x7f192aa9a800) [pid = 1847] [serial = 1185] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x7f192986a000) [pid = 1847] [serial = 1182] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 205 (0x7f1927932000) [pid = 1847] [serial = 1179] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 204 (0x7f1927668800) [pid = 1847] [serial = 1176] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 203 (0x7f19272bec00) [pid = 1847] [serial = 1173] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 202 (0x7f1939fa2800) [pid = 1847] [serial = 1248] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 201 (0x7f1915a06800) [pid = 1847] [serial = 1155] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 200 (0x7f1911ae3800) [pid = 1847] [serial = 1221] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 199 (0x7f1939d4a400) [pid = 1847] [serial = 1242] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 198 (0x7f191876c000) [pid = 1847] [serial = 1158] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 197 (0x7f19360b0400) [pid = 1847] [serial = 1236] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x7f191f160800) [pid = 1847] [serial = 1164] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0x7f190d3b1000) [pid = 1847] [serial = 1254] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0x7f1917777000) [pid = 1847] [serial = 1224] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 193 (0x7f1910ef6400) [pid = 1847] [serial = 1152] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 192 (0x7f191f164400) [pid = 1847] [serial = 1227] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 191 (0x7f190f6a8800) [pid = 1847] [serial = 1257] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0x7f1912c34c00) [pid = 1847] [serial = 1245] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0x7f1928762400) [pid = 1847] [serial = 1233] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x7f1925587800) [pid = 1847] [serial = 1230] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x7f19367d9c00) [pid = 1847] [serial = 1239] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x7f191f9d6c00) [pid = 1847] [serial = 1167] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x7f190d5f5c00) [pid = 1847] [serial = 1218] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x7f1935273800) [pid = 1847] [serial = 1194] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x7f190f558c00) [pid = 1847] [serial = 1347] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x7f190e686000) [pid = 1847] [serial = 1346] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x7f19385af400) [pid = 1847] [serial = 1328] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x7f1939d52000) [pid = 1847] [serial = 1329] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x7f1919032800) [pid = 1847] [serial = 1298] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x7f19191be400) [pid = 1847] [serial = 1299] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x7f1920a0f800) [pid = 1847] [serial = 1304] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x7f1922fd4000) [pid = 1847] [serial = 1305] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x7f190d1e9400) [pid = 1847] [serial = 1343] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x7f1910ef5400) [pid = 1847] [serial = 1289] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x7f1912651c00) [pid = 1847] [serial = 1290] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x7f190e60b800) [pid = 1847] [serial = 1322] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x7f190e610800) [pid = 1847] [serial = 1323] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x7f190a7ce400) [pid = 1847] [serial = 1331] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x7f190a7d2c00) [pid = 1847] [serial = 1332] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x7f190d950800) [pid = 1847] [serial = 1286] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x7f190f54fc00) [pid = 1847] [serial = 1287] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x7f191f494000) [pid = 1847] [serial = 1301] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x7f191f9da800) [pid = 1847] [serial = 1302] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x7f192988d000) [pid = 1847] [serial = 1316] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x7f192aaa2c00) [pid = 1847] [serial = 1317] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x7f190f6d9000) [pid = 1847] [serial = 1284] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x7f1926dd1c00) [pid = 1847] [serial = 1310] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x7f192740dc00) [pid = 1847] [serial = 1311] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x7f1915a05800) [pid = 1847] [serial = 1292] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x7f191760c800) [pid = 1847] [serial = 1293] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x7f1918860800) [pid = 1847] [serial = 1295] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x7f191886ec00) [pid = 1847] [serial = 1296] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x7f1934313000) [pid = 1847] [serial = 1325] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x7f193668d400) [pid = 1847] [serial = 1326] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x7f190ad78400) [pid = 1847] [serial = 1334] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x7f190ad7ec00) [pid = 1847] [serial = 1335] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x7f190ad84000) [pid = 1847] [serial = 1337] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x7f190cffb000) [pid = 1847] [serial = 1338] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x7f1934318800) [pid = 1847] [serial = 1319] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x7f193548ac00) [pid = 1847] [serial = 1320] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x7f1927663c00) [pid = 1847] [serial = 1313] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x7f192776e000) [pid = 1847] [serial = 1314] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x7f1922fdfc00) [pid = 1847] [serial = 1307] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x7f19255eac00) [pid = 1847] [serial = 1308] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x7f190cff0800) [pid = 1847] [serial = 1340] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x7f1910e9bc00) [pid = 1847] [serial = 1352] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x7f190fcd0c00) [pid = 1847] [serial = 1350] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x7f190f55b000) [pid = 1847] [serial = 1349] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x7f190d3b0800) [pid = 1847] [serial = 1344] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x7f193a46c800) [pid = 1847] [serial = 1251] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x7f1915892000) [pid = 1847] [serial = 1083] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x7f1924308000) [pid = 1847] [serial = 1170] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x7f1918e51800) [pid = 1847] [serial = 1161] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | --DOMWINDOW == 134 (0x7f190d11e800) [pid = 1847] [serial = 1149] [outer = (nil)] [url = about:blank] 07:29:12 INFO - PROCESS | 1847 | 1461680952604 Marionette TRACE conn6 <- [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]]]}] 07:29:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 07:29:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 3137ms 07:29:12 INFO - PROCESS | 1847 | 1461680952646 Marionette TRACE conn6 -> [0,1929,"getWindowHandle",null] 07:29:12 INFO - PROCESS | 1847 | 1461680952652 Marionette TRACE conn6 <- [1,1929,null,{"value":"8"}] 07:29:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 07:29:12 INFO - PROCESS | 1847 | 1461680952661 Marionette TRACE conn6 -> [0,1930,"setScriptTimeout",{"ms":35000}] 07:29:12 INFO - PROCESS | 1847 | 1461680952666 Marionette TRACE conn6 <- [1,1930,null,{}] 07:29:12 INFO - PROCESS | 1847 | 1461680952675 Marionette TRACE conn6 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:13 INFO - PROCESS | 1847 | 1461680953021 Marionette TRACE conn6 <- [1,1931,null,{"value":null}] 07:29:13 INFO - PROCESS | 1847 | 1461680953178 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:13 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190a782000 == 121 [pid = 1847] [id = 490] 07:29:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x7f190cffac00) [pid = 1847] [serial = 1471] [outer = (nil)] 07:29:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x7f190d116800) [pid = 1847] [serial = 1472] [outer = 0x7f190cffac00] 07:29:13 INFO - PROCESS | 1847 | 1461680953255 Marionette DEBUG loaded listener.js 07:29:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x7f190d3a8c00) [pid = 1847] [serial = 1473] [outer = 0x7f190cffac00] 07:29:14 INFO - PROCESS | 1847 | 1461680954060 Marionette TRACE conn6 <- [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]]]}] 07:29:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 07:29:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1445ms 07:29:14 INFO - PROCESS | 1847 | 1461680954108 Marionette TRACE conn6 -> [0,1933,"getWindowHandle",null] 07:29:14 INFO - PROCESS | 1847 | 1461680954116 Marionette TRACE conn6 <- [1,1933,null,{"value":"8"}] 07:29:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 07:29:14 INFO - PROCESS | 1847 | 1461680954128 Marionette TRACE conn6 -> [0,1934,"setScriptTimeout",{"ms":35000}] 07:29:14 INFO - PROCESS | 1847 | 1461680954132 Marionette TRACE conn6 <- [1,1934,null,{}] 07:29:14 INFO - PROCESS | 1847 | 1461680954138 Marionette TRACE conn6 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:14 INFO - PROCESS | 1847 | 1461680954367 Marionette TRACE conn6 <- [1,1935,null,{"value":null}] 07:29:14 INFO - PROCESS | 1847 | 1461680954598 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190d0db000 == 122 [pid = 1847] [id = 491] 07:29:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x7f190cffb400) [pid = 1847] [serial = 1474] [outer = (nil)] 07:29:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x7f190dce6c00) [pid = 1847] [serial = 1475] [outer = 0x7f190cffb400] 07:29:14 INFO - PROCESS | 1847 | 1461680954666 Marionette DEBUG loaded listener.js 07:29:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x7f190e609c00) [pid = 1847] [serial = 1476] [outer = 0x7f190cffb400] 07:29:15 INFO - PROCESS | 1847 | 1461680955619 Marionette TRACE conn6 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 07:29:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 07:29:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1541ms 07:29:15 INFO - PROCESS | 1847 | 1461680955670 Marionette TRACE conn6 -> [0,1937,"getWindowHandle",null] 07:29:15 INFO - PROCESS | 1847 | 1461680955674 Marionette TRACE conn6 <- [1,1937,null,{"value":"8"}] 07:29:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 07:29:15 INFO - PROCESS | 1847 | 1461680955680 Marionette TRACE conn6 -> [0,1938,"setScriptTimeout",{"ms":35000}] 07:29:15 INFO - PROCESS | 1847 | 1461680955685 Marionette TRACE conn6 <- [1,1938,null,{}] 07:29:15 INFO - PROCESS | 1847 | 1461680955709 Marionette TRACE conn6 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:15 INFO - PROCESS | 1847 | 1461680955988 Marionette TRACE conn6 <- [1,1939,null,{"value":null}] 07:29:16 INFO - PROCESS | 1847 | 1461680956041 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190dcb1000 == 123 [pid = 1847] [id = 492] 07:29:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x7f190f54ec00) [pid = 1847] [serial = 1477] [outer = (nil)] 07:29:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x7f190f6a3c00) [pid = 1847] [serial = 1478] [outer = 0x7f190f54ec00] 07:29:16 INFO - PROCESS | 1847 | 1461680956173 Marionette DEBUG loaded listener.js 07:29:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x7f190f6d6000) [pid = 1847] [serial = 1479] [outer = 0x7f190f54ec00] 07:29:17 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x7f190ad82800) [pid = 1847] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 07:29:17 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x7f190ad79800) [pid = 1847] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 07:29:17 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x7f190d3ac400) [pid = 1847] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 07:29:17 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x7f190d117800) [pid = 1847] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 07:29:17 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x7f190d3b1c00) [pid = 1847] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 07:29:17 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x7f190f553000) [pid = 1847] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 07:29:17 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x7f190ad76800) [pid = 1847] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 07:29:17 INFO - PROCESS | 1847 | 1461680957649 Marionette TRACE conn6 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 07:29:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 07:29:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 2002ms 07:29:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 07:29:17 INFO - PROCESS | 1847 | 1461680957683 Marionette TRACE conn6 -> [0,1941,"getWindowHandle",null] 07:29:17 INFO - PROCESS | 1847 | 1461680957687 Marionette TRACE conn6 <- [1,1941,null,{"value":"8"}] 07:29:17 INFO - PROCESS | 1847 | 1461680957694 Marionette TRACE conn6 -> [0,1942,"setScriptTimeout",{"ms":35000}] 07:29:17 INFO - PROCESS | 1847 | 1461680957697 Marionette TRACE conn6 <- [1,1942,null,{}] 07:29:17 INFO - PROCESS | 1847 | 1461680957702 Marionette TRACE conn6 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:17 INFO - PROCESS | 1847 | 1461680957931 Marionette TRACE conn6 <- [1,1943,null,{"value":null}] 07:29:18 INFO - PROCESS | 1847 | 1461680958121 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:18 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190f4ae000 == 124 [pid = 1847] [id = 493] 07:29:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x7f190ad82800) [pid = 1847] [serial = 1480] [outer = (nil)] 07:29:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x7f190f6da400) [pid = 1847] [serial = 1481] [outer = 0x7f190ad82800] 07:29:18 INFO - PROCESS | 1847 | 1461680958210 Marionette DEBUG loaded listener.js 07:29:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x7f190fcd4000) [pid = 1847] [serial = 1482] [outer = 0x7f190ad82800] 07:29:19 INFO - PROCESS | 1847 | 1461680959174 Marionette TRACE conn6 <- [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]]]}] 07:29:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 07:29:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1543ms 07:29:19 INFO - PROCESS | 1847 | 1461680959237 Marionette TRACE conn6 -> [0,1945,"getWindowHandle",null] 07:29:19 INFO - PROCESS | 1847 | 1461680959243 Marionette TRACE conn6 <- [1,1945,null,{"value":"8"}] 07:29:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 07:29:19 INFO - PROCESS | 1847 | 1461680959253 Marionette TRACE conn6 -> [0,1946,"setScriptTimeout",{"ms":35000}] 07:29:19 INFO - PROCESS | 1847 | 1461680959259 Marionette TRACE conn6 <- [1,1946,null,{}] 07:29:19 INFO - PROCESS | 1847 | 1461680959268 Marionette TRACE conn6 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:19 INFO - PROCESS | 1847 | 1461680959620 Marionette TRACE conn6 <- [1,1947,null,{"value":null}] 07:29:19 INFO - PROCESS | 1847 | 1461680959889 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190b3c8000 == 125 [pid = 1847] [id = 494] 07:29:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x7f190b267c00) [pid = 1847] [serial = 1483] [outer = (nil)] 07:29:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x7f190d117800) [pid = 1847] [serial = 1484] [outer = 0x7f190b267c00] 07:29:19 INFO - PROCESS | 1847 | 1461680959971 Marionette DEBUG loaded listener.js 07:29:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x7f190d5fa000) [pid = 1847] [serial = 1485] [outer = 0x7f190b267c00] 07:29:20 INFO - PROCESS | 1847 | 1461680960922 Marionette TRACE conn6 <- [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]]]}] 07:29:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 07:29:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1690ms 07:29:20 INFO - PROCESS | 1847 | 1461680960944 Marionette TRACE conn6 -> [0,1949,"getWindowHandle",null] 07:29:20 INFO - PROCESS | 1847 | 1461680960953 Marionette TRACE conn6 <- [1,1949,null,{"value":"8"}] 07:29:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 07:29:20 INFO - PROCESS | 1847 | 1461680960965 Marionette TRACE conn6 -> [0,1950,"setScriptTimeout",{"ms":35000}] 07:29:20 INFO - PROCESS | 1847 | 1461680960969 Marionette TRACE conn6 <- [1,1950,null,{}] 07:29:20 INFO - PROCESS | 1847 | 1461680960977 Marionette TRACE conn6 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:21 INFO - PROCESS | 1847 | 1461680961227 Marionette TRACE conn6 <- [1,1951,null,{"value":null}] 07:29:21 INFO - PROCESS | 1847 | 1461680961495 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190fde2000 == 126 [pid = 1847] [id = 495] 07:29:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x7f190e607800) [pid = 1847] [serial = 1486] [outer = (nil)] 07:29:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x7f190e686800) [pid = 1847] [serial = 1487] [outer = 0x7f190e607800] 07:29:21 INFO - PROCESS | 1847 | 1461680961591 Marionette DEBUG loaded listener.js 07:29:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x7f190f6aec00) [pid = 1847] [serial = 1488] [outer = 0x7f190e607800] 07:29:22 INFO - PROCESS | 1847 | 1461680962531 Marionette TRACE conn6 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 07:29:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 07:29:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1639ms 07:29:22 INFO - PROCESS | 1847 | 1461680962605 Marionette TRACE conn6 -> [0,1953,"getWindowHandle",null] 07:29:22 INFO - PROCESS | 1847 | 1461680962608 Marionette TRACE conn6 <- [1,1953,null,{"value":"8"}] 07:29:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 07:29:22 INFO - PROCESS | 1847 | 1461680962617 Marionette TRACE conn6 -> [0,1954,"setScriptTimeout",{"ms":35000}] 07:29:22 INFO - PROCESS | 1847 | 1461680962624 Marionette TRACE conn6 <- [1,1954,null,{}] 07:29:22 INFO - PROCESS | 1847 | 1461680962643 Marionette TRACE conn6 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:22 INFO - PROCESS | 1847 | 1461680962988 Marionette TRACE conn6 <- [1,1955,null,{"value":null}] 07:29:23 INFO - PROCESS | 1847 | 1461680963286 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:23 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1912c21800 == 127 [pid = 1847] [id = 496] 07:29:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x7f1910fdc000) [pid = 1847] [serial = 1489] [outer = (nil)] 07:29:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x7f19110ac000) [pid = 1847] [serial = 1490] [outer = 0x7f1910fdc000] 07:29:23 INFO - PROCESS | 1847 | 1461680963368 Marionette DEBUG loaded listener.js 07:29:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x7f19110b5c00) [pid = 1847] [serial = 1491] [outer = 0x7f1910fdc000] 07:29:24 INFO - PROCESS | 1847 | 1461680964268 Marionette TRACE conn6 <- [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]]]}] 07:29:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 07:29:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1699ms 07:29:24 INFO - PROCESS | 1847 | 1461680964316 Marionette TRACE conn6 -> [0,1957,"getWindowHandle",null] 07:29:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 07:29:24 INFO - PROCESS | 1847 | 1461680964321 Marionette TRACE conn6 <- [1,1957,null,{"value":"8"}] 07:29:24 INFO - PROCESS | 1847 | 1461680964327 Marionette TRACE conn6 -> [0,1958,"setScriptTimeout",{"ms":35000}] 07:29:24 INFO - PROCESS | 1847 | 1461680964331 Marionette TRACE conn6 <- [1,1958,null,{}] 07:29:24 INFO - PROCESS | 1847 | 1461680964336 Marionette TRACE conn6 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:24 INFO - PROCESS | 1847 | 1461680964573 Marionette TRACE conn6 <- [1,1959,null,{"value":null}] 07:29:24 INFO - PROCESS | 1847 | 1461680964844 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191409f000 == 128 [pid = 1847] [id = 497] 07:29:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x7f190f555c00) [pid = 1847] [serial = 1492] [outer = (nil)] 07:29:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x7f1912c2b000) [pid = 1847] [serial = 1493] [outer = 0x7f190f555c00] 07:29:24 INFO - PROCESS | 1847 | 1461680964965 Marionette DEBUG loaded listener.js 07:29:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x7f1914336c00) [pid = 1847] [serial = 1494] [outer = 0x7f190f555c00] 07:29:25 INFO - PROCESS | 1847 | 1461680965865 Marionette TRACE conn6 <- [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]]]}] 07:29:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 07:29:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1585ms 07:29:25 INFO - PROCESS | 1847 | 1461680965914 Marionette TRACE conn6 -> [0,1961,"getWindowHandle",null] 07:29:25 INFO - PROCESS | 1847 | 1461680965918 Marionette TRACE conn6 <- [1,1961,null,{"value":"8"}] 07:29:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 07:29:25 INFO - PROCESS | 1847 | 1461680965926 Marionette TRACE conn6 -> [0,1962,"setScriptTimeout",{"ms":35000}] 07:29:25 INFO - PROCESS | 1847 | 1461680965929 Marionette TRACE conn6 <- [1,1962,null,{}] 07:29:25 INFO - PROCESS | 1847 | 1461680965935 Marionette TRACE conn6 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:26 INFO - PROCESS | 1847 | 1461680966198 Marionette TRACE conn6 <- [1,1963,null,{"value":null}] 07:29:26 INFO - PROCESS | 1847 | 1461680966453 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1914c5e800 == 129 [pid = 1847] [id = 498] 07:29:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x7f1910fdd400) [pid = 1847] [serial = 1495] [outer = (nil)] 07:29:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x7f1915859000) [pid = 1847] [serial = 1496] [outer = 0x7f1910fdd400] 07:29:26 INFO - PROCESS | 1847 | 1461680966573 Marionette DEBUG loaded listener.js 07:29:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x7f1915a05800) [pid = 1847] [serial = 1497] [outer = 0x7f1910fdd400] 07:29:27 INFO - PROCESS | 1847 | 1461680967431 Marionette TRACE conn6 <- [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]]]}] 07:29:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 07:29:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1535ms 07:29:27 INFO - PROCESS | 1847 | 1461680967462 Marionette TRACE conn6 -> [0,1965,"getWindowHandle",null] 07:29:27 INFO - PROCESS | 1847 | 1461680967467 Marionette TRACE conn6 <- [1,1965,null,{"value":"8"}] 07:29:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 07:29:27 INFO - PROCESS | 1847 | 1461680967474 Marionette TRACE conn6 -> [0,1966,"setScriptTimeout",{"ms":35000}] 07:29:27 INFO - PROCESS | 1847 | 1461680967478 Marionette TRACE conn6 <- [1,1966,null,{}] 07:29:27 INFO - PROCESS | 1847 | 1461680967491 Marionette TRACE conn6 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:27 INFO - PROCESS | 1847 | 1461680967777 Marionette TRACE conn6 <- [1,1967,null,{"value":null}] 07:29:28 INFO - PROCESS | 1847 | 1461680968044 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:28 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191766b000 == 130 [pid = 1847] [id = 499] 07:29:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x7f19179f0400) [pid = 1847] [serial = 1498] [outer = (nil)] 07:29:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x7f1918775400) [pid = 1847] [serial = 1499] [outer = 0x7f19179f0400] 07:29:28 INFO - PROCESS | 1847 | 1461680968171 Marionette DEBUG loaded listener.js 07:29:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x7f1918868800) [pid = 1847] [serial = 1500] [outer = 0x7f19179f0400] 07:29:29 INFO - PROCESS | 1847 | 1461680969073 Marionette TRACE conn6 <- [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]]]}] 07:29:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 07:29:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1645ms 07:29:29 INFO - PROCESS | 1847 | 1461680969121 Marionette TRACE conn6 -> [0,1969,"getWindowHandle",null] 07:29:29 INFO - PROCESS | 1847 | 1461680969124 Marionette TRACE conn6 <- [1,1969,null,{"value":"8"}] 07:29:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 07:29:29 INFO - PROCESS | 1847 | 1461680969132 Marionette TRACE conn6 -> [0,1970,"setScriptTimeout",{"ms":35000}] 07:29:29 INFO - PROCESS | 1847 | 1461680969136 Marionette TRACE conn6 <- [1,1970,null,{}] 07:29:29 INFO - PROCESS | 1847 | 1461680969142 Marionette TRACE conn6 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:29 INFO - PROCESS | 1847 | 1461680969371 Marionette TRACE conn6 <- [1,1971,null,{"value":null}] 07:29:29 INFO - PROCESS | 1847 | 1461680969633 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1917c94000 == 131 [pid = 1847] [id = 500] 07:29:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x7f191876b000) [pid = 1847] [serial = 1501] [outer = (nil)] 07:29:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x7f1919033000) [pid = 1847] [serial = 1502] [outer = 0x7f191876b000] 07:29:29 INFO - PROCESS | 1847 | 1461680969756 Marionette DEBUG loaded listener.js 07:29:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x7f19191be000) [pid = 1847] [serial = 1503] [outer = 0x7f191876b000] 07:29:30 INFO - PROCESS | 1847 | 1461680970618 Marionette TRACE conn6 <- [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]]]}] 07:29:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 07:29:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1531ms 07:29:30 INFO - PROCESS | 1847 | 1461680970664 Marionette TRACE conn6 -> [0,1973,"getWindowHandle",null] 07:29:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 07:29:30 INFO - PROCESS | 1847 | 1461680970669 Marionette TRACE conn6 <- [1,1973,null,{"value":"8"}] 07:29:30 INFO - PROCESS | 1847 | 1461680970677 Marionette TRACE conn6 -> [0,1974,"setScriptTimeout",{"ms":35000}] 07:29:30 INFO - PROCESS | 1847 | 1461680970681 Marionette TRACE conn6 <- [1,1974,null,{}] 07:29:30 INFO - PROCESS | 1847 | 1461680970688 Marionette TRACE conn6 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:30 INFO - PROCESS | 1847 | 1461680970918 Marionette TRACE conn6 <- [1,1975,null,{"value":null}] 07:29:31 INFO - PROCESS | 1847 | 1461680971173 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:31 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191889f000 == 132 [pid = 1847] [id = 501] 07:29:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x7f191876c000) [pid = 1847] [serial = 1504] [outer = (nil)] 07:29:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x7f191d7cdc00) [pid = 1847] [serial = 1505] [outer = 0x7f191876c000] 07:29:31 INFO - PROCESS | 1847 | 1461680971293 Marionette DEBUG loaded listener.js 07:29:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x7f191d9ed400) [pid = 1847] [serial = 1506] [outer = 0x7f191876c000] 07:29:32 INFO - PROCESS | 1847 | 1461680972180 Marionette TRACE conn6 <- [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]]]}] 07:29:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 07:29:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1539ms 07:29:32 INFO - PROCESS | 1847 | 1461680972216 Marionette TRACE conn6 -> [0,1977,"getWindowHandle",null] 07:29:32 INFO - PROCESS | 1847 | 1461680972220 Marionette TRACE conn6 <- [1,1977,null,{"value":"8"}] 07:29:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 07:29:32 INFO - PROCESS | 1847 | 1461680972228 Marionette TRACE conn6 -> [0,1978,"setScriptTimeout",{"ms":35000}] 07:29:32 INFO - PROCESS | 1847 | 1461680972232 Marionette TRACE conn6 <- [1,1978,null,{}] 07:29:32 INFO - PROCESS | 1847 | 1461680972238 Marionette TRACE conn6 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:32 INFO - PROCESS | 1847 | 1461680972474 Marionette TRACE conn6 <- [1,1979,null,{"value":null}] 07:29:32 INFO - PROCESS | 1847 | 1461680972791 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1918e20000 == 133 [pid = 1847] [id = 502] 07:29:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x7f19191ba800) [pid = 1847] [serial = 1507] [outer = (nil)] 07:29:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x7f191ec36c00) [pid = 1847] [serial = 1508] [outer = 0x7f19191ba800] 07:29:32 INFO - PROCESS | 1847 | 1461680972886 Marionette DEBUG loaded listener.js 07:29:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x7f191f163c00) [pid = 1847] [serial = 1509] [outer = 0x7f19191ba800] 07:29:33 INFO - PROCESS | 1847 | 1461680973811 Marionette TRACE conn6 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 07:29:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 07:29:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1631ms 07:29:33 INFO - PROCESS | 1847 | 1461680973860 Marionette TRACE conn6 -> [0,1981,"getWindowHandle",null] 07:29:33 INFO - PROCESS | 1847 | 1461680973863 Marionette TRACE conn6 <- [1,1981,null,{"value":"8"}] 07:29:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 07:29:33 INFO - PROCESS | 1847 | 1461680973870 Marionette TRACE conn6 -> [0,1982,"setScriptTimeout",{"ms":35000}] 07:29:33 INFO - PROCESS | 1847 | 1461680973874 Marionette TRACE conn6 <- [1,1982,null,{}] 07:29:33 INFO - PROCESS | 1847 | 1461680973880 Marionette TRACE conn6 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:34 INFO - PROCESS | 1847 | 1461680974180 Marionette TRACE conn6 <- [1,1983,null,{"value":null}] 07:29:34 INFO - PROCESS | 1847 | 1461680974484 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191d11c000 == 134 [pid = 1847] [id = 503] 07:29:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x7f191d9e7400) [pid = 1847] [serial = 1510] [outer = (nil)] 07:29:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x7f191f2c2800) [pid = 1847] [serial = 1511] [outer = 0x7f191d9e7400] 07:29:34 INFO - PROCESS | 1847 | 1461680974574 Marionette DEBUG loaded listener.js 07:29:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x7f191f3b0000) [pid = 1847] [serial = 1512] [outer = 0x7f191d9e7400] 07:29:35 INFO - PROCESS | 1847 | 1461680975431 Marionette TRACE conn6 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 07:29:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 07:29:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1630ms 07:29:35 INFO - PROCESS | 1847 | 1461680975502 Marionette TRACE conn6 -> [0,1985,"getWindowHandle",null] 07:29:35 INFO - PROCESS | 1847 | 1461680975506 Marionette TRACE conn6 <- [1,1985,null,{"value":"8"}] 07:29:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 07:29:35 INFO - PROCESS | 1847 | 1461680975513 Marionette TRACE conn6 -> [0,1986,"setScriptTimeout",{"ms":35000}] 07:29:35 INFO - PROCESS | 1847 | 1461680975518 Marionette TRACE conn6 <- [1,1986,null,{}] 07:29:35 INFO - PROCESS | 1847 | 1461680975524 Marionette TRACE conn6 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:35 INFO - PROCESS | 1847 | 1461680975829 Marionette TRACE conn6 <- [1,1987,null,{"value":null}] 07:29:36 INFO - PROCESS | 1847 | 1461680976144 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191e9e1000 == 135 [pid = 1847] [id = 504] 07:29:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x7f191fb06000) [pid = 1847] [serial = 1513] [outer = (nil)] 07:29:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x7f191fcbc400) [pid = 1847] [serial = 1514] [outer = 0x7f191fb06000] 07:29:36 INFO - PROCESS | 1847 | 1461680976243 Marionette DEBUG loaded listener.js 07:29:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x7f1922fd5400) [pid = 1847] [serial = 1515] [outer = 0x7f191fb06000] 07:29:37 INFO - PROCESS | 1847 | 1461680977141 Marionette TRACE conn6 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 07:29:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 07:29:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1681ms 07:29:37 INFO - PROCESS | 1847 | 1461680977196 Marionette TRACE conn6 -> [0,1989,"getWindowHandle",null] 07:29:37 INFO - PROCESS | 1847 | 1461680977200 Marionette TRACE conn6 <- [1,1989,null,{"value":"8"}] 07:29:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 07:29:37 INFO - PROCESS | 1847 | 1461680977207 Marionette TRACE conn6 -> [0,1990,"setScriptTimeout",{"ms":35000}] 07:29:37 INFO - PROCESS | 1847 | 1461680977211 Marionette TRACE conn6 <- [1,1990,null,{}] 07:29:37 INFO - PROCESS | 1847 | 1461680977218 Marionette TRACE conn6 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:37 INFO - PROCESS | 1847 | 1461680977455 Marionette TRACE conn6 <- [1,1991,null,{"value":null}] 07:29:37 INFO - PROCESS | 1847 | 1461680977769 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:37 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191f63e000 == 136 [pid = 1847] [id = 505] 07:29:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x7f191f9dc400) [pid = 1847] [serial = 1516] [outer = (nil)] 07:29:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x7f1926dc4c00) [pid = 1847] [serial = 1517] [outer = 0x7f191f9dc400] 07:29:37 INFO - PROCESS | 1847 | 1461680977850 Marionette DEBUG loaded listener.js 07:29:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x7f19272ba400) [pid = 1847] [serial = 1518] [outer = 0x7f191f9dc400] 07:29:38 INFO - PROCESS | 1847 | 1461680978720 Marionette TRACE conn6 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 07:29:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 07:29:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1589ms 07:29:38 INFO - PROCESS | 1847 | 1461680978798 Marionette TRACE conn6 -> [0,1993,"getWindowHandle",null] 07:29:38 INFO - PROCESS | 1847 | 1461680978802 Marionette TRACE conn6 <- [1,1993,null,{"value":"8"}] 07:29:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 07:29:38 INFO - PROCESS | 1847 | 1461680978808 Marionette TRACE conn6 -> [0,1994,"setScriptTimeout",{"ms":35000}] 07:29:38 INFO - PROCESS | 1847 | 1461680978811 Marionette TRACE conn6 <- [1,1994,null,{}] 07:29:38 INFO - PROCESS | 1847 | 1461680978818 Marionette TRACE conn6 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:39 INFO - PROCESS | 1847 | 1461680979106 Marionette TRACE conn6 <- [1,1995,null,{"value":null}] 07:29:39 INFO - PROCESS | 1847 | 1461680979409 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191fc12000 == 137 [pid = 1847] [id = 506] 07:29:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x7f190d1e6c00) [pid = 1847] [serial = 1519] [outer = (nil)] 07:29:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7f191cf56000) [pid = 1847] [serial = 1520] [outer = 0x7f190d1e6c00] 07:29:39 INFO - PROCESS | 1847 | 1461680979492 Marionette DEBUG loaded listener.js 07:29:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x7f192766bc00) [pid = 1847] [serial = 1521] [outer = 0x7f190d1e6c00] 07:29:40 INFO - PROCESS | 1847 | 1461680980382 Marionette TRACE conn6 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 07:29:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 07:29:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1636ms 07:29:40 INFO - PROCESS | 1847 | 1461680980446 Marionette TRACE conn6 -> [0,1997,"getWindowHandle",null] 07:29:40 INFO - PROCESS | 1847 | 1461680980450 Marionette TRACE conn6 <- [1,1997,null,{"value":"8"}] 07:29:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 07:29:40 INFO - PROCESS | 1847 | 1461680980456 Marionette TRACE conn6 -> [0,1998,"setScriptTimeout",{"ms":35000}] 07:29:40 INFO - PROCESS | 1847 | 1461680980460 Marionette TRACE conn6 <- [1,1998,null,{}] 07:29:40 INFO - PROCESS | 1847 | 1461680980466 Marionette TRACE conn6 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:40 INFO - PROCESS | 1847 | 1461680980704 Marionette TRACE conn6 <- [1,1999,null,{"value":null}] 07:29:41 INFO - PROCESS | 1847 | 1461680981008 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1922fa8800 == 138 [pid = 1847] [id = 507] 07:29:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7f190dce1800) [pid = 1847] [serial = 1522] [outer = (nil)] 07:29:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x7f1927772800) [pid = 1847] [serial = 1523] [outer = 0x7f190dce1800] 07:29:41 INFO - PROCESS | 1847 | 1461680981090 Marionette DEBUG loaded listener.js 07:29:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x7f1927bb5800) [pid = 1847] [serial = 1524] [outer = 0x7f190dce1800] 07:29:41 INFO - PROCESS | 1847 | 1461680981941 Marionette TRACE conn6 <- [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]]]}] 07:29:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 07:29:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1534ms 07:29:42 INFO - PROCESS | 1847 | 1461680981993 Marionette TRACE conn6 -> [0,2001,"getWindowHandle",null] 07:29:42 INFO - PROCESS | 1847 | 1461680981996 Marionette TRACE conn6 <- [1,2001,null,{"value":"8"}] 07:29:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 07:29:42 INFO - PROCESS | 1847 | 1461680982003 Marionette TRACE conn6 -> [0,2002,"setScriptTimeout",{"ms":35000}] 07:29:42 INFO - PROCESS | 1847 | 1461680982006 Marionette TRACE conn6 <- [1,2002,null,{}] 07:29:42 INFO - PROCESS | 1847 | 1461680982014 Marionette TRACE conn6 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:42 INFO - PROCESS | 1847 | 1461680982250 Marionette TRACE conn6 <- [1,2003,null,{"value":null}] 07:29:42 INFO - PROCESS | 1847 | 1461680982511 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19275fd000 == 139 [pid = 1847] [id = 508] 07:29:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x7f191f9d6800) [pid = 1847] [serial = 1525] [outer = (nil)] 07:29:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x7f1927bbf000) [pid = 1847] [serial = 1526] [outer = 0x7f191f9d6800] 07:29:42 INFO - PROCESS | 1847 | 1461680982643 Marionette DEBUG loaded listener.js 07:29:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x7f1928ba7400) [pid = 1847] [serial = 1527] [outer = 0x7f191f9d6800] 07:29:43 INFO - PROCESS | 1847 | 1461680983568 Marionette TRACE conn6 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 07:29:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 07:29:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1640ms 07:29:43 INFO - PROCESS | 1847 | 1461680983643 Marionette TRACE conn6 -> [0,2005,"getWindowHandle",null] 07:29:43 INFO - PROCESS | 1847 | 1461680983646 Marionette TRACE conn6 <- [1,2005,null,{"value":"8"}] 07:29:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 07:29:43 INFO - PROCESS | 1847 | 1461680983654 Marionette TRACE conn6 -> [0,2006,"setScriptTimeout",{"ms":35000}] 07:29:43 INFO - PROCESS | 1847 | 1461680983657 Marionette TRACE conn6 <- [1,2006,null,{}] 07:29:43 INFO - PROCESS | 1847 | 1461680983663 Marionette TRACE conn6 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:43 INFO - PROCESS | 1847 | 1461680983905 Marionette TRACE conn6 <- [1,2007,null,{"value":null}] 07:29:44 INFO - PROCESS | 1847 | 1461680984222 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1928be0000 == 140 [pid = 1847] [id = 509] 07:29:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x7f1915a08400) [pid = 1847] [serial = 1528] [outer = (nil)] 07:29:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x7f192986cc00) [pid = 1847] [serial = 1529] [outer = 0x7f1915a08400] 07:29:44 INFO - PROCESS | 1847 | 1461680984307 Marionette DEBUG loaded listener.js 07:29:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x7f192aaa2000) [pid = 1847] [serial = 1530] [outer = 0x7f1915a08400] 07:29:45 INFO - PROCESS | 1847 | 1461680985217 Marionette TRACE conn6 <- [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]]]}] 07:29:45 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 07:29:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1637ms 07:29:45 INFO - PROCESS | 1847 | 1461680985292 Marionette TRACE conn6 -> [0,2009,"getWindowHandle",null] 07:29:45 INFO - PROCESS | 1847 | 1461680985296 Marionette TRACE conn6 <- [1,2009,null,{"value":"8"}] 07:29:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 07:29:45 INFO - PROCESS | 1847 | 1461680985303 Marionette TRACE conn6 -> [0,2010,"setScriptTimeout",{"ms":35000}] 07:29:45 INFO - PROCESS | 1847 | 1461680985306 Marionette TRACE conn6 <- [1,2010,null,{}] 07:29:45 INFO - PROCESS | 1847 | 1461680985312 Marionette TRACE conn6 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:45 INFO - PROCESS | 1847 | 1461680985564 Marionette TRACE conn6 <- [1,2011,null,{"value":null}] 07:29:45 INFO - PROCESS | 1847 | 1461680985876 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1929dd5800 == 141 [pid = 1847] [id = 510] 07:29:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x7f190a7ce800) [pid = 1847] [serial = 1531] [outer = (nil)] 07:29:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0x7f1934318800) [pid = 1847] [serial = 1532] [outer = 0x7f190a7ce800] 07:29:45 INFO - PROCESS | 1847 | 1461680985963 Marionette DEBUG loaded listener.js 07:29:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x7f19356f4800) [pid = 1847] [serial = 1533] [outer = 0x7f190a7ce800] 07:29:46 INFO - PROCESS | 1847 | 1461680986837 Marionette TRACE conn6 <- [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]]]}] 07:29:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 07:29:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1580ms 07:29:46 INFO - PROCESS | 1847 | 1461680986884 Marionette TRACE conn6 -> [0,2013,"getWindowHandle",null] 07:29:46 INFO - PROCESS | 1847 | 1461680986887 Marionette TRACE conn6 <- [1,2013,null,{"value":"8"}] 07:29:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 07:29:46 INFO - PROCESS | 1847 | 1461680986896 Marionette TRACE conn6 -> [0,2014,"setScriptTimeout",{"ms":35000}] 07:29:46 INFO - PROCESS | 1847 | 1461680986901 Marionette TRACE conn6 <- [1,2014,null,{}] 07:29:46 INFO - PROCESS | 1847 | 1461680986907 Marionette TRACE conn6 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:47 INFO - PROCESS | 1847 | 1461680987151 Marionette TRACE conn6 <- [1,2015,null,{"value":null}] 07:29:47 INFO - PROCESS | 1847 | 1461680987462 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:47 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19354d9000 == 142 [pid = 1847] [id = 511] 07:29:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0x7f190d2e1c00) [pid = 1847] [serial = 1534] [outer = (nil)] 07:29:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 192 (0x7f190d2e9400) [pid = 1847] [serial = 1535] [outer = 0x7f190d2e1c00] 07:29:47 INFO - PROCESS | 1847 | 1461680987544 Marionette DEBUG loaded listener.js 07:29:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x7f190d2ee400) [pid = 1847] [serial = 1536] [outer = 0x7f190d2e1c00] 07:29:48 INFO - PROCESS | 1847 | 1461680988522 Marionette TRACE conn6 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 07:29:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 07:29:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1688ms 07:29:48 INFO - PROCESS | 1847 | 1461680988586 Marionette TRACE conn6 -> [0,2017,"getWindowHandle",null] 07:29:48 INFO - PROCESS | 1847 | 1461680988590 Marionette TRACE conn6 <- [1,2017,null,{"value":"8"}] 07:29:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 07:29:48 INFO - PROCESS | 1847 | 1461680988597 Marionette TRACE conn6 -> [0,2018,"setScriptTimeout",{"ms":35000}] 07:29:48 INFO - PROCESS | 1847 | 1461680988600 Marionette TRACE conn6 <- [1,2018,null,{}] 07:29:48 INFO - PROCESS | 1847 | 1461680988607 Marionette TRACE conn6 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:48 INFO - PROCESS | 1847 | 1461680988881 Marionette TRACE conn6 <- [1,2019,null,{"value":null}] 07:29:49 INFO - PROCESS | 1847 | 1461680989186 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190e29d800 == 143 [pid = 1847] [id = 512] 07:29:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 194 (0x7f190b262c00) [pid = 1847] [serial = 1537] [outer = (nil)] 07:29:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0x7f190d2e5000) [pid = 1847] [serial = 1538] [outer = 0x7f190b262c00] 07:29:49 INFO - PROCESS | 1847 | 1461680989269 Marionette DEBUG loaded listener.js 07:29:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0x7f19110af400) [pid = 1847] [serial = 1539] [outer = 0x7f190b262c00] 07:29:50 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19158e2800 == 142 [pid = 1847] [id = 229] 07:29:50 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190dcb1000 == 141 [pid = 1847] [id = 492] 07:29:50 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190d0db000 == 140 [pid = 1847] [id = 491] 07:29:50 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190a782000 == 139 [pid = 1847] [id = 490] 07:29:50 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1939eaf000 == 138 [pid = 1847] [id = 488] 07:29:50 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1938032000 == 137 [pid = 1847] [id = 487] 07:29:50 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19354e0800 == 136 [pid = 1847] [id = 486] 07:29:50 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19343a6800 == 135 [pid = 1847] [id = 485] 07:29:50 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1929dc5800 == 134 [pid = 1847] [id = 484] 07:29:50 INFO - PROCESS | 1847 | --DOCSHELL 0x7f192903c800 == 133 [pid = 1847] [id = 483] 07:29:50 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1928157000 == 132 [pid = 1847] [id = 482] 07:29:50 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19275ea000 == 131 [pid = 1847] [id = 481] 07:29:50 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19230de800 == 130 [pid = 1847] [id = 480] 07:29:50 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1922fb0800 == 129 [pid = 1847] [id = 479] 07:29:50 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1922810000 == 128 [pid = 1847] [id = 478] 07:29:50 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191ecc4800 == 127 [pid = 1847] [id = 477] 07:29:50 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191d121000 == 126 [pid = 1847] [id = 476] 07:29:50 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1918b98000 == 125 [pid = 1847] [id = 475] 07:29:50 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1917681800 == 124 [pid = 1847] [id = 474] 07:29:50 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190dbe6000 == 123 [pid = 1847] [id = 473] 07:29:50 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0x7f191da10800) [pid = 1847] [serial = 1382] [outer = (nil)] [url = about:blank] 07:29:50 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0x7f191f94dc00) [pid = 1847] [serial = 1388] [outer = (nil)] [url = about:blank] 07:29:50 INFO - PROCESS | 1847 | --DOMWINDOW == 193 (0x7f190d94c400) [pid = 1847] [serial = 1401] [outer = (nil)] [url = about:blank] 07:29:50 INFO - PROCESS | 1847 | --DOMWINDOW == 192 (0x7f190d5f2800) [pid = 1847] [serial = 1341] [outer = (nil)] [url = about:blank] 07:29:50 INFO - PROCESS | 1847 | --DOMWINDOW == 191 (0x7f190dcdf000) [pid = 1847] [serial = 1397] [outer = (nil)] [url = about:blank] 07:29:50 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0x7f1919059000) [pid = 1847] [serial = 1376] [outer = (nil)] [url = about:blank] 07:29:50 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0x7f190d949c00) [pid = 1847] [serial = 1355] [outer = (nil)] [url = about:blank] 07:29:50 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x7f1915891000) [pid = 1847] [serial = 1409] [outer = (nil)] [url = about:blank] 07:29:50 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x7f190cffbc00) [pid = 1847] [serial = 1400] [outer = (nil)] [url = about:blank] 07:29:50 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x7f190e60f400) [pid = 1847] [serial = 1404] [outer = (nil)] [url = about:blank] 07:29:50 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x7f190e603c00) [pid = 1847] [serial = 1403] [outer = (nil)] [url = about:blank] 07:29:50 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x7f1915b8f000) [pid = 1847] [serial = 1410] [outer = (nil)] [url = about:blank] 07:29:50 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x7f1910ef0400) [pid = 1847] [serial = 1407] [outer = (nil)] [url = about:blank] 07:29:50 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x7f190f6d3000) [pid = 1847] [serial = 1358] [outer = (nil)] [url = about:blank] 07:29:50 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x7f191f2c3400) [pid = 1847] [serial = 1385] [outer = (nil)] [url = about:blank] 07:29:50 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x7f1911aea800) [pid = 1847] [serial = 1361] [outer = (nil)] [url = about:blank] 07:29:50 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x7f1913d2c800) [pid = 1847] [serial = 1364] [outer = (nil)] [url = about:blank] 07:29:50 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x7f190f6a2400) [pid = 1847] [serial = 1406] [outer = (nil)] [url = about:blank] 07:29:50 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x7f19179e7800) [pid = 1847] [serial = 1413] [outer = (nil)] [url = about:blank] 07:29:50 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x7f1922757800) [pid = 1847] [serial = 1391] [outer = (nil)] [url = about:blank] 07:29:50 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x7f1917506800) [pid = 1847] [serial = 1412] [outer = (nil)] [url = about:blank] 07:29:50 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x7f1926104000) [pid = 1847] [serial = 1394] [outer = (nil)] [url = about:blank] 07:29:50 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x7f1917ab7400) [pid = 1847] [serial = 1370] [outer = (nil)] [url = about:blank] 07:29:50 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x7f19191bf400) [pid = 1847] [serial = 1379] [outer = (nil)] [url = about:blank] 07:29:50 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x7f19189b8000) [pid = 1847] [serial = 1373] [outer = (nil)] [url = about:blank] 07:29:50 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x7f1914d8d000) [pid = 1847] [serial = 1367] [outer = (nil)] [url = about:blank] 07:29:50 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x7f1910e90800) [pid = 1847] [serial = 1415] [outer = (nil)] [url = about:blank] 07:29:50 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x7f191433f800) [pid = 1847] [serial = 1416] [outer = (nil)] [url = about:blank] 07:29:51 INFO - PROCESS | 1847 | 1461680991435 Marionette TRACE conn6 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 07:29:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 07:29:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 2890ms 07:29:51 INFO - PROCESS | 1847 | 1461680991489 Marionette TRACE conn6 -> [0,2021,"getWindowHandle",null] 07:29:51 INFO - PROCESS | 1847 | 1461680991497 Marionette TRACE conn6 <- [1,2021,null,{"value":"8"}] 07:29:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 07:29:51 INFO - PROCESS | 1847 | 1461680991510 Marionette TRACE conn6 -> [0,2022,"setScriptTimeout",{"ms":35000}] 07:29:51 INFO - PROCESS | 1847 | 1461680991517 Marionette TRACE conn6 <- [1,2022,null,{}] 07:29:51 INFO - PROCESS | 1847 | 1461680991525 Marionette TRACE conn6 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:51 INFO - PROCESS | 1847 | 1461680991766 Marionette TRACE conn6 <- [1,2023,null,{"value":null}] 07:29:51 INFO - PROCESS | 1847 | 1461680991964 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190b3c3800 == 124 [pid = 1847] [id = 513] 07:29:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x7f190d119c00) [pid = 1847] [serial = 1540] [outer = (nil)] 07:29:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x7f190d2edc00) [pid = 1847] [serial = 1541] [outer = 0x7f190d119c00] 07:29:52 INFO - PROCESS | 1847 | 1461680992037 Marionette DEBUG loaded listener.js 07:29:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x7f190d3b0400) [pid = 1847] [serial = 1542] [outer = 0x7f190d119c00] 07:29:52 INFO - PROCESS | 1847 | 1461680992912 Marionette TRACE conn6 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 07:29:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 07:29:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1438ms 07:29:52 INFO - PROCESS | 1847 | 1461680992948 Marionette TRACE conn6 -> [0,2025,"getWindowHandle",null] 07:29:52 INFO - PROCESS | 1847 | 1461680992955 Marionette TRACE conn6 <- [1,2025,null,{"value":"8"}] 07:29:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 07:29:52 INFO - PROCESS | 1847 | 1461680992967 Marionette TRACE conn6 -> [0,2026,"setScriptTimeout",{"ms":35000}] 07:29:52 INFO - PROCESS | 1847 | 1461680992970 Marionette TRACE conn6 <- [1,2026,null,{}] 07:29:52 INFO - PROCESS | 1847 | 1461680992977 Marionette TRACE conn6 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:53 INFO - PROCESS | 1847 | 1461680993292 Marionette TRACE conn6 <- [1,2027,null,{"value":null}] 07:29:53 INFO - PROCESS | 1847 | 1461680993330 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:53 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190dcb5000 == 125 [pid = 1847] [id = 514] 07:29:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x7f190d11e800) [pid = 1847] [serial = 1543] [outer = (nil)] 07:29:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x7f190e603c00) [pid = 1847] [serial = 1544] [outer = 0x7f190d11e800] 07:29:53 INFO - PROCESS | 1847 | 1461680993395 Marionette DEBUG loaded listener.js 07:29:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x7f190f6ab800) [pid = 1847] [serial = 1545] [outer = 0x7f190d11e800] 07:29:54 INFO - PROCESS | 1847 | 1461680994397 Marionette TRACE conn6 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 07:29:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 07:29:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1478ms 07:29:54 INFO - PROCESS | 1847 | 1461680994446 Marionette TRACE conn6 -> [0,2029,"getWindowHandle",null] 07:29:54 INFO - PROCESS | 1847 | 1461680994450 Marionette TRACE conn6 <- [1,2029,null,{"value":"8"}] 07:29:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 07:29:54 INFO - PROCESS | 1847 | 1461680994456 Marionette TRACE conn6 -> [0,2030,"setScriptTimeout",{"ms":35000}] 07:29:54 INFO - PROCESS | 1847 | 1461680994461 Marionette TRACE conn6 <- [1,2030,null,{}] 07:29:54 INFO - PROCESS | 1847 | 1461680994483 Marionette TRACE conn6 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:54 INFO - PROCESS | 1847 | 1461680994799 Marionette TRACE conn6 <- [1,2031,null,{"value":null}] 07:29:54 INFO - PROCESS | 1847 | 1461680994863 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1912c05800 == 126 [pid = 1847] [id = 515] 07:29:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x7f1910fdd800) [pid = 1847] [serial = 1546] [outer = (nil)] 07:29:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x7f19110b1400) [pid = 1847] [serial = 1547] [outer = 0x7f1910fdd800] 07:29:54 INFO - PROCESS | 1847 | 1461680994931 Marionette DEBUG loaded listener.js 07:29:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7f1914335000) [pid = 1847] [serial = 1548] [outer = 0x7f1910fdd800] 07:29:56 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x7f190d5f8000) [pid = 1847] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 07:29:56 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x7f191750ec00) [pid = 1847] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 07:29:56 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x7f191f1a2800) [pid = 1847] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 07:29:56 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x7f190d1e8c00) [pid = 1847] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 07:29:56 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x7f190d115c00) [pid = 1847] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 07:29:56 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x7f190f552400) [pid = 1847] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 07:29:56 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x7f1927740400) [pid = 1847] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 07:29:56 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x7f1918775c00) [pid = 1847] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 07:29:56 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x7f1910fd9400) [pid = 1847] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 07:29:56 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x7f190d11e400) [pid = 1847] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 07:29:56 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x7f1915894400) [pid = 1847] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 07:29:56 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x7f19279dcc00) [pid = 1847] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 07:29:56 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x7f190a7c5c00) [pid = 1847] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 07:29:56 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x7f1910fe3c00) [pid = 1847] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 07:29:56 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x7f1917508c00) [pid = 1847] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 07:29:56 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x7f19179e7400) [pid = 1847] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 07:29:56 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x7f190cffb400) [pid = 1847] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 07:29:56 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x7f192776f400) [pid = 1847] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 07:29:56 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x7f190f54ec00) [pid = 1847] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 07:29:56 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x7f191dad7400) [pid = 1847] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 07:29:56 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x7f1927939800) [pid = 1847] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 07:29:56 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x7f1910ef7c00) [pid = 1847] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 07:29:56 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x7f191eb06800) [pid = 1847] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 07:29:56 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x7f1910fdac00) [pid = 1847] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 07:29:56 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x7f1913d21c00) [pid = 1847] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 07:29:56 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x7f190b263c00) [pid = 1847] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 07:29:56 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x7f191f1aa400) [pid = 1847] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 07:29:56 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x7f190df69000) [pid = 1847] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 07:29:56 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x7f190cffac00) [pid = 1847] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 07:29:56 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x7f190e605c00) [pid = 1847] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 07:29:56 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x7f191750a400) [pid = 1847] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 07:29:56 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x7f190d3ad000) [pid = 1847] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 07:29:56 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x7f19279e3c00) [pid = 1847] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 07:29:56 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x7f191f2bec00) [pid = 1847] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 07:29:56 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x7f190e68e400) [pid = 1847] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 07:29:56 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x7f191f837400) [pid = 1847] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 07:29:56 INFO - PROCESS | 1847 | 1461680996546 Marionette TRACE conn6 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 07:29:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 07:29:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 2144ms 07:29:56 INFO - PROCESS | 1847 | 1461680996604 Marionette TRACE conn6 -> [0,2033,"getWindowHandle",null] 07:29:56 INFO - PROCESS | 1847 | 1461680996608 Marionette TRACE conn6 <- [1,2033,null,{"value":"8"}] 07:29:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 07:29:56 INFO - PROCESS | 1847 | 1461680996616 Marionette TRACE conn6 -> [0,2034,"setScriptTimeout",{"ms":35000}] 07:29:56 INFO - PROCESS | 1847 | 1461680996620 Marionette TRACE conn6 <- [1,2034,null,{}] 07:29:56 INFO - PROCESS | 1847 | 1461680996625 Marionette TRACE conn6 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:56 INFO - PROCESS | 1847 | 1461680996853 Marionette TRACE conn6 <- [1,2035,null,{"value":null}] 07:29:57 INFO - PROCESS | 1847 | 1461680997029 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1912ccb800 == 127 [pid = 1847] [id = 516] 07:29:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x7f190ad83000) [pid = 1847] [serial = 1549] [outer = (nil)] 07:29:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x7f190faa1400) [pid = 1847] [serial = 1550] [outer = 0x7f190ad83000] 07:29:57 INFO - PROCESS | 1847 | 1461680997095 Marionette DEBUG loaded listener.js 07:29:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x7f1912c35c00) [pid = 1847] [serial = 1551] [outer = 0x7f190ad83000] 07:29:57 INFO - PROCESS | 1847 | 1461680997877 Marionette TRACE conn6 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 07:29:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 07:29:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1281ms 07:29:57 INFO - PROCESS | 1847 | 1461680997901 Marionette TRACE conn6 -> [0,2037,"getWindowHandle",null] 07:29:57 INFO - PROCESS | 1847 | 1461680997905 Marionette TRACE conn6 <- [1,2037,null,{"value":"8"}] 07:29:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 07:29:57 INFO - PROCESS | 1847 | 1461680997912 Marionette TRACE conn6 -> [0,2038,"setScriptTimeout",{"ms":35000}] 07:29:57 INFO - PROCESS | 1847 | 1461680997927 Marionette TRACE conn6 <- [1,2038,null,{}] 07:29:57 INFO - PROCESS | 1847 | 1461680997933 Marionette TRACE conn6 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:29:58 INFO - PROCESS | 1847 | 1461680998357 Marionette TRACE conn6 <- [1,2039,null,{"value":null}] 07:29:58 INFO - PROCESS | 1847 | 1461680998598 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:29:58 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190b079000 == 128 [pid = 1847] [id = 517] 07:29:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x7f190ad76800) [pid = 1847] [serial = 1552] [outer = (nil)] 07:29:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x7f190b263400) [pid = 1847] [serial = 1553] [outer = 0x7f190ad76800] 07:29:58 INFO - PROCESS | 1847 | 1461680998749 Marionette DEBUG loaded listener.js 07:29:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x7f190d11ec00) [pid = 1847] [serial = 1554] [outer = 0x7f190ad76800] 07:29:59 INFO - PROCESS | 1847 | 1461680999736 Marionette TRACE conn6 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 07:29:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 07:29:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1896ms 07:29:59 INFO - PROCESS | 1847 | 1461680999811 Marionette TRACE conn6 -> [0,2041,"getWindowHandle",null] 07:29:59 INFO - PROCESS | 1847 | 1461680999817 Marionette TRACE conn6 <- [1,2041,null,{"value":"8"}] 07:29:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 07:29:59 INFO - PROCESS | 1847 | 1461680999826 Marionette TRACE conn6 -> [0,2042,"setScriptTimeout",{"ms":35000}] 07:29:59 INFO - PROCESS | 1847 | 1461680999831 Marionette TRACE conn6 <- [1,2042,null,{}] 07:29:59 INFO - PROCESS | 1847 | 1461680999840 Marionette TRACE conn6 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:00 INFO - PROCESS | 1847 | 1461681000133 Marionette TRACE conn6 <- [1,2043,null,{"value":null}] 07:30:00 INFO - PROCESS | 1847 | 1461681000460 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1912c02800 == 129 [pid = 1847] [id = 518] 07:30:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x7f190e603400) [pid = 1847] [serial = 1555] [outer = (nil)] 07:30:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x7f190f6a8c00) [pid = 1847] [serial = 1556] [outer = 0x7f190e603400] 07:30:00 INFO - PROCESS | 1847 | 1461681000545 Marionette DEBUG loaded listener.js 07:30:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x7f1910e90800) [pid = 1847] [serial = 1557] [outer = 0x7f190e603400] 07:30:01 INFO - PROCESS | 1847 | 1461681001522 Marionette TRACE conn6 <- [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]]]}] 07:30:01 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) 07:30:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1741ms 07:30:01 INFO - PROCESS | 1847 | 1461681001571 Marionette TRACE conn6 -> [0,2045,"getWindowHandle",null] 07:30:01 INFO - PROCESS | 1847 | 1461681001579 Marionette TRACE conn6 <- [1,2045,null,{"value":"8"}] 07:30:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 07:30:01 INFO - PROCESS | 1847 | 1461681001590 Marionette TRACE conn6 -> [0,2046,"setScriptTimeout",{"ms":35000}] 07:30:01 INFO - PROCESS | 1847 | 1461681001594 Marionette TRACE conn6 <- [1,2046,null,{}] 07:30:01 INFO - PROCESS | 1847 | 1461681001603 Marionette TRACE conn6 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:01 INFO - PROCESS | 1847 | 1461681001923 Marionette TRACE conn6 <- [1,2047,null,{"value":null}] 07:30:02 INFO - PROCESS | 1847 | 1461681002318 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19174a3800 == 130 [pid = 1847] [id = 519] 07:30:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x7f190e68d000) [pid = 1847] [serial = 1558] [outer = (nil)] 07:30:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x7f191433f400) [pid = 1847] [serial = 1559] [outer = 0x7f190e68d000] 07:30:02 INFO - PROCESS | 1847 | 1461681002403 Marionette DEBUG loaded listener.js 07:30:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x7f1915891000) [pid = 1847] [serial = 1560] [outer = 0x7f190e68d000] 07:30:03 INFO - PROCESS | 1847 | 1461681003329 Marionette TRACE conn6 <- [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]]]}] 07:30:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:30:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1801ms 07:30:03 INFO - PROCESS | 1847 | 1461681003404 Marionette TRACE conn6 -> [0,2049,"getWindowHandle",null] 07:30:03 INFO - PROCESS | 1847 | 1461681003411 Marionette TRACE conn6 <- [1,2049,null,{"value":"8"}] 07:30:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 07:30:03 INFO - PROCESS | 1847 | 1461681003431 Marionette TRACE conn6 -> [0,2050,"setScriptTimeout",{"ms":35000}] 07:30:03 INFO - PROCESS | 1847 | 1461681003439 Marionette TRACE conn6 <- [1,2050,null,{}] 07:30:03 INFO - PROCESS | 1847 | 1461681003445 Marionette TRACE conn6 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:03 INFO - PROCESS | 1847 | 1461681003709 Marionette TRACE conn6 <- [1,2051,null,{"value":null}] 07:30:04 INFO - PROCESS | 1847 | 1461681004039 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:04 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1918990000 == 131 [pid = 1847] [id = 520] 07:30:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x7f190d2efc00) [pid = 1847] [serial = 1561] [outer = (nil)] 07:30:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x7f191760dc00) [pid = 1847] [serial = 1562] [outer = 0x7f190d2efc00] 07:30:04 INFO - PROCESS | 1847 | 1461681004126 Marionette DEBUG loaded listener.js 07:30:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x7f1918777800) [pid = 1847] [serial = 1563] [outer = 0x7f190d2efc00] 07:30:05 INFO - PROCESS | 1847 | 1461681005031 Marionette TRACE conn6 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 07:30:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 07:30:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1650ms 07:30:05 INFO - PROCESS | 1847 | 1461681005073 Marionette TRACE conn6 -> [0,2053,"getWindowHandle",null] 07:30:05 INFO - PROCESS | 1847 | 1461681005077 Marionette TRACE conn6 <- [1,2053,null,{"value":"8"}] 07:30:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 07:30:05 INFO - PROCESS | 1847 | 1461681005083 Marionette TRACE conn6 -> [0,2054,"setScriptTimeout",{"ms":35000}] 07:30:05 INFO - PROCESS | 1847 | 1461681005087 Marionette TRACE conn6 <- [1,2054,null,{}] 07:30:05 INFO - PROCESS | 1847 | 1461681005093 Marionette TRACE conn6 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:05 INFO - PROCESS | 1847 | 1461681005327 Marionette TRACE conn6 <- [1,2055,null,{"value":null}] 07:30:05 INFO - PROCESS | 1847 | 1461681005638 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191d118800 == 132 [pid = 1847] [id = 521] 07:30:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x7f190e686400) [pid = 1847] [serial = 1564] [outer = (nil)] 07:30:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x7f1918e50400) [pid = 1847] [serial = 1565] [outer = 0x7f190e686400] 07:30:05 INFO - PROCESS | 1847 | 1461681005719 Marionette DEBUG loaded listener.js 07:30:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x7f1919065800) [pid = 1847] [serial = 1566] [outer = 0x7f190e686400] 07:30:06 INFO - PROCESS | 1847 | 1461681006615 Marionette TRACE conn6 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 07:30:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 07:30:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1584ms 07:30:06 INFO - PROCESS | 1847 | 1461681006668 Marionette TRACE conn6 -> [0,2057,"getWindowHandle",null] 07:30:06 INFO - PROCESS | 1847 | 1461681006672 Marionette TRACE conn6 <- [1,2057,null,{"value":"8"}] 07:30:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 07:30:06 INFO - PROCESS | 1847 | 1461681006678 Marionette TRACE conn6 -> [0,2058,"setScriptTimeout",{"ms":35000}] 07:30:06 INFO - PROCESS | 1847 | 1461681006682 Marionette TRACE conn6 <- [1,2058,null,{}] 07:30:06 INFO - PROCESS | 1847 | 1461681006690 Marionette TRACE conn6 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:06 INFO - PROCESS | 1847 | 1461681006930 Marionette TRACE conn6 <- [1,2059,null,{"value":null}] 07:30:07 INFO - PROCESS | 1847 | 1461681007245 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:07 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191ec1b000 == 133 [pid = 1847] [id = 522] 07:30:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x7f191ef38400) [pid = 1847] [serial = 1567] [outer = (nil)] 07:30:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x7f191f164400) [pid = 1847] [serial = 1568] [outer = 0x7f191ef38400] 07:30:07 INFO - PROCESS | 1847 | 1461681007343 Marionette DEBUG loaded listener.js 07:30:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x7f191f491c00) [pid = 1847] [serial = 1569] [outer = 0x7f191ef38400] 07:30:08 INFO - PROCESS | 1847 | 1461681008272 Marionette TRACE conn6 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 07:30:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 07:30:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1637ms 07:30:08 INFO - PROCESS | 1847 | 1461681008316 Marionette TRACE conn6 -> [0,2061,"getWindowHandle",null] 07:30:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 07:30:08 INFO - PROCESS | 1847 | 1461681008320 Marionette TRACE conn6 <- [1,2061,null,{"value":"8"}] 07:30:08 INFO - PROCESS | 1847 | 1461681008328 Marionette TRACE conn6 -> [0,2062,"setScriptTimeout",{"ms":35000}] 07:30:08 INFO - PROCESS | 1847 | 1461681008332 Marionette TRACE conn6 <- [1,2062,null,{}] 07:30:08 INFO - PROCESS | 1847 | 1461681008339 Marionette TRACE conn6 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:08 INFO - PROCESS | 1847 | 1461681008584 Marionette TRACE conn6 <- [1,2063,null,{"value":null}] 07:30:08 INFO - PROCESS | 1847 | 1461681008894 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f192280b800 == 134 [pid = 1847] [id = 523] 07:30:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x7f191da02800) [pid = 1847] [serial = 1570] [outer = (nil)] 07:30:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x7f191f9e0800) [pid = 1847] [serial = 1571] [outer = 0x7f191da02800] 07:30:08 INFO - PROCESS | 1847 | 1461681008989 Marionette DEBUG loaded listener.js 07:30:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x7f1920a48400) [pid = 1847] [serial = 1572] [outer = 0x7f191da02800] 07:30:09 INFO - PROCESS | 1847 | 1461681009909 Marionette TRACE conn6 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 07:30:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 07:30:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1638ms 07:30:09 INFO - PROCESS | 1847 | 1461681009965 Marionette TRACE conn6 -> [0,2065,"getWindowHandle",null] 07:30:09 INFO - PROCESS | 1847 | 1461681009969 Marionette TRACE conn6 <- [1,2065,null,{"value":"8"}] 07:30:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 07:30:09 INFO - PROCESS | 1847 | 1461681009976 Marionette TRACE conn6 -> [0,2066,"setScriptTimeout",{"ms":35000}] 07:30:09 INFO - PROCESS | 1847 | 1461681009980 Marionette TRACE conn6 <- [1,2066,null,{}] 07:30:09 INFO - PROCESS | 1847 | 1461681009985 Marionette TRACE conn6 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:10 INFO - PROCESS | 1847 | 1461681010223 Marionette TRACE conn6 <- [1,2067,null,{"value":null}] 07:30:10 INFO - PROCESS | 1847 | 1461681010539 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19230d7800 == 135 [pid = 1847] [id = 524] 07:30:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x7f190d114000) [pid = 1847] [serial = 1573] [outer = (nil)] 07:30:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x7f1920a45800) [pid = 1847] [serial = 1574] [outer = 0x7f190d114000] 07:30:10 INFO - PROCESS | 1847 | 1461681010625 Marionette DEBUG loaded listener.js 07:30:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x7f1922fda400) [pid = 1847] [serial = 1575] [outer = 0x7f190d114000] 07:30:11 INFO - PROCESS | 1847 | 1461681011532 Marionette TRACE conn6 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 07:30:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 07:30:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1634ms 07:30:11 INFO - PROCESS | 1847 | 1461681011612 Marionette TRACE conn6 -> [0,2069,"getWindowHandle",null] 07:30:11 INFO - PROCESS | 1847 | 1461681011616 Marionette TRACE conn6 <- [1,2069,null,{"value":"8"}] 07:30:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 07:30:11 INFO - PROCESS | 1847 | 1461681011622 Marionette TRACE conn6 -> [0,2070,"setScriptTimeout",{"ms":35000}] 07:30:11 INFO - PROCESS | 1847 | 1461681011626 Marionette TRACE conn6 <- [1,2070,null,{}] 07:30:11 INFO - PROCESS | 1847 | 1461681011631 Marionette TRACE conn6 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:11 INFO - PROCESS | 1847 | 1461681011867 Marionette TRACE conn6 <- [1,2071,null,{"value":null}] 07:30:12 INFO - PROCESS | 1847 | 1461681012176 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1928043000 == 136 [pid = 1847] [id = 525] 07:30:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x7f190a7ca400) [pid = 1847] [serial = 1576] [outer = (nil)] 07:30:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x7f192610d400) [pid = 1847] [serial = 1577] [outer = 0x7f190a7ca400] 07:30:12 INFO - PROCESS | 1847 | 1461681012262 Marionette DEBUG loaded listener.js 07:30:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x7f19272c3400) [pid = 1847] [serial = 1578] [outer = 0x7f190a7ca400] 07:30:13 INFO - PROCESS | 1847 | 1461681013146 Marionette TRACE conn6 <- [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]]]}] 07:30:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 07:30:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1583ms 07:30:13 INFO - PROCESS | 1847 | 1461681013206 Marionette TRACE conn6 -> [0,2073,"getWindowHandle",null] 07:30:13 INFO - PROCESS | 1847 | 1461681013209 Marionette TRACE conn6 <- [1,2073,null,{"value":"8"}] 07:30:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 07:30:13 INFO - PROCESS | 1847 | 1461681013217 Marionette TRACE conn6 -> [0,2074,"setScriptTimeout",{"ms":35000}] 07:30:13 INFO - PROCESS | 1847 | 1461681013227 Marionette TRACE conn6 <- [1,2074,null,{}] 07:30:13 INFO - PROCESS | 1847 | 1461681013232 Marionette TRACE conn6 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:13 INFO - PROCESS | 1847 | 1461681013482 Marionette TRACE conn6 <- [1,2075,null,{"value":null}] 07:30:13 INFO - PROCESS | 1847 | 1461681013790 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:13 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1929bb8000 == 137 [pid = 1847] [id = 526] 07:30:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x7f190d5f4000) [pid = 1847] [serial = 1579] [outer = (nil)] 07:30:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x7f192774b800) [pid = 1847] [serial = 1580] [outer = 0x7f190d5f4000] 07:30:13 INFO - PROCESS | 1847 | 1461681013875 Marionette DEBUG loaded listener.js 07:30:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x7f1927bc7c00) [pid = 1847] [serial = 1581] [outer = 0x7f190d5f4000] 07:30:14 INFO - PROCESS | 1847 | 1461681014826 Marionette TRACE conn6 <- [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]]]}] 07:30:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 07:30:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1641ms 07:30:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 07:30:14 INFO - PROCESS | 1847 | 1461681014860 Marionette TRACE conn6 -> [0,2077,"getWindowHandle",null] 07:30:14 INFO - PROCESS | 1847 | 1461681014863 Marionette TRACE conn6 <- [1,2077,null,{"value":"8"}] 07:30:14 INFO - PROCESS | 1847 | 1461681014870 Marionette TRACE conn6 -> [0,2078,"setScriptTimeout",{"ms":35000}] 07:30:14 INFO - PROCESS | 1847 | 1461681014874 Marionette TRACE conn6 <- [1,2078,null,{}] 07:30:14 INFO - PROCESS | 1847 | 1461681014881 Marionette TRACE conn6 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:15 INFO - PROCESS | 1847 | 1461681015118 Marionette TRACE conn6 <- [1,2079,null,{"value":null}] 07:30:15 INFO - PROCESS | 1847 | 1461681015461 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:15 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1935295800 == 138 [pid = 1847] [id = 527] 07:30:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x7f1929b98c00) [pid = 1847] [serial = 1582] [outer = (nil)] 07:30:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x7f192aaa0400) [pid = 1847] [serial = 1583] [outer = 0x7f1929b98c00] 07:30:15 INFO - PROCESS | 1847 | 1461681015554 Marionette DEBUG loaded listener.js 07:30:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7f1934315400) [pid = 1847] [serial = 1584] [outer = 0x7f1929b98c00] 07:30:16 INFO - PROCESS | 1847 | 1461681016464 Marionette TRACE conn6 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 07:30:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 07:30:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1640ms 07:30:16 INFO - PROCESS | 1847 | 1461681016510 Marionette TRACE conn6 -> [0,2081,"getWindowHandle",null] 07:30:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 07:30:16 INFO - PROCESS | 1847 | 1461681016514 Marionette TRACE conn6 <- [1,2081,null,{"value":"8"}] 07:30:16 INFO - PROCESS | 1847 | 1461681016521 Marionette TRACE conn6 -> [0,2082,"setScriptTimeout",{"ms":35000}] 07:30:16 INFO - PROCESS | 1847 | 1461681016526 Marionette TRACE conn6 <- [1,2082,null,{}] 07:30:16 INFO - PROCESS | 1847 | 1461681016532 Marionette TRACE conn6 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:16 INFO - PROCESS | 1847 | 1461681016796 Marionette TRACE conn6 <- [1,2083,null,{"value":null}] 07:30:17 INFO - PROCESS | 1847 | 1461681017108 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1939e4a000 == 139 [pid = 1847] [id = 528] 07:30:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x7f19352ec400) [pid = 1847] [serial = 1585] [outer = (nil)] 07:30:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7f1936334000) [pid = 1847] [serial = 1586] [outer = 0x7f19352ec400] 07:30:17 INFO - PROCESS | 1847 | 1461681017190 Marionette DEBUG loaded listener.js 07:30:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x7f19385b9c00) [pid = 1847] [serial = 1587] [outer = 0x7f19352ec400] 07:30:18 INFO - PROCESS | 1847 | 1461681018073 Marionette TRACE conn6 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 07:30:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 07:30:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1632ms 07:30:18 INFO - PROCESS | 1847 | 1461681018154 Marionette TRACE conn6 -> [0,2085,"getWindowHandle",null] 07:30:18 INFO - PROCESS | 1847 | 1461681018156 Marionette TRACE conn6 <- [1,2085,null,{"value":"8"}] 07:30:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 07:30:18 INFO - PROCESS | 1847 | 1461681018164 Marionette TRACE conn6 -> [0,2086,"setScriptTimeout",{"ms":35000}] 07:30:18 INFO - PROCESS | 1847 | 1461681018167 Marionette TRACE conn6 <- [1,2086,null,{}] 07:30:18 INFO - PROCESS | 1847 | 1461681018173 Marionette TRACE conn6 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:18 INFO - PROCESS | 1847 | 1461681018460 Marionette TRACE conn6 <- [1,2087,null,{"value":null}] 07:30:18 INFO - PROCESS | 1847 | 1461681018769 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:18 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f193cf66800 == 140 [pid = 1847] [id = 529] 07:30:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x7f193561d000) [pid = 1847] [serial = 1588] [outer = (nil)] 07:30:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x7f1939d4b800) [pid = 1847] [serial = 1589] [outer = 0x7f193561d000] 07:30:18 INFO - PROCESS | 1847 | 1461681018852 Marionette DEBUG loaded listener.js 07:30:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x7f1939e86400) [pid = 1847] [serial = 1590] [outer = 0x7f193561d000] 07:30:19 INFO - PROCESS | 1847 | 1461681019746 Marionette TRACE conn6 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 07:30:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 07:30:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1638ms 07:30:19 INFO - PROCESS | 1847 | 1461681019803 Marionette TRACE conn6 -> [0,2089,"getWindowHandle",null] 07:30:19 INFO - PROCESS | 1847 | 1461681019807 Marionette TRACE conn6 <- [1,2089,null,{"value":"8"}] 07:30:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 07:30:19 INFO - PROCESS | 1847 | 1461681019813 Marionette TRACE conn6 -> [0,2090,"setScriptTimeout",{"ms":35000}] 07:30:19 INFO - PROCESS | 1847 | 1461681019816 Marionette TRACE conn6 <- [1,2090,null,{}] 07:30:19 INFO - PROCESS | 1847 | 1461681019822 Marionette TRACE conn6 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:20 INFO - PROCESS | 1847 | 1461681020073 Marionette TRACE conn6 <- [1,2091,null,{"value":null}] 07:30:20 INFO - PROCESS | 1847 | 1461681020388 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1941f86000 == 141 [pid = 1847] [id = 530] 07:30:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x7f1909c94c00) [pid = 1847] [serial = 1591] [outer = (nil)] 07:30:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x7f1909c9b800) [pid = 1847] [serial = 1592] [outer = 0x7f1909c94c00] 07:30:20 INFO - PROCESS | 1847 | 1461681020471 Marionette DEBUG loaded listener.js 07:30:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x7f1909ca0000) [pid = 1847] [serial = 1593] [outer = 0x7f1909c94c00] 07:30:21 INFO - PROCESS | 1847 | 1461681021325 Marionette TRACE conn6 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 07:30:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 07:30:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1579ms 07:30:21 INFO - PROCESS | 1847 | 1461681021394 Marionette TRACE conn6 -> [0,2093,"getWindowHandle",null] 07:30:21 INFO - PROCESS | 1847 | 1461681021398 Marionette TRACE conn6 <- [1,2093,null,{"value":"8"}] 07:30:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 07:30:21 INFO - PROCESS | 1847 | 1461681021404 Marionette TRACE conn6 -> [0,2094,"setScriptTimeout",{"ms":35000}] 07:30:21 INFO - PROCESS | 1847 | 1461681021406 Marionette TRACE conn6 <- [1,2094,null,{}] 07:30:21 INFO - PROCESS | 1847 | 1461681021413 Marionette TRACE conn6 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:21 INFO - PROCESS | 1847 | 1461681021652 Marionette TRACE conn6 <- [1,2095,null,{"value":null}] 07:30:21 INFO - PROCESS | 1847 | 1461681021961 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190dc3f800 == 142 [pid = 1847] [id = 531] 07:30:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x7f1909c95000) [pid = 1847] [serial = 1594] [outer = (nil)] 07:30:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x7f1939c10c00) [pid = 1847] [serial = 1595] [outer = 0x7f1909c95000] 07:30:22 INFO - PROCESS | 1847 | 1461681022049 Marionette DEBUG loaded listener.js 07:30:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0x7f1939fa2c00) [pid = 1847] [serial = 1596] [outer = 0x7f1909c95000] 07:30:22 INFO - PROCESS | 1847 | 1461681022898 Marionette TRACE conn6 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 07:30:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 07:30:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1538ms 07:30:22 INFO - PROCESS | 1847 | 1461681022943 Marionette TRACE conn6 -> [0,2097,"getWindowHandle",null] 07:30:22 INFO - PROCESS | 1847 | 1461681022947 Marionette TRACE conn6 <- [1,2097,null,{"value":"8"}] 07:30:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 07:30:22 INFO - PROCESS | 1847 | 1461681022954 Marionette TRACE conn6 -> [0,2098,"setScriptTimeout",{"ms":35000}] 07:30:22 INFO - PROCESS | 1847 | 1461681022957 Marionette TRACE conn6 <- [1,2098,null,{}] 07:30:22 INFO - PROCESS | 1847 | 1461681022963 Marionette TRACE conn6 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:23 INFO - PROCESS | 1847 | 1461681023201 Marionette TRACE conn6 <- [1,2099,null,{"value":null}] 07:30:23 INFO - PROCESS | 1847 | 1461681023521 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:23 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190b2a5800 == 143 [pid = 1847] [id = 532] 07:30:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x7f19099a3000) [pid = 1847] [serial = 1597] [outer = (nil)] 07:30:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0x7f19099aac00) [pid = 1847] [serial = 1598] [outer = 0x7f19099a3000] 07:30:23 INFO - PROCESS | 1847 | 1461681023603 Marionette DEBUG loaded listener.js 07:30:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 192 (0x7f19099b0400) [pid = 1847] [serial = 1599] [outer = 0x7f19099a3000] 07:30:24 INFO - PROCESS | 1847 | 1461681024524 Marionette TRACE conn6 <- [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]]]}] 07:30:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 07:30:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1630ms 07:30:24 INFO - PROCESS | 1847 | 1461681024586 Marionette TRACE conn6 -> [0,2101,"getWindowHandle",null] 07:30:24 INFO - PROCESS | 1847 | 1461681024590 Marionette TRACE conn6 <- [1,2101,null,{"value":"8"}] 07:30:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 07:30:24 INFO - PROCESS | 1847 | 1461681024597 Marionette TRACE conn6 -> [0,2102,"setScriptTimeout",{"ms":35000}] 07:30:24 INFO - PROCESS | 1847 | 1461681024601 Marionette TRACE conn6 <- [1,2102,null,{}] 07:30:24 INFO - PROCESS | 1847 | 1461681024608 Marionette TRACE conn6 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:24 INFO - PROCESS | 1847 | 1461681024895 Marionette TRACE conn6 <- [1,2103,null,{"value":null}] 07:30:25 INFO - PROCESS | 1847 | 1461681025243 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:25 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190dc4c000 == 144 [pid = 1847] [id = 533] 07:30:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x7f19099a6000) [pid = 1847] [serial = 1600] [outer = (nil)] 07:30:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 194 (0x7f190d91f400) [pid = 1847] [serial = 1601] [outer = 0x7f19099a6000] 07:30:25 INFO - PROCESS | 1847 | 1461681025326 Marionette DEBUG loaded listener.js 07:30:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0x7f190d924000) [pid = 1847] [serial = 1602] [outer = 0x7f19099a6000] 07:30:26 INFO - PROCESS | 1847 | 1461681026248 Marionette TRACE conn6 <- [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]]]}] 07:30:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 07:30:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1690ms 07:30:26 INFO - PROCESS | 1847 | 1461681026289 Marionette TRACE conn6 -> [0,2105,"getWindowHandle",null] 07:30:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 07:30:26 INFO - PROCESS | 1847 | 1461681026294 Marionette TRACE conn6 <- [1,2105,null,{"value":"8"}] 07:30:26 INFO - PROCESS | 1847 | 1461681026301 Marionette TRACE conn6 -> [0,2106,"setScriptTimeout",{"ms":35000}] 07:30:26 INFO - PROCESS | 1847 | 1461681026304 Marionette TRACE conn6 <- [1,2106,null,{}] 07:30:26 INFO - PROCESS | 1847 | 1461681026311 Marionette TRACE conn6 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:26 INFO - PROCESS | 1847 | 1461681026563 Marionette TRACE conn6 <- [1,2107,null,{"value":null}] 07:30:26 INFO - PROCESS | 1847 | 1461681026893 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190b27d000 == 145 [pid = 1847] [id = 534] 07:30:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0x7f19099a6800) [pid = 1847] [serial = 1603] [outer = (nil)] 07:30:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0x7f190d924800) [pid = 1847] [serial = 1604] [outer = 0x7f19099a6800] 07:30:26 INFO - PROCESS | 1847 | 1461681026982 Marionette DEBUG loaded listener.js 07:30:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0x7f190d92b000) [pid = 1847] [serial = 1605] [outer = 0x7f19099a6800] 07:30:27 INFO - PROCESS | 1847 | 1461681027965 Marionette TRACE conn6 <- [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]]]}] 07:30:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 07:30:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1740ms 07:30:28 INFO - PROCESS | 1847 | 1461681028041 Marionette TRACE conn6 -> [0,2109,"getWindowHandle",null] 07:30:28 INFO - PROCESS | 1847 | 1461681028046 Marionette TRACE conn6 <- [1,2109,null,{"value":"8"}] 07:30:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 07:30:28 INFO - PROCESS | 1847 | 1461681028052 Marionette TRACE conn6 -> [0,2110,"setScriptTimeout",{"ms":35000}] 07:30:28 INFO - PROCESS | 1847 | 1461681028056 Marionette TRACE conn6 <- [1,2110,null,{}] 07:30:28 INFO - PROCESS | 1847 | 1461681028062 Marionette TRACE conn6 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:28 INFO - PROCESS | 1847 | 1461681028363 Marionette TRACE conn6 <- [1,2111,null,{"value":null}] 07:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19277e2800 == 144 [pid = 1847] [id = 45] 07:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191fba6800 == 143 [pid = 1847] [id = 52] 07:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1926511800 == 142 [pid = 1847] [id = 369] 07:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191d861000 == 141 [pid = 1847] [id = 179] 07:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f192815c000 == 140 [pid = 1847] [id = 370] 07:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1941fa3000 == 139 [pid = 1847] [id = 326] 07:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191fb9b000 == 138 [pid = 1847] [id = 44] 07:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191e99f000 == 137 [pid = 1847] [id = 338] 07:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f193512e000 == 136 [pid = 1847] [id = 41] 07:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190dbe6800 == 135 [pid = 1847] [id = 373] 07:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190d4e8800 == 134 [pid = 1847] [id = 328] 07:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1939d39000 == 133 [pid = 1847] [id = 325] 07:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f192e51b000 == 132 [pid = 1847] [id = 39] 07:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191f645000 == 131 [pid = 1847] [id = 180] 07:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190dbdc800 == 130 [pid = 1847] [id = 329] 07:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1928031800 == 129 [pid = 1847] [id = 217] 07:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1912ccb800 == 128 [pid = 1847] [id = 516] 07:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1912c05800 == 127 [pid = 1847] [id = 515] 07:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190dcb5000 == 126 [pid = 1847] [id = 514] 07:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190b3c3800 == 125 [pid = 1847] [id = 513] 07:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19275fd000 == 124 [pid = 1847] [id = 508] 07:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1922fa8800 == 123 [pid = 1847] [id = 507] 07:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191fc12000 == 122 [pid = 1847] [id = 506] 07:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191f63e000 == 121 [pid = 1847] [id = 505] 07:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191e9e1000 == 120 [pid = 1847] [id = 504] 07:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191d11c000 == 119 [pid = 1847] [id = 503] 07:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1918e20000 == 118 [pid = 1847] [id = 502] 07:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191889f000 == 117 [pid = 1847] [id = 501] 07:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1917c94000 == 116 [pid = 1847] [id = 500] 07:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191766b000 == 115 [pid = 1847] [id = 499] 07:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1914c5e800 == 114 [pid = 1847] [id = 498] 07:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191409f000 == 113 [pid = 1847] [id = 497] 07:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1912c21800 == 112 [pid = 1847] [id = 496] 07:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190fde2000 == 111 [pid = 1847] [id = 495] 07:30:29 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190b3c8000 == 110 [pid = 1847] [id = 494] 07:30:29 INFO - PROCESS | 1847 | --DOMWINDOW == 197 (0x7f191d887400) [pid = 1847] [serial = 1380] [outer = (nil)] [url = about:blank] 07:30:29 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x7f191f839c00) [pid = 1847] [serial = 1436] [outer = (nil)] [url = about:blank] 07:30:29 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0x7f190df68800) [pid = 1847] [serial = 1422] [outer = (nil)] [url = about:blank] 07:30:29 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0x7f1922fd0400) [pid = 1847] [serial = 1439] [outer = (nil)] [url = about:blank] 07:30:29 INFO - PROCESS | 1847 | --DOMWINDOW == 193 (0x7f19272b6c00) [pid = 1847] [serial = 1443] [outer = (nil)] [url = about:blank] 07:30:29 INFO - PROCESS | 1847 | --DOMWINDOW == 192 (0x7f193801ac00) [pid = 1847] [serial = 1463] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 191 (0x7f191eb0ac00) [pid = 1847] [serial = 1383] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0x7f1927748000) [pid = 1847] [serial = 1446] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0x7f19260e9800) [pid = 1847] [serial = 1442] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x7f19191c0000) [pid = 1847] [serial = 1430] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x7f19187bb000) [pid = 1847] [serial = 1427] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x7f19279e4000) [pid = 1847] [serial = 1448] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x7f190ad77800) [pid = 1847] [serial = 1469] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x7f1934f34400) [pid = 1847] [serial = 1457] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x7f191d880000) [pid = 1847] [serial = 1431] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x7f19189b4000) [pid = 1847] [serial = 1428] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x7f19187bd400) [pid = 1847] [serial = 1371] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x7f19191bec00) [pid = 1847] [serial = 1377] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x7f190dce6c00) [pid = 1847] [serial = 1475] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x7f1934319c00) [pid = 1847] [serial = 1455] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x7f1928705c00) [pid = 1847] [serial = 1449] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x7f1935426400) [pid = 1847] [serial = 1458] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x7f1924311400) [pid = 1847] [serial = 1440] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x7f190f6d6000) [pid = 1847] [serial = 1479] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x7f191f004000) [pid = 1847] [serial = 1434] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x7f1939d4e800) [pid = 1847] [serial = 1466] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x7f1912c2c000) [pid = 1847] [serial = 1362] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x7f1939d54800) [pid = 1847] [serial = 1467] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x7f1922fdb400) [pid = 1847] [serial = 1392] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x7f190e605000) [pid = 1847] [serial = 1470] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x7f1914341c00) [pid = 1847] [serial = 1365] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x7f191585c800) [pid = 1847] [serial = 1368] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x7f1927550400) [pid = 1847] [serial = 1445] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x7f191eb0c800) [pid = 1847] [serial = 1433] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x7f19187b4800) [pid = 1847] [serial = 1398] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x7f190d5f9400) [pid = 1847] [serial = 1421] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x7f191f836800) [pid = 1847] [serial = 1386] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x7f1936436800) [pid = 1847] [serial = 1461] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x7f1939c05c00) [pid = 1847] [serial = 1464] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x7f190e609c00) [pid = 1847] [serial = 1476] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x7f190d116800) [pid = 1847] [serial = 1472] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x7f191760cc00) [pid = 1847] [serial = 1418] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x7f190fccf400) [pid = 1847] [serial = 1424] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x7f1920a0c400) [pid = 1847] [serial = 1437] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x7f190f6a3c00) [pid = 1847] [serial = 1478] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x7f190d3a8c00) [pid = 1847] [serial = 1473] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x7f192f35b400) [pid = 1847] [serial = 1454] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x7f1919028400) [pid = 1847] [serial = 1374] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x7f190dce6000) [pid = 1847] [serial = 1356] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x7f19356f1400) [pid = 1847] [serial = 1460] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x7f192aa99400) [pid = 1847] [serial = 1452] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x7f1910fe4000) [pid = 1847] [serial = 1425] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x7f191f9dcc00) [pid = 1847] [serial = 1389] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x7f192986a800) [pid = 1847] [serial = 1451] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x7f190fccd400) [pid = 1847] [serial = 1359] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x7f19272ba800) [pid = 1847] [serial = 1395] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x7f1910ef7000) [pid = 1847] [serial = 1353] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x7f190f6da400) [pid = 1847] [serial = 1481] [outer = (nil)] [url = about:blank] 07:30:30 INFO - PROCESS | 1847 | 1461681030208 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:30 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1909bca000 == 111 [pid = 1847] [id = 535] 07:30:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x7f190ad80c00) [pid = 1847] [serial = 1606] [outer = (nil)] 07:30:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x7f190b264800) [pid = 1847] [serial = 1607] [outer = 0x7f190ad80c00] 07:30:30 INFO - PROCESS | 1847 | 1461681030288 Marionette DEBUG loaded listener.js 07:30:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x7f190b92a800) [pid = 1847] [serial = 1608] [outer = 0x7f190ad80c00] 07:30:31 INFO - PROCESS | 1847 | 1461681031100 Marionette TRACE conn6 <- [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]]]}] 07:30:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 07:30:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 3089ms 07:30:31 INFO - PROCESS | 1847 | 1461681031144 Marionette TRACE conn6 -> [0,2113,"getWindowHandle",null] 07:30:31 INFO - PROCESS | 1847 | 1461681031149 Marionette TRACE conn6 <- [1,2113,null,{"value":"8"}] 07:30:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 07:30:31 INFO - PROCESS | 1847 | 1461681031157 Marionette TRACE conn6 -> [0,2114,"setScriptTimeout",{"ms":35000}] 07:30:31 INFO - PROCESS | 1847 | 1461681031162 Marionette TRACE conn6 <- [1,2114,null,{}] 07:30:31 INFO - PROCESS | 1847 | 1461681031169 Marionette TRACE conn6 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:31 INFO - PROCESS | 1847 | 1461681031402 Marionette TRACE conn6 <- [1,2115,null,{"value":null}] 07:30:31 INFO - PROCESS | 1847 | 1461681031582 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:31 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190b1da800 == 112 [pid = 1847] [id = 536] 07:30:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x7f190ad81c00) [pid = 1847] [serial = 1609] [outer = (nil)] 07:30:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x7f190d1ea800) [pid = 1847] [serial = 1610] [outer = 0x7f190ad81c00] 07:30:31 INFO - PROCESS | 1847 | 1461681031655 Marionette DEBUG loaded listener.js 07:30:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x7f190d3a5000) [pid = 1847] [serial = 1611] [outer = 0x7f190ad81c00] 07:30:32 INFO - PROCESS | 1847 | 1461681032567 Marionette TRACE conn6 <- [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]]]}] 07:30:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 07:30:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1437ms 07:30:32 INFO - PROCESS | 1847 | 1461681032599 Marionette TRACE conn6 -> [0,2117,"getWindowHandle",null] 07:30:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 07:30:32 INFO - PROCESS | 1847 | 1461681032605 Marionette TRACE conn6 <- [1,2117,null,{"value":"8"}] 07:30:32 INFO - PROCESS | 1847 | 1461681032613 Marionette TRACE conn6 -> [0,2118,"setScriptTimeout",{"ms":35000}] 07:30:32 INFO - PROCESS | 1847 | 1461681032616 Marionette TRACE conn6 <- [1,2118,null,{}] 07:30:32 INFO - PROCESS | 1847 | 1461681032628 Marionette TRACE conn6 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:32 INFO - PROCESS | 1847 | 1461681032928 Marionette TRACE conn6 <- [1,2119,null,{"value":null}] 07:30:32 INFO - PROCESS | 1847 | 1461681032969 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:33 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190d4eb000 == 113 [pid = 1847] [id = 537] 07:30:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x7f190d3b1400) [pid = 1847] [serial = 1612] [outer = (nil)] 07:30:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x7f190d92d800) [pid = 1847] [serial = 1613] [outer = 0x7f190d3b1400] 07:30:33 INFO - PROCESS | 1847 | 1461681033051 Marionette DEBUG loaded listener.js 07:30:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x7f190d957400) [pid = 1847] [serial = 1614] [outer = 0x7f190d3b1400] 07:30:34 INFO - PROCESS | 1847 | 1461681034380 Marionette TRACE conn6 <- [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]]]}] 07:30:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 07:30:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1846ms 07:30:35 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x7f190d11e800) [pid = 1847] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 07:30:35 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x7f19179f0400) [pid = 1847] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 07:30:35 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x7f1910fdd800) [pid = 1847] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 07:30:35 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x7f1910fdc000) [pid = 1847] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 07:30:35 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x7f191876c000) [pid = 1847] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 07:30:35 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x7f190e607800) [pid = 1847] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 07:30:35 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x7f190f555c00) [pid = 1847] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 07:30:35 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x7f190d119c00) [pid = 1847] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 07:30:35 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x7f190d2e1c00) [pid = 1847] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 07:30:35 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x7f190b267c00) [pid = 1847] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 07:30:35 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x7f191f9d6800) [pid = 1847] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 07:30:35 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x7f19191ba800) [pid = 1847] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 07:30:35 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x7f191f9dc400) [pid = 1847] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 07:30:35 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x7f1915a08400) [pid = 1847] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 07:30:35 INFO - PROCESS | 1847 | --DOMWINDOW == 134 (0x7f190a7ce800) [pid = 1847] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 07:30:35 INFO - PROCESS | 1847 | --DOMWINDOW == 133 (0x7f190dce1800) [pid = 1847] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 07:30:35 INFO - PROCESS | 1847 | --DOMWINDOW == 132 (0x7f1910fdd400) [pid = 1847] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 07:30:35 INFO - PROCESS | 1847 | --DOMWINDOW == 131 (0x7f190f6ab400) [pid = 1847] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 07:30:35 INFO - PROCESS | 1847 | --DOMWINDOW == 130 (0x7f191876b000) [pid = 1847] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 07:30:35 INFO - PROCESS | 1847 | --DOMWINDOW == 129 (0x7f191d9e7400) [pid = 1847] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 07:30:35 INFO - PROCESS | 1847 | --DOMWINDOW == 128 (0x7f191fb06000) [pid = 1847] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 07:30:35 INFO - PROCESS | 1847 | --DOMWINDOW == 127 (0x7f190d1e6c00) [pid = 1847] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 07:30:35 INFO - PROCESS | 1847 | 1461681035237 Marionette TRACE conn6 -> [0,2121,"getWindowHandle",null] 07:30:35 INFO - PROCESS | 1847 | 1461681035239 Marionette TRACE conn6 <- [1,2121,null,{"value":"8"}] 07:30:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 07:30:35 INFO - PROCESS | 1847 | 1461681035281 Marionette TRACE conn6 -> [0,2122,"setScriptTimeout",{"ms":35000}] 07:30:35 INFO - PROCESS | 1847 | 1461681035291 Marionette TRACE conn6 <- [1,2122,null,{}] 07:30:35 INFO - PROCESS | 1847 | 1461681035298 Marionette TRACE conn6 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:35 INFO - PROCESS | 1847 | 1461681035578 Marionette TRACE conn6 <- [1,2123,null,{"value":null}] 07:30:35 INFO - PROCESS | 1847 | 1461681035686 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:35 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190dcab800 == 114 [pid = 1847] [id = 538] 07:30:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 128 (0x7f190d5f5400) [pid = 1847] [serial = 1615] [outer = (nil)] 07:30:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 129 (0x7f190df6e800) [pid = 1847] [serial = 1616] [outer = 0x7f190d5f5400] 07:30:35 INFO - PROCESS | 1847 | 1461681035753 Marionette DEBUG loaded listener.js 07:30:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 130 (0x7f190e68fc00) [pid = 1847] [serial = 1617] [outer = 0x7f190d5f5400] 07:30:36 INFO - PROCESS | 1847 | 1461681036527 Marionette TRACE conn6 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 07:30:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 07:30:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1302ms 07:30:36 INFO - PROCESS | 1847 | 1461681036569 Marionette TRACE conn6 -> [0,2125,"getWindowHandle",null] 07:30:36 INFO - PROCESS | 1847 | 1461681036573 Marionette TRACE conn6 <- [1,2125,null,{"value":"8"}] 07:30:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 07:30:36 INFO - PROCESS | 1847 | 1461681036579 Marionette TRACE conn6 -> [0,2126,"setScriptTimeout",{"ms":35000}] 07:30:36 INFO - PROCESS | 1847 | 1461681036581 Marionette TRACE conn6 <- [1,2126,null,{}] 07:30:36 INFO - PROCESS | 1847 | 1461681036591 Marionette TRACE conn6 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:36 INFO - PROCESS | 1847 | 1461681036799 Marionette TRACE conn6 <- [1,2127,null,{"value":null}] 07:30:36 INFO - PROCESS | 1847 | 1461681036991 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:37 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190fa55800 == 115 [pid = 1847] [id = 539] 07:30:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 131 (0x7f190d94c800) [pid = 1847] [serial = 1618] [outer = (nil)] 07:30:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 132 (0x7f190f69fc00) [pid = 1847] [serial = 1619] [outer = 0x7f190d94c800] 07:30:37 INFO - PROCESS | 1847 | 1461681037058 Marionette DEBUG loaded listener.js 07:30:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 133 (0x7f190f6d4000) [pid = 1847] [serial = 1620] [outer = 0x7f190d94c800] 07:30:38 INFO - PROCESS | 1847 | 1461681038192 Marionette TRACE conn6 <- [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]]]}] 07:30:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 07:30:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1683ms 07:30:38 INFO - PROCESS | 1847 | 1461681038264 Marionette TRACE conn6 -> [0,2129,"getWindowHandle",null] 07:30:38 INFO - PROCESS | 1847 | 1461681038272 Marionette TRACE conn6 <- [1,2129,null,{"value":"8"}] 07:30:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 07:30:38 INFO - PROCESS | 1847 | 1461681038281 Marionette TRACE conn6 -> [0,2130,"setScriptTimeout",{"ms":35000}] 07:30:38 INFO - PROCESS | 1847 | 1461681038287 Marionette TRACE conn6 <- [1,2130,null,{}] 07:30:38 INFO - PROCESS | 1847 | 1461681038296 Marionette TRACE conn6 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:38 INFO - PROCESS | 1847 | 1461681038579 Marionette TRACE conn6 <- [1,2131,null,{"value":null}] 07:30:38 INFO - PROCESS | 1847 | 1461681038892 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190d0e5000 == 116 [pid = 1847] [id = 540] 07:30:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x7f190d118400) [pid = 1847] [serial = 1621] [outer = (nil)] 07:30:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x7f190d1ec400) [pid = 1847] [serial = 1622] [outer = 0x7f190d118400] 07:30:38 INFO - PROCESS | 1847 | 1461681038974 Marionette DEBUG loaded listener.js 07:30:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x7f190d3a5c00) [pid = 1847] [serial = 1623] [outer = 0x7f190d118400] 07:30:39 INFO - PROCESS | 1847 | 1461681039926 Marionette TRACE conn6 <- [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] 07:30:39 INFO - PROCESS | 1847 | 1461681039984 Marionette TRACE conn6 <- [1,2133,null,{"value":"8"}] 07:30:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 07:30:40 INFO - PROCESS | 1847 | 1461681039996 Marionette TRACE conn6 -> [0,2134,"setScriptTimeout",{"ms":35000}] 07:30:40 INFO - PROCESS | 1847 | 1461681040000 Marionette TRACE conn6 <- [1,2134,null,{}] 07:30:40 INFO - PROCESS | 1847 | 1461681040007 Marionette TRACE conn6 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:40 INFO - PROCESS | 1847 | 1461681040278 Marionette TRACE conn6 <- [1,2135,null,{"value":null}] 07:30:40 INFO - PROCESS | 1847 | 1461681040622 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190fa53800 == 117 [pid = 1847] [id = 541] 07:30:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x7f190d5f8000) [pid = 1847] [serial = 1624] [outer = (nil)] 07:30:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x7f190e606400) [pid = 1847] [serial = 1625] [outer = 0x7f190d5f8000] 07:30:40 INFO - PROCESS | 1847 | 1461681040700 Marionette DEBUG loaded listener.js 07:30:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x7f190f550800) [pid = 1847] [serial = 1626] [outer = 0x7f190d5f8000] 07:30:41 INFO - PROCESS | 1847 | 1461681041604 Marionette TRACE conn6 <- [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]]]}] 07:30:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 07:30:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1684ms 07:30:41 INFO - PROCESS | 1847 | 1461681041682 Marionette TRACE conn6 -> [0,2137,"getWindowHandle",null] 07:30:41 INFO - PROCESS | 1847 | 1461681041685 Marionette TRACE conn6 <- [1,2137,null,{"value":"8"}] 07:30:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 07:30:41 INFO - PROCESS | 1847 | 1461681041693 Marionette TRACE conn6 -> [0,2138,"setScriptTimeout",{"ms":35000}] 07:30:41 INFO - PROCESS | 1847 | 1461681041699 Marionette TRACE conn6 <- [1,2138,null,{}] 07:30:41 INFO - PROCESS | 1847 | 1461681041717 Marionette TRACE conn6 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:42 INFO - PROCESS | 1847 | 1461681042067 Marionette TRACE conn6 <- [1,2139,null,{"value":null}] 07:30:42 INFO - PROCESS | 1847 | 1461681042310 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19111df000 == 118 [pid = 1847] [id = 542] 07:30:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x7f190f6d6000) [pid = 1847] [serial = 1627] [outer = (nil)] 07:30:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x7f190fcda400) [pid = 1847] [serial = 1628] [outer = 0x7f190f6d6000] 07:30:42 INFO - PROCESS | 1847 | 1461681042394 Marionette DEBUG loaded listener.js 07:30:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x7f1910ef8000) [pid = 1847] [serial = 1629] [outer = 0x7f190f6d6000] 07:30:43 INFO - PROCESS | 1847 | 1461681043345 Marionette TRACE conn6 <- [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]]]}] 07:30:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 07:30:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1697ms 07:30:43 INFO - PROCESS | 1847 | 1461681043391 Marionette TRACE conn6 -> [0,2141,"getWindowHandle",null] 07:30:43 INFO - PROCESS | 1847 | 1461681043396 Marionette TRACE conn6 <- [1,2141,null,{"value":"8"}] 07:30:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 07:30:43 INFO - PROCESS | 1847 | 1461681043406 Marionette TRACE conn6 -> [0,2142,"setScriptTimeout",{"ms":35000}] 07:30:43 INFO - PROCESS | 1847 | 1461681043409 Marionette TRACE conn6 <- [1,2142,null,{}] 07:30:43 INFO - PROCESS | 1847 | 1461681043415 Marionette TRACE conn6 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:43 INFO - PROCESS | 1847 | 1461681043661 Marionette TRACE conn6 <- [1,2143,null,{"value":null}] 07:30:43 INFO - PROCESS | 1847 | 1461681043915 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:43 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1912cca000 == 119 [pid = 1847] [id = 543] 07:30:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x7f190f6da400) [pid = 1847] [serial = 1630] [outer = (nil)] 07:30:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x7f1910fe4400) [pid = 1847] [serial = 1631] [outer = 0x7f190f6da400] 07:30:44 INFO - PROCESS | 1847 | 1461681044037 Marionette DEBUG loaded listener.js 07:30:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x7f19110afc00) [pid = 1847] [serial = 1632] [outer = 0x7f190f6da400] 07:30:44 INFO - PROCESS | 1847 | 1461681044979 Marionette TRACE conn6 <- [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] 07:30:45 INFO - PROCESS | 1847 | 1461681045042 Marionette TRACE conn6 <- [1,2145,null,{"value":"8"}] 07:30:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 07:30:45 INFO - PROCESS | 1847 | 1461681045050 Marionette TRACE conn6 -> [0,2146,"setScriptTimeout",{"ms":35000}] 07:30:45 INFO - PROCESS | 1847 | 1461681045053 Marionette TRACE conn6 <- [1,2146,null,{}] 07:30:45 INFO - PROCESS | 1847 | 1461681045060 Marionette TRACE conn6 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:45 INFO - PROCESS | 1847 | 1461681045324 Marionette TRACE conn6 <- [1,2147,null,{"value":null}] 07:30:45 INFO - PROCESS | 1847 | 1461681045663 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1914091800 == 120 [pid = 1847] [id = 544] 07:30:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x7f191264c800) [pid = 1847] [serial = 1633] [outer = (nil)] 07:30:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x7f1912651400) [pid = 1847] [serial = 1634] [outer = 0x7f191264c800] 07:30:45 INFO - PROCESS | 1847 | 1461681045749 Marionette DEBUG loaded listener.js 07:30:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x7f1912c2c800) [pid = 1847] [serial = 1635] [outer = 0x7f191264c800] 07:30:46 INFO - PROCESS | 1847 | 1461681046694 Marionette TRACE conn6 <- [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] 07:30:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 07:30:46 INFO - PROCESS | 1847 | 1461681046741 Marionette TRACE conn6 <- [1,2149,null,{"value":"8"}] 07:30:46 INFO - PROCESS | 1847 | 1461681046747 Marionette TRACE conn6 -> [0,2150,"setScriptTimeout",{"ms":35000}] 07:30:46 INFO - PROCESS | 1847 | 1461681046751 Marionette TRACE conn6 <- [1,2150,null,{}] 07:30:46 INFO - PROCESS | 1847 | 1461681046756 Marionette TRACE conn6 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:47 INFO - PROCESS | 1847 | 1461681047006 Marionette TRACE conn6 <- [1,2151,null,{"value":null}] 07:30:47 INFO - PROCESS | 1847 | 1461681047270 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:47 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19143ec000 == 121 [pid = 1847] [id = 545] 07:30:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x7f190d94bc00) [pid = 1847] [serial = 1636] [outer = (nil)] 07:30:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x7f1914c84800) [pid = 1847] [serial = 1637] [outer = 0x7f190d94bc00] 07:30:47 INFO - PROCESS | 1847 | 1461681047395 Marionette DEBUG loaded listener.js 07:30:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x7f191589c800) [pid = 1847] [serial = 1638] [outer = 0x7f190d94bc00] 07:30:48 INFO - PROCESS | 1847 | 1461681048279 Marionette TRACE conn6 <- [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]]]}] 07:30:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 07:30:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1581ms 07:30:48 INFO - PROCESS | 1847 | 1461681048328 Marionette TRACE conn6 -> [0,2153,"getWindowHandle",null] 07:30:48 INFO - PROCESS | 1847 | 1461681048332 Marionette TRACE conn6 <- [1,2153,null,{"value":"8"}] 07:30:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 07:30:48 INFO - PROCESS | 1847 | 1461681048338 Marionette TRACE conn6 -> [0,2154,"setScriptTimeout",{"ms":35000}] 07:30:48 INFO - PROCESS | 1847 | 1461681048341 Marionette TRACE conn6 <- [1,2154,null,{}] 07:30:48 INFO - PROCESS | 1847 | 1461681048347 Marionette TRACE conn6 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:48 INFO - PROCESS | 1847 | 1461681048575 Marionette TRACE conn6 <- [1,2155,null,{"value":null}] 07:30:48 INFO - PROCESS | 1847 | 1461681048792 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1917413800 == 122 [pid = 1847] [id = 546] 07:30:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x7f191264cc00) [pid = 1847] [serial = 1639] [outer = (nil)] 07:30:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x7f1915a0c000) [pid = 1847] [serial = 1640] [outer = 0x7f191264cc00] 07:30:48 INFO - PROCESS | 1847 | 1461681048908 Marionette DEBUG loaded listener.js 07:30:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x7f1915ca3c00) [pid = 1847] [serial = 1641] [outer = 0x7f191264cc00] 07:30:49 INFO - PROCESS | 1847 | 1461681049874 Marionette TRACE conn6 <- [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]]]}] 07:30:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 07:30:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1584ms 07:30:49 INFO - PROCESS | 1847 | 1461681049924 Marionette TRACE conn6 -> [0,2157,"getWindowHandle",null] 07:30:49 INFO - PROCESS | 1847 | 1461681049927 Marionette TRACE conn6 <- [1,2157,null,{"value":"8"}] 07:30:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 07:30:49 INFO - PROCESS | 1847 | 1461681049935 Marionette TRACE conn6 -> [0,2158,"setScriptTimeout",{"ms":35000}] 07:30:49 INFO - PROCESS | 1847 | 1461681049938 Marionette TRACE conn6 <- [1,2158,null,{}] 07:30:49 INFO - PROCESS | 1847 | 1461681049944 Marionette TRACE conn6 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:50 INFO - PROCESS | 1847 | 1461681050174 Marionette TRACE conn6 <- [1,2159,null,{"value":null}] 07:30:50 INFO - PROCESS | 1847 | 1461681050402 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:50 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191766a000 == 123 [pid = 1847] [id = 547] 07:30:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x7f19110b7000) [pid = 1847] [serial = 1642] [outer = (nil)] 07:30:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x7f1917505800) [pid = 1847] [serial = 1643] [outer = 0x7f19110b7000] 07:30:50 INFO - PROCESS | 1847 | 1461681050581 Marionette DEBUG loaded listener.js 07:30:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x7f191760f400) [pid = 1847] [serial = 1644] [outer = 0x7f19110b7000] 07:30:51 INFO - PROCESS | 1847 | 1461681051472 Marionette TRACE conn6 <- [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]]]}] 07:30:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 07:30:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1583ms 07:30:51 INFO - PROCESS | 1847 | 1461681051519 Marionette TRACE conn6 -> [0,2161,"getWindowHandle",null] 07:30:51 INFO - PROCESS | 1847 | 1461681051522 Marionette TRACE conn6 <- [1,2161,null,{"value":"8"}] 07:30:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 07:30:51 INFO - PROCESS | 1847 | 1461681051529 Marionette TRACE conn6 -> [0,2162,"setScriptTimeout",{"ms":35000}] 07:30:51 INFO - PROCESS | 1847 | 1461681051532 Marionette TRACE conn6 <- [1,2162,null,{}] 07:30:51 INFO - PROCESS | 1847 | 1461681051538 Marionette TRACE conn6 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:51 INFO - PROCESS | 1847 | 1461681051765 Marionette TRACE conn6 <- [1,2163,null,{"value":null}] 07:30:52 INFO - PROCESS | 1847 | 1461681051995 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:52 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1917a99800 == 124 [pid = 1847] [id = 548] 07:30:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x7f190b924000) [pid = 1847] [serial = 1645] [outer = (nil)] 07:30:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x7f191760f800) [pid = 1847] [serial = 1646] [outer = 0x7f190b924000] 07:30:52 INFO - PROCESS | 1847 | 1461681052115 Marionette DEBUG loaded listener.js 07:30:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x7f19179e9800) [pid = 1847] [serial = 1647] [outer = 0x7f190b924000] 07:30:53 INFO - PROCESS | 1847 | 1461681053038 Marionette TRACE conn6 <- [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]]]}] 07:30:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 07:30:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1584ms 07:30:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 07:30:53 INFO - PROCESS | 1847 | 1461681053115 Marionette TRACE conn6 -> [0,2165,"getWindowHandle",null] 07:30:53 INFO - PROCESS | 1847 | 1461681053118 Marionette TRACE conn6 <- [1,2165,null,{"value":"8"}] 07:30:53 INFO - PROCESS | 1847 | 1461681053125 Marionette TRACE conn6 -> [0,2166,"setScriptTimeout",{"ms":35000}] 07:30:53 INFO - PROCESS | 1847 | 1461681053128 Marionette TRACE conn6 <- [1,2166,null,{}] 07:30:53 INFO - PROCESS | 1847 | 1461681053134 Marionette TRACE conn6 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:53 INFO - PROCESS | 1847 | 1461681053385 Marionette TRACE conn6 <- [1,2167,null,{"value":null}] 07:30:53 INFO - PROCESS | 1847 | 1461681053703 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:53 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1917d04000 == 125 [pid = 1847] [id = 549] 07:30:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x7f1918773c00) [pid = 1847] [serial = 1648] [outer = (nil)] 07:30:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x7f19187bb000) [pid = 1847] [serial = 1649] [outer = 0x7f1918773c00] 07:30:53 INFO - PROCESS | 1847 | 1461681053798 Marionette DEBUG loaded listener.js 07:30:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x7f1918862c00) [pid = 1847] [serial = 1650] [outer = 0x7f1918773c00] 07:30:54 INFO - PROCESS | 1847 | 1461681054712 Marionette TRACE conn6 <- [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]]]}] 07:30:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 07:30:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1639ms 07:30:54 INFO - PROCESS | 1847 | 1461681054763 Marionette TRACE conn6 -> [0,2169,"getWindowHandle",null] 07:30:54 INFO - PROCESS | 1847 | 1461681054768 Marionette TRACE conn6 <- [1,2169,null,{"value":"8"}] 07:30:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 07:30:54 INFO - PROCESS | 1847 | 1461681054775 Marionette TRACE conn6 -> [0,2170,"setScriptTimeout",{"ms":35000}] 07:30:54 INFO - PROCESS | 1847 | 1461681054780 Marionette TRACE conn6 <- [1,2170,null,{}] 07:30:54 INFO - PROCESS | 1847 | 1461681054786 Marionette TRACE conn6 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:55 INFO - PROCESS | 1847 | 1461681055050 Marionette TRACE conn6 <- [1,2171,null,{"value":null}] 07:30:55 INFO - PROCESS | 1847 | 1461681055362 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1918986800 == 126 [pid = 1847] [id = 550] 07:30:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x7f19189ab000) [pid = 1847] [serial = 1651] [outer = (nil)] 07:30:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x7f1918e46000) [pid = 1847] [serial = 1652] [outer = 0x7f19189ab000] 07:30:55 INFO - PROCESS | 1847 | 1461681055454 Marionette DEBUG loaded listener.js 07:30:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x7f191902dc00) [pid = 1847] [serial = 1653] [outer = 0x7f19189ab000] 07:30:56 INFO - PROCESS | 1847 | 1461681056369 Marionette TRACE conn6 <- [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]]]}] 07:30:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 07:30:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1633ms 07:30:56 INFO - PROCESS | 1847 | 1461681056409 Marionette TRACE conn6 -> [0,2173,"getWindowHandle",null] 07:30:56 INFO - PROCESS | 1847 | 1461681056413 Marionette TRACE conn6 <- [1,2173,null,{"value":"8"}] 07:30:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 07:30:56 INFO - PROCESS | 1847 | 1461681056419 Marionette TRACE conn6 -> [0,2174,"setScriptTimeout",{"ms":35000}] 07:30:56 INFO - PROCESS | 1847 | 1461681056424 Marionette TRACE conn6 <- [1,2174,null,{}] 07:30:56 INFO - PROCESS | 1847 | 1461681056431 Marionette TRACE conn6 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:56 INFO - PROCESS | 1847 | 1461681056671 Marionette TRACE conn6 <- [1,2175,null,{"value":null}] 07:30:56 INFO - PROCESS | 1847 | 1461681056934 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1918e2f000 == 127 [pid = 1847] [id = 551] 07:30:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x7f19189b1400) [pid = 1847] [serial = 1654] [outer = (nil)] 07:30:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x7f191902e000) [pid = 1847] [serial = 1655] [outer = 0x7f19189b1400] 07:30:57 INFO - PROCESS | 1847 | 1461681057065 Marionette DEBUG loaded listener.js 07:30:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x7f19191bd800) [pid = 1847] [serial = 1656] [outer = 0x7f19189b1400] 07:30:57 INFO - PROCESS | 1847 | 1461681057991 Marionette TRACE conn6 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 07:30:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 07:30:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1636ms 07:30:58 INFO - PROCESS | 1847 | 1461681058058 Marionette TRACE conn6 -> [0,2177,"getWindowHandle",null] 07:30:58 INFO - PROCESS | 1847 | 1461681058061 Marionette TRACE conn6 <- [1,2177,null,{"value":"8"}] 07:30:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 07:30:58 INFO - PROCESS | 1847 | 1461681058068 Marionette TRACE conn6 -> [0,2178,"setScriptTimeout",{"ms":35000}] 07:30:58 INFO - PROCESS | 1847 | 1461681058082 Marionette TRACE conn6 <- [1,2178,null,{}] 07:30:58 INFO - PROCESS | 1847 | 1461681058089 Marionette TRACE conn6 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:58 INFO - PROCESS | 1847 | 1461681058331 Marionette TRACE conn6 <- [1,2179,null,{"value":null}] 07:30:58 INFO - PROCESS | 1847 | 1461681058635 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:30:58 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191cfbd000 == 128 [pid = 1847] [id = 552] 07:30:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x7f1918e44c00) [pid = 1847] [serial = 1657] [outer = (nil)] 07:30:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x7f191cf52800) [pid = 1847] [serial = 1658] [outer = 0x7f1918e44c00] 07:30:58 INFO - PROCESS | 1847 | 1461681058717 Marionette DEBUG loaded listener.js 07:30:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x7f191d7c3c00) [pid = 1847] [serial = 1659] [outer = 0x7f1918e44c00] 07:30:59 INFO - PROCESS | 1847 | 1461681059595 Marionette TRACE conn6 <- [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]]]}] 07:30:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 07:30:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1591ms 07:30:59 INFO - PROCESS | 1847 | 1461681059661 Marionette TRACE conn6 -> [0,2181,"getWindowHandle",null] 07:30:59 INFO - PROCESS | 1847 | 1461681059664 Marionette TRACE conn6 <- [1,2181,null,{"value":"8"}] 07:30:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 07:30:59 INFO - PROCESS | 1847 | 1461681059672 Marionette TRACE conn6 -> [0,2182,"setScriptTimeout",{"ms":35000}] 07:30:59 INFO - PROCESS | 1847 | 1461681059675 Marionette TRACE conn6 <- [1,2182,null,{}] 07:30:59 INFO - PROCESS | 1847 | 1461681059681 Marionette TRACE conn6 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:30:59 INFO - PROCESS | 1847 | 1461681059931 Marionette TRACE conn6 <- [1,2183,null,{"value":null}] 07:31:00 INFO - PROCESS | 1847 | 1461681060238 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191d11a000 == 129 [pid = 1847] [id = 553] 07:31:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x7f1918e4d400) [pid = 1847] [serial = 1660] [outer = (nil)] 07:31:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x7f191d887400) [pid = 1847] [serial = 1661] [outer = 0x7f1918e4d400] 07:31:00 INFO - PROCESS | 1847 | 1461681060349 Marionette DEBUG loaded listener.js 07:31:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x7f191d9ea400) [pid = 1847] [serial = 1662] [outer = 0x7f1918e4d400] 07:31:01 INFO - PROCESS | 1847 | 1461681061299 Marionette TRACE conn6 <- [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]]]}] 07:31:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 07:31:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1692ms 07:31:01 INFO - PROCESS | 1847 | 1461681061366 Marionette TRACE conn6 -> [0,2185,"getWindowHandle",null] 07:31:01 INFO - PROCESS | 1847 | 1461681061369 Marionette TRACE conn6 <- [1,2185,null,{"value":"8"}] 07:31:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 07:31:01 INFO - PROCESS | 1847 | 1461681061377 Marionette TRACE conn6 -> [0,2186,"setScriptTimeout",{"ms":35000}] 07:31:01 INFO - PROCESS | 1847 | 1461681061380 Marionette TRACE conn6 <- [1,2186,null,{}] 07:31:01 INFO - PROCESS | 1847 | 1461681061386 Marionette TRACE conn6 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:01 INFO - PROCESS | 1847 | 1461681061669 Marionette TRACE conn6 <- [1,2187,null,{"value":null}] 07:31:01 INFO - PROCESS | 1847 | 1461681061976 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191e953000 == 130 [pid = 1847] [id = 554] 07:31:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x7f1911ae8400) [pid = 1847] [serial = 1663] [outer = (nil)] 07:31:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7f191da0fc00) [pid = 1847] [serial = 1664] [outer = 0x7f1911ae8400] 07:31:02 INFO - PROCESS | 1847 | 1461681062062 Marionette DEBUG loaded listener.js 07:31:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x7f191dadc400) [pid = 1847] [serial = 1665] [outer = 0x7f1911ae8400] 07:31:02 INFO - PROCESS | 1847 | 1461681062992 Marionette TRACE conn6 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 07:31:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 07:31:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1684ms 07:31:03 INFO - PROCESS | 1847 | 1461681063063 Marionette TRACE conn6 -> [0,2189,"getWindowHandle",null] 07:31:03 INFO - PROCESS | 1847 | 1461681063066 Marionette TRACE conn6 <- [1,2189,null,{"value":"8"}] 07:31:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 07:31:03 INFO - PROCESS | 1847 | 1461681063073 Marionette TRACE conn6 -> [0,2190,"setScriptTimeout",{"ms":35000}] 07:31:03 INFO - PROCESS | 1847 | 1461681063077 Marionette TRACE conn6 <- [1,2190,null,{}] 07:31:03 INFO - PROCESS | 1847 | 1461681063082 Marionette TRACE conn6 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:03 INFO - PROCESS | 1847 | 1461681063364 Marionette TRACE conn6 <- [1,2191,null,{"value":null}] 07:31:03 INFO - PROCESS | 1847 | 1461681063679 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191e9ef000 == 131 [pid = 1847] [id = 555] 07:31:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7f1914339800) [pid = 1847] [serial = 1666] [outer = (nil)] 07:31:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x7f191eb05400) [pid = 1847] [serial = 1667] [outer = 0x7f1914339800] 07:31:03 INFO - PROCESS | 1847 | 1461681063767 Marionette DEBUG loaded listener.js 07:31:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x7f191ec3d400) [pid = 1847] [serial = 1668] [outer = 0x7f1914339800] 07:31:04 INFO - PROCESS | 1847 | 1461681064647 Marionette TRACE conn6 <- [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]]]}] 07:31:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 07:31:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1634ms 07:31:04 INFO - PROCESS | 1847 | 1461681064724 Marionette TRACE conn6 -> [0,2193,"getWindowHandle",null] 07:31:04 INFO - PROCESS | 1847 | 1461681064728 Marionette TRACE conn6 <- [1,2193,null,{"value":"8"}] 07:31:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 07:31:04 INFO - PROCESS | 1847 | 1461681064741 Marionette TRACE conn6 -> [0,2194,"setScriptTimeout",{"ms":35000}] 07:31:04 INFO - PROCESS | 1847 | 1461681064744 Marionette TRACE conn6 <- [1,2194,null,{}] 07:31:04 INFO - PROCESS | 1847 | 1461681064752 Marionette TRACE conn6 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:05 INFO - PROCESS | 1847 | 1461681064999 Marionette TRACE conn6 <- [1,2195,null,{"value":null}] 07:31:05 INFO - PROCESS | 1847 | 1461681065356 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190d0db000 == 132 [pid = 1847] [id = 556] 07:31:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x7f190a7c5800) [pid = 1847] [serial = 1669] [outer = (nil)] 07:31:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x7f190d11b000) [pid = 1847] [serial = 1670] [outer = 0x7f190a7c5800] 07:31:05 INFO - PROCESS | 1847 | 1461681065442 Marionette DEBUG loaded listener.js 07:31:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x7f191dad2800) [pid = 1847] [serial = 1671] [outer = 0x7f190a7c5800] 07:31:06 INFO - PROCESS | 1847 | 1461681066334 Marionette TRACE conn6 <- [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]]]}] 07:31:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 07:31:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1642ms 07:31:06 INFO - PROCESS | 1847 | 1461681066382 Marionette TRACE conn6 -> [0,2197,"getWindowHandle",null] 07:31:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 07:31:06 INFO - PROCESS | 1847 | 1461681066386 Marionette TRACE conn6 <- [1,2197,null,{"value":"8"}] 07:31:06 INFO - PROCESS | 1847 | 1461681066394 Marionette TRACE conn6 -> [0,2198,"setScriptTimeout",{"ms":35000}] 07:31:06 INFO - PROCESS | 1847 | 1461681066397 Marionette TRACE conn6 <- [1,2198,null,{}] 07:31:06 INFO - PROCESS | 1847 | 1461681066404 Marionette TRACE conn6 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:06 INFO - PROCESS | 1847 | 1461681066666 Marionette TRACE conn6 <- [1,2199,null,{"value":null}] 07:31:06 INFO - PROCESS | 1847 | 1461681066937 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:07 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190fde5800 == 133 [pid = 1847] [id = 557] 07:31:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x7f190a7ccc00) [pid = 1847] [serial = 1672] [outer = (nil)] 07:31:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x7f190d92ac00) [pid = 1847] [serial = 1673] [outer = 0x7f190a7ccc00] 07:31:07 INFO - PROCESS | 1847 | 1461681067071 Marionette DEBUG loaded listener.js 07:31:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x7f1910e98000) [pid = 1847] [serial = 1674] [outer = 0x7f190a7ccc00] 07:31:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1909917800 == 132 [pid = 1847] [id = 444] 07:31:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191fabe800 == 131 [pid = 1847] [id = 310] 07:31:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190d4e0800 == 130 [pid = 1847] [id = 446] 07:31:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190d4ef800 == 129 [pid = 1847] [id = 445] 07:31:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190dcab800 == 128 [pid = 1847] [id = 538] 07:31:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190d4eb000 == 127 [pid = 1847] [id = 537] 07:31:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190b1da800 == 126 [pid = 1847] [id = 536] 07:31:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1909bca000 == 125 [pid = 1847] [id = 535] 07:31:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190dc4c000 == 124 [pid = 1847] [id = 533] 07:31:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190b2a5800 == 123 [pid = 1847] [id = 532] 07:31:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190dc3f800 == 122 [pid = 1847] [id = 531] 07:31:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1941f86000 == 121 [pid = 1847] [id = 530] 07:31:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f193cf66800 == 120 [pid = 1847] [id = 529] 07:31:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1939e4a000 == 119 [pid = 1847] [id = 528] 07:31:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1935295800 == 118 [pid = 1847] [id = 527] 07:31:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1929bb8000 == 117 [pid = 1847] [id = 526] 07:31:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1928043000 == 116 [pid = 1847] [id = 525] 07:31:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19230d7800 == 115 [pid = 1847] [id = 524] 07:31:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f192280b800 == 114 [pid = 1847] [id = 523] 07:31:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191ec1b000 == 113 [pid = 1847] [id = 522] 07:31:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191d118800 == 112 [pid = 1847] [id = 521] 07:31:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1918990000 == 111 [pid = 1847] [id = 520] 07:31:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19174a3800 == 110 [pid = 1847] [id = 519] 07:31:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1912c02800 == 109 [pid = 1847] [id = 518] 07:31:08 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190b079000 == 108 [pid = 1847] [id = 517] 07:31:08 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x7f190faa1400) [pid = 1847] [serial = 1550] [outer = (nil)] [url = about:blank] 07:31:08 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x7f190f6ab800) [pid = 1847] [serial = 1545] [outer = (nil)] [url = about:blank] 07:31:08 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x7f1918868800) [pid = 1847] [serial = 1500] [outer = (nil)] [url = about:blank] 07:31:08 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x7f1914335000) [pid = 1847] [serial = 1548] [outer = (nil)] [url = about:blank] 07:31:08 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x7f19110ac000) [pid = 1847] [serial = 1490] [outer = (nil)] [url = about:blank] 07:31:08 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x7f191d7cdc00) [pid = 1847] [serial = 1505] [outer = (nil)] [url = about:blank] 07:31:08 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x7f190f6aec00) [pid = 1847] [serial = 1488] [outer = (nil)] [url = about:blank] 07:31:08 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x7f1914336c00) [pid = 1847] [serial = 1494] [outer = (nil)] [url = about:blank] 07:31:08 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x7f190d2edc00) [pid = 1847] [serial = 1541] [outer = (nil)] [url = about:blank] 07:31:08 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x7f19110b5c00) [pid = 1847] [serial = 1491] [outer = (nil)] [url = about:blank] 07:31:08 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x7f190d2e5000) [pid = 1847] [serial = 1538] [outer = (nil)] [url = about:blank] 07:31:08 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x7f190d2e9400) [pid = 1847] [serial = 1535] [outer = (nil)] [url = about:blank] 07:31:08 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x7f190d117800) [pid = 1847] [serial = 1484] [outer = (nil)] [url = about:blank] 07:31:08 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x7f1927bbf000) [pid = 1847] [serial = 1526] [outer = (nil)] [url = about:blank] 07:31:08 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x7f1912c2b000) [pid = 1847] [serial = 1493] [outer = (nil)] [url = about:blank] 07:31:08 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x7f191ec36c00) [pid = 1847] [serial = 1508] [outer = (nil)] [url = about:blank] 07:31:08 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x7f1928ba7400) [pid = 1847] [serial = 1527] [outer = (nil)] [url = about:blank] 07:31:08 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x7f191d9ed400) [pid = 1847] [serial = 1506] [outer = (nil)] [url = about:blank] 07:31:08 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x7f1926dc4c00) [pid = 1847] [serial = 1517] [outer = (nil)] [url = about:blank] 07:31:08 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x7f192986cc00) [pid = 1847] [serial = 1529] [outer = (nil)] [url = about:blank] 07:31:08 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x7f19110b1400) [pid = 1847] [serial = 1547] [outer = (nil)] [url = about:blank] 07:31:08 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x7f190d2ee400) [pid = 1847] [serial = 1536] [outer = (nil)] [url = about:blank] 07:31:08 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x7f1934318800) [pid = 1847] [serial = 1532] [outer = (nil)] [url = about:blank] 07:31:08 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x7f19356f4800) [pid = 1847] [serial = 1533] [outer = (nil)] [url = about:blank] 07:31:08 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x7f190e686800) [pid = 1847] [serial = 1487] [outer = (nil)] [url = about:blank] 07:31:08 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x7f1927772800) [pid = 1847] [serial = 1523] [outer = (nil)] [url = about:blank] 07:31:08 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x7f190e603c00) [pid = 1847] [serial = 1544] [outer = (nil)] [url = about:blank] 07:31:08 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x7f1915859000) [pid = 1847] [serial = 1496] [outer = (nil)] [url = about:blank] 07:31:08 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x7f19187be400) [pid = 1847] [serial = 1419] [outer = (nil)] [url = about:blank] 07:31:08 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x7f192aaa2000) [pid = 1847] [serial = 1530] [outer = (nil)] [url = about:blank] 07:31:08 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x7f190d5fa000) [pid = 1847] [serial = 1485] [outer = (nil)] [url = about:blank] 07:31:08 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x7f1915a05800) [pid = 1847] [serial = 1497] [outer = (nil)] [url = about:blank] 07:31:08 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x7f19191be000) [pid = 1847] [serial = 1503] [outer = (nil)] [url = about:blank] 07:31:08 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x7f1918775400) [pid = 1847] [serial = 1499] [outer = (nil)] [url = about:blank] 07:31:08 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x7f191f3b0000) [pid = 1847] [serial = 1512] [outer = (nil)] [url = about:blank] 07:31:08 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x7f191f163c00) [pid = 1847] [serial = 1509] [outer = (nil)] [url = about:blank] 07:31:08 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x7f1919033000) [pid = 1847] [serial = 1502] [outer = (nil)] [url = about:blank] 07:31:08 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x7f1927bb5800) [pid = 1847] [serial = 1524] [outer = (nil)] [url = about:blank] 07:31:08 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x7f1922fd5400) [pid = 1847] [serial = 1515] [outer = (nil)] [url = about:blank] 07:31:08 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x7f19272ba400) [pid = 1847] [serial = 1518] [outer = (nil)] [url = about:blank] 07:31:08 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x7f191cf56000) [pid = 1847] [serial = 1520] [outer = (nil)] [url = about:blank] 07:31:08 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x7f191f2c2800) [pid = 1847] [serial = 1511] [outer = (nil)] [url = about:blank] 07:31:08 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x7f191fcbc400) [pid = 1847] [serial = 1514] [outer = (nil)] [url = about:blank] 07:31:08 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x7f190d3b0400) [pid = 1847] [serial = 1542] [outer = (nil)] [url = about:blank] 07:31:08 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x7f192766bc00) [pid = 1847] [serial = 1521] [outer = (nil)] [url = about:blank] 07:31:09 INFO - PROCESS | 1847 | 1461681069248 Marionette TRACE conn6 <- [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]]]}] 07:31:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 07:31:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 2889ms 07:31:09 INFO - PROCESS | 1847 | 1461681069282 Marionette TRACE conn6 -> [0,2201,"getWindowHandle",null] 07:31:09 INFO - PROCESS | 1847 | 1461681069287 Marionette TRACE conn6 <- [1,2201,null,{"value":"8"}] 07:31:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 07:31:09 INFO - PROCESS | 1847 | 1461681069296 Marionette TRACE conn6 -> [0,2202,"setScriptTimeout",{"ms":35000}] 07:31:09 INFO - PROCESS | 1847 | 1461681069301 Marionette TRACE conn6 <- [1,2202,null,{}] 07:31:09 INFO - PROCESS | 1847 | 1461681069311 Marionette TRACE conn6 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:09 INFO - PROCESS | 1847 | 1461681069559 Marionette TRACE conn6 <- [1,2203,null,{"value":null}] 07:31:09 INFO - PROCESS | 1847 | 1461681069758 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:09 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190b1d9000 == 109 [pid = 1847] [id = 558] 07:31:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x7f1909c97c00) [pid = 1847] [serial = 1675] [outer = (nil)] 07:31:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x7f190ad7d800) [pid = 1847] [serial = 1676] [outer = 0x7f1909c97c00] 07:31:09 INFO - PROCESS | 1847 | 1461681069832 Marionette DEBUG loaded listener.js 07:31:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x7f190b923000) [pid = 1847] [serial = 1677] [outer = 0x7f1909c97c00] 07:31:10 INFO - PROCESS | 1847 | 1461681070620 Marionette TRACE conn6 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 07:31:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 07:31:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1341ms 07:31:10 INFO - PROCESS | 1847 | 1461681070638 Marionette TRACE conn6 -> [0,2205,"getWindowHandle",null] 07:31:10 INFO - PROCESS | 1847 | 1461681070646 Marionette TRACE conn6 <- [1,2205,null,{"value":"8"}] 07:31:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 07:31:10 INFO - PROCESS | 1847 | 1461681070657 Marionette TRACE conn6 -> [0,2206,"setScriptTimeout",{"ms":35000}] 07:31:10 INFO - PROCESS | 1847 | 1461681070660 Marionette TRACE conn6 <- [1,2206,null,{}] 07:31:10 INFO - PROCESS | 1847 | 1461681070666 Marionette TRACE conn6 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:10 INFO - PROCESS | 1847 | 1461681070982 Marionette TRACE conn6 <- [1,2207,null,{"value":null}] 07:31:11 INFO - PROCESS | 1847 | 1461681071101 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:11 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190d0d3800 == 110 [pid = 1847] [id = 559] 07:31:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x7f1909c97400) [pid = 1847] [serial = 1678] [outer = (nil)] 07:31:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x7f190d1e6400) [pid = 1847] [serial = 1679] [outer = 0x7f1909c97400] 07:31:11 INFO - PROCESS | 1847 | 1461681071166 Marionette DEBUG loaded listener.js 07:31:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x7f190d3a9400) [pid = 1847] [serial = 1680] [outer = 0x7f1909c97400] 07:31:12 INFO - PROCESS | 1847 | 1461681072104 Marionette TRACE conn6 <- [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]]]}] 07:31:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 07:31:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1486ms 07:31:12 INFO - PROCESS | 1847 | 1461681072144 Marionette TRACE conn6 -> [0,2209,"getWindowHandle",null] 07:31:12 INFO - PROCESS | 1847 | 1461681072148 Marionette TRACE conn6 <- [1,2209,null,{"value":"8"}] 07:31:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 07:31:12 INFO - PROCESS | 1847 | 1461681072175 Marionette TRACE conn6 -> [0,2210,"setScriptTimeout",{"ms":35000}] 07:31:12 INFO - PROCESS | 1847 | 1461681072183 Marionette TRACE conn6 <- [1,2210,null,{}] 07:31:12 INFO - PROCESS | 1847 | 1461681072208 Marionette TRACE conn6 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:12 INFO - PROCESS | 1847 | 1461681072496 Marionette TRACE conn6 <- [1,2211,null,{"value":null}] 07:31:12 INFO - PROCESS | 1847 | 1461681072536 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190dc45800 == 111 [pid = 1847] [id = 560] 07:31:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x7f190d949c00) [pid = 1847] [serial = 1681] [outer = (nil)] 07:31:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x7f190dce7000) [pid = 1847] [serial = 1682] [outer = 0x7f190d949c00] 07:31:12 INFO - PROCESS | 1847 | 1461681072606 Marionette DEBUG loaded listener.js 07:31:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x7f190e60d400) [pid = 1847] [serial = 1683] [outer = 0x7f190d949c00] 07:31:13 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x7f190d3b1400) [pid = 1847] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 07:31:13 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x7f190ad80c00) [pid = 1847] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 07:31:13 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x7f190ad81c00) [pid = 1847] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 07:31:13 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x7f190e603400) [pid = 1847] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 07:31:13 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x7f191da02800) [pid = 1847] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 07:31:13 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x7f190e686400) [pid = 1847] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 07:31:13 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x7f190d2efc00) [pid = 1847] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 07:31:13 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x7f190ad76800) [pid = 1847] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 07:31:13 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x7f190d5f5400) [pid = 1847] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 07:31:13 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x7f1929b98c00) [pid = 1847] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 07:31:13 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x7f190a7ca400) [pid = 1847] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 07:31:13 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x7f190d5f4000) [pid = 1847] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 07:31:13 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x7f193561d000) [pid = 1847] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 07:31:13 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x7f19352ec400) [pid = 1847] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 07:31:13 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x7f190e68d000) [pid = 1847] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 07:31:13 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x7f190d114000) [pid = 1847] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 07:31:13 INFO - PROCESS | 1847 | --DOMWINDOW == 134 (0x7f1909c94c00) [pid = 1847] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 07:31:13 INFO - PROCESS | 1847 | --DOMWINDOW == 133 (0x7f191ef38400) [pid = 1847] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 07:31:13 INFO - PROCESS | 1847 | --DOMWINDOW == 132 (0x7f190b262c00) [pid = 1847] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 07:31:13 INFO - PROCESS | 1847 | --DOMWINDOW == 131 (0x7f190ad82800) [pid = 1847] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 07:31:14 INFO - PROCESS | 1847 | 1461681074173 Marionette TRACE conn6 <- [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]]]}] 07:31:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 07:31:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 2061ms 07:31:14 INFO - PROCESS | 1847 | 1461681074257 Marionette TRACE conn6 -> [0,2213,"getWindowHandle",null] 07:31:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 07:31:14 INFO - PROCESS | 1847 | 1461681074262 Marionette TRACE conn6 <- [1,2213,null,{"value":"8"}] 07:31:14 INFO - PROCESS | 1847 | 1461681074269 Marionette TRACE conn6 -> [0,2214,"setScriptTimeout",{"ms":35000}] 07:31:14 INFO - PROCESS | 1847 | 1461681074272 Marionette TRACE conn6 <- [1,2214,null,{}] 07:31:14 INFO - PROCESS | 1847 | 1461681074278 Marionette TRACE conn6 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:14 INFO - PROCESS | 1847 | 1461681074498 Marionette TRACE conn6 <- [1,2215,null,{"value":null}] 07:31:14 INFO - PROCESS | 1847 | 1461681074682 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190f2cf800 == 112 [pid = 1847] [id = 561] 07:31:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 132 (0x7f1909c97800) [pid = 1847] [serial = 1684] [outer = (nil)] 07:31:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 133 (0x7f190dce6400) [pid = 1847] [serial = 1685] [outer = 0x7f1909c97800] 07:31:14 INFO - PROCESS | 1847 | 1461681074751 Marionette DEBUG loaded listener.js 07:31:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x7f190e68b400) [pid = 1847] [serial = 1686] [outer = 0x7f1909c97800] 07:31:15 INFO - PROCESS | 1847 | 1461681075522 Marionette TRACE conn6 <- [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]]]}] 07:31:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 07:31:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1285ms 07:31:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 07:31:15 INFO - PROCESS | 1847 | 1461681075554 Marionette TRACE conn6 -> [0,2217,"getWindowHandle",null] 07:31:15 INFO - PROCESS | 1847 | 1461681075557 Marionette TRACE conn6 <- [1,2217,null,{"value":"8"}] 07:31:15 INFO - PROCESS | 1847 | 1461681075563 Marionette TRACE conn6 -> [0,2218,"setScriptTimeout",{"ms":35000}] 07:31:15 INFO - PROCESS | 1847 | 1461681075566 Marionette TRACE conn6 <- [1,2218,null,{}] 07:31:15 INFO - PROCESS | 1847 | 1461681075571 Marionette TRACE conn6 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:15 INFO - PROCESS | 1847 | 1461681075870 Marionette TRACE conn6 <- [1,2219,null,{"value":null}] 07:31:16 INFO - PROCESS | 1847 | 1461681076185 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190b081000 == 113 [pid = 1847] [id = 562] 07:31:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x7f19099afc00) [pid = 1847] [serial = 1687] [outer = (nil)] 07:31:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x7f1909c96800) [pid = 1847] [serial = 1688] [outer = 0x7f19099afc00] 07:31:16 INFO - PROCESS | 1847 | 1461681076384 Marionette DEBUG loaded listener.js 07:31:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x7f190ad80c00) [pid = 1847] [serial = 1689] [outer = 0x7f19099afc00] 07:31:17 INFO - PROCESS | 1847 | 1461681077314 Marionette TRACE conn6 <- [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]]]}] 07:31:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 07:31:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1780ms 07:31:17 INFO - PROCESS | 1847 | 1461681077345 Marionette TRACE conn6 -> [0,2221,"getWindowHandle",null] 07:31:17 INFO - PROCESS | 1847 | 1461681077351 Marionette TRACE conn6 <- [1,2221,null,{"value":"8"}] 07:31:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 07:31:17 INFO - PROCESS | 1847 | 1461681077360 Marionette TRACE conn6 -> [0,2222,"setScriptTimeout",{"ms":35000}] 07:31:17 INFO - PROCESS | 1847 | 1461681077365 Marionette TRACE conn6 <- [1,2222,null,{}] 07:31:17 INFO - PROCESS | 1847 | 1461681077372 Marionette TRACE conn6 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:17 INFO - PROCESS | 1847 | 1461681077624 Marionette TRACE conn6 <- [1,2223,null,{"value":null}] 07:31:17 INFO - PROCESS | 1847 | 1461681077887 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190e299000 == 114 [pid = 1847] [id = 563] 07:31:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x7f190d3ad400) [pid = 1847] [serial = 1690] [outer = (nil)] 07:31:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x7f190d926c00) [pid = 1847] [serial = 1691] [outer = 0x7f190d3ad400] 07:31:18 INFO - PROCESS | 1847 | 1461681078014 Marionette DEBUG loaded listener.js 07:31:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x7f190df67c00) [pid = 1847] [serial = 1692] [outer = 0x7f190d3ad400] 07:31:19 INFO - PROCESS | 1847 | 1461681079028 Marionette TRACE conn6 <- [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]]]}] 07:31:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 07:31:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1684ms 07:31:19 INFO - PROCESS | 1847 | 1461681079048 Marionette TRACE conn6 -> [0,2225,"getWindowHandle",null] 07:31:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 07:31:19 INFO - PROCESS | 1847 | 1461681079055 Marionette TRACE conn6 <- [1,2225,null,{"value":"8"}] 07:31:19 INFO - PROCESS | 1847 | 1461681079063 Marionette TRACE conn6 -> [0,2226,"setScriptTimeout",{"ms":35000}] 07:31:19 INFO - PROCESS | 1847 | 1461681079066 Marionette TRACE conn6 <- [1,2226,null,{}] 07:31:19 INFO - PROCESS | 1847 | 1461681079073 Marionette TRACE conn6 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:19 INFO - PROCESS | 1847 | 1461681079317 Marionette TRACE conn6 <- [1,2227,null,{"value":null}] 07:31:19 INFO - PROCESS | 1847 | 1461681079635 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1912c1f000 == 115 [pid = 1847] [id = 564] 07:31:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x7f190f6acc00) [pid = 1847] [serial = 1693] [outer = (nil)] 07:31:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x7f190faac400) [pid = 1847] [serial = 1694] [outer = 0x7f190f6acc00] 07:31:19 INFO - PROCESS | 1847 | 1461681079766 Marionette DEBUG loaded listener.js 07:31:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x7f1910e9ec00) [pid = 1847] [serial = 1695] [outer = 0x7f190f6acc00] 07:31:20 INFO - PROCESS | 1847 | 1461681080710 Marionette TRACE conn6 <- [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]]]}] 07:31:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 07:31:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1693ms 07:31:20 INFO - PROCESS | 1847 | 1461681080757 Marionette TRACE conn6 -> [0,2229,"getWindowHandle",null] 07:31:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 07:31:20 INFO - PROCESS | 1847 | 1461681080761 Marionette TRACE conn6 <- [1,2229,null,{"value":"8"}] 07:31:20 INFO - PROCESS | 1847 | 1461681080777 Marionette TRACE conn6 -> [0,2230,"setScriptTimeout",{"ms":35000}] 07:31:20 INFO - PROCESS | 1847 | 1461681080787 Marionette TRACE conn6 <- [1,2230,null,{}] 07:31:20 INFO - PROCESS | 1847 | 1461681080796 Marionette TRACE conn6 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:21 INFO - PROCESS | 1847 | 1461681081074 Marionette TRACE conn6 <- [1,2231,null,{"value":null}] 07:31:21 INFO - PROCESS | 1847 | 1461681081374 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1914c65000 == 116 [pid = 1847] [id = 565] 07:31:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x7f19110b5400) [pid = 1847] [serial = 1696] [outer = (nil)] 07:31:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x7f1912c34000) [pid = 1847] [serial = 1697] [outer = 0x7f19110b5400] 07:31:21 INFO - PROCESS | 1847 | 1461681081459 Marionette DEBUG loaded listener.js 07:31:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x7f1913d2dc00) [pid = 1847] [serial = 1698] [outer = 0x7f19110b5400] 07:31:22 INFO - PROCESS | 1847 | 1461681082331 Marionette TRACE conn6 <- [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]]]}] 07:31:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 07:31:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1605ms 07:31:22 INFO - PROCESS | 1847 | 1461681082374 Marionette TRACE conn6 -> [0,2233,"getWindowHandle",null] 07:31:22 INFO - PROCESS | 1847 | 1461681082379 Marionette TRACE conn6 <- [1,2233,null,{"value":"8"}] 07:31:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 07:31:22 INFO - PROCESS | 1847 | 1461681082385 Marionette TRACE conn6 -> [0,2234,"setScriptTimeout",{"ms":35000}] 07:31:22 INFO - PROCESS | 1847 | 1461681082389 Marionette TRACE conn6 <- [1,2234,null,{}] 07:31:22 INFO - PROCESS | 1847 | 1461681082394 Marionette TRACE conn6 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:22 INFO - PROCESS | 1847 | 1461681082649 Marionette TRACE conn6 <- [1,2235,null,{"value":null}] 07:31:22 INFO - PROCESS | 1847 | 1461681082905 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1917a97000 == 117 [pid = 1847] [id = 566] 07:31:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x7f1911ae1400) [pid = 1847] [serial = 1699] [outer = (nil)] 07:31:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x7f1915850c00) [pid = 1847] [serial = 1700] [outer = 0x7f1911ae1400] 07:31:23 INFO - PROCESS | 1847 | 1461681083035 Marionette DEBUG loaded listener.js 07:31:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x7f1915a06000) [pid = 1847] [serial = 1701] [outer = 0x7f1911ae1400] 07:31:23 INFO - PROCESS | 1847 | 1461681083879 Marionette TRACE conn6 <- [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]]]}] 07:31:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 07:31:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1529ms 07:31:23 INFO - PROCESS | 1847 | 1461681083916 Marionette TRACE conn6 -> [0,2237,"getWindowHandle",null] 07:31:23 INFO - PROCESS | 1847 | 1461681083920 Marionette TRACE conn6 <- [1,2237,null,{"value":"8"}] 07:31:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 07:31:23 INFO - PROCESS | 1847 | 1461681083926 Marionette TRACE conn6 -> [0,2238,"setScriptTimeout",{"ms":35000}] 07:31:23 INFO - PROCESS | 1847 | 1461681083929 Marionette TRACE conn6 <- [1,2238,null,{}] 07:31:23 INFO - PROCESS | 1847 | 1461681083935 Marionette TRACE conn6 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:24 INFO - PROCESS | 1847 | 1461681084244 Marionette TRACE conn6 <- [1,2239,null,{"value":null}] 07:31:24 INFO - PROCESS | 1847 | 1461681084444 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1918896800 == 118 [pid = 1847] [id = 567] 07:31:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x7f191776e800) [pid = 1847] [serial = 1702] [outer = (nil)] 07:31:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x7f1917778800) [pid = 1847] [serial = 1703] [outer = 0x7f191776e800] 07:31:24 INFO - PROCESS | 1847 | 1461681084593 Marionette DEBUG loaded listener.js 07:31:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x7f1918778800) [pid = 1847] [serial = 1704] [outer = 0x7f191776e800] 07:31:25 INFO - PROCESS | 1847 | 1461681085582 Marionette TRACE conn6 <- [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]]]}] 07:31:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 07:31:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1686ms 07:31:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 07:31:25 INFO - PROCESS | 1847 | 1461681085613 Marionette TRACE conn6 -> [0,2241,"getWindowHandle",null] 07:31:25 INFO - PROCESS | 1847 | 1461681085616 Marionette TRACE conn6 <- [1,2241,null,{"value":"8"}] 07:31:25 INFO - PROCESS | 1847 | 1461681085622 Marionette TRACE conn6 -> [0,2242,"setScriptTimeout",{"ms":35000}] 07:31:25 INFO - PROCESS | 1847 | 1461681085626 Marionette TRACE conn6 <- [1,2242,null,{}] 07:31:25 INFO - PROCESS | 1847 | 1461681085631 Marionette TRACE conn6 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:25 INFO - PROCESS | 1847 | 1461681085866 Marionette TRACE conn6 <- [1,2243,null,{"value":null}] 07:31:26 INFO - PROCESS | 1847 | 1461681086135 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19190f4000 == 119 [pid = 1847] [id = 568] 07:31:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x7f1917771c00) [pid = 1847] [serial = 1705] [outer = (nil)] 07:31:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x7f19189b0400) [pid = 1847] [serial = 1706] [outer = 0x7f1917771c00] 07:31:26 INFO - PROCESS | 1847 | 1461681086259 Marionette DEBUG loaded listener.js 07:31:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x7f1919057c00) [pid = 1847] [serial = 1707] [outer = 0x7f1917771c00] 07:31:27 INFO - PROCESS | 1847 | 1461681087128 Marionette TRACE conn6 <- [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]]]}] 07:31:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 07:31:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1532ms 07:31:27 INFO - PROCESS | 1847 | 1461681087155 Marionette TRACE conn6 -> [0,2245,"getWindowHandle",null] 07:31:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 07:31:27 INFO - PROCESS | 1847 | 1461681087159 Marionette TRACE conn6 <- [1,2245,null,{"value":"8"}] 07:31:27 INFO - PROCESS | 1847 | 1461681087165 Marionette TRACE conn6 -> [0,2246,"setScriptTimeout",{"ms":35000}] 07:31:27 INFO - PROCESS | 1847 | 1461681087170 Marionette TRACE conn6 <- [1,2246,null,{}] 07:31:27 INFO - PROCESS | 1847 | 1461681087175 Marionette TRACE conn6 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:27 INFO - PROCESS | 1847 | 1461681087404 Marionette TRACE conn6 <- [1,2247,null,{"value":null}] 07:31:27 INFO - PROCESS | 1847 | 1461681087664 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191e8db000 == 120 [pid = 1847] [id = 569] 07:31:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x7f1918779000) [pid = 1847] [serial = 1708] [outer = (nil)] 07:31:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x7f19191c4c00) [pid = 1847] [serial = 1709] [outer = 0x7f1918779000] 07:31:27 INFO - PROCESS | 1847 | 1461681087785 Marionette DEBUG loaded listener.js 07:31:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x7f191d7c8000) [pid = 1847] [serial = 1710] [outer = 0x7f1918779000] 07:31:28 INFO - PROCESS | 1847 | 1461681088660 Marionette TRACE conn6 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 07:31:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 07:31:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1544ms 07:31:28 INFO - PROCESS | 1847 | 1461681088709 Marionette TRACE conn6 -> [0,2249,"getWindowHandle",null] 07:31:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 07:31:28 INFO - PROCESS | 1847 | 1461681088714 Marionette TRACE conn6 <- [1,2249,null,{"value":"8"}] 07:31:28 INFO - PROCESS | 1847 | 1461681088720 Marionette TRACE conn6 -> [0,2250,"setScriptTimeout",{"ms":35000}] 07:31:28 INFO - PROCESS | 1847 | 1461681088724 Marionette TRACE conn6 <- [1,2250,null,{}] 07:31:28 INFO - PROCESS | 1847 | 1461681088729 Marionette TRACE conn6 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:28 INFO - PROCESS | 1847 | 1461681088973 Marionette TRACE conn6 <- [1,2251,null,{"value":null}] 07:31:29 INFO - PROCESS | 1847 | 1461681089234 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191e9e8000 == 121 [pid = 1847] [id = 570] 07:31:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x7f1918866000) [pid = 1847] [serial = 1711] [outer = (nil)] 07:31:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x7f191d9e3400) [pid = 1847] [serial = 1712] [outer = 0x7f1918866000] 07:31:29 INFO - PROCESS | 1847 | 1461681089355 Marionette DEBUG loaded listener.js 07:31:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x7f191eb07000) [pid = 1847] [serial = 1713] [outer = 0x7f1918866000] 07:31:30 INFO - PROCESS | 1847 | 1461681090233 Marionette TRACE conn6 <- [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]]]}] 07:31:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 07:31:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1585ms 07:31:30 INFO - PROCESS | 1847 | 1461681090305 Marionette TRACE conn6 -> [0,2253,"getWindowHandle",null] 07:31:30 INFO - PROCESS | 1847 | 1461681090309 Marionette TRACE conn6 <- [1,2253,null,{"value":"8"}] 07:31:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 07:31:30 INFO - PROCESS | 1847 | 1461681090315 Marionette TRACE conn6 -> [0,2254,"setScriptTimeout",{"ms":35000}] 07:31:30 INFO - PROCESS | 1847 | 1461681090317 Marionette TRACE conn6 <- [1,2254,null,{}] 07:31:30 INFO - PROCESS | 1847 | 1461681090323 Marionette TRACE conn6 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:30 INFO - PROCESS | 1847 | 1461681090619 Marionette TRACE conn6 <- [1,2255,null,{"value":null}] 07:31:30 INFO - PROCESS | 1847 | 1461681090923 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:30 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191f36d800 == 122 [pid = 1847] [id = 571] 07:31:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x7f190a7c5400) [pid = 1847] [serial = 1714] [outer = (nil)] 07:31:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x7f191ef38c00) [pid = 1847] [serial = 1715] [outer = 0x7f190a7c5400] 07:31:31 INFO - PROCESS | 1847 | 1461681091023 Marionette DEBUG loaded listener.js 07:31:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x7f191f16c000) [pid = 1847] [serial = 1716] [outer = 0x7f190a7c5400] 07:31:31 INFO - PROCESS | 1847 | 1461681091926 Marionette TRACE conn6 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 07:31:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 07:31:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1683ms 07:31:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 07:31:32 INFO - PROCESS | 1847 | 1461681091999 Marionette TRACE conn6 -> [0,2257,"getWindowHandle",null] 07:31:32 INFO - PROCESS | 1847 | 1461681092002 Marionette TRACE conn6 <- [1,2257,null,{"value":"8"}] 07:31:32 INFO - PROCESS | 1847 | 1461681092009 Marionette TRACE conn6 -> [0,2258,"setScriptTimeout",{"ms":35000}] 07:31:32 INFO - PROCESS | 1847 | 1461681092012 Marionette TRACE conn6 <- [1,2258,null,{}] 07:31:32 INFO - PROCESS | 1847 | 1461681092018 Marionette TRACE conn6 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:32 INFO - PROCESS | 1847 | 1461681092259 Marionette TRACE conn6 <- [1,2259,null,{"value":null}] 07:31:32 INFO - PROCESS | 1847 | 1461681092575 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191f672000 == 123 [pid = 1847] [id = 572] 07:31:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x7f191f2c3000) [pid = 1847] [serial = 1717] [outer = (nil)] 07:31:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x7f191f2cd000) [pid = 1847] [serial = 1718] [outer = 0x7f191f2c3000] 07:31:32 INFO - PROCESS | 1847 | 1461681092674 Marionette DEBUG loaded listener.js 07:31:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x7f191f3b3400) [pid = 1847] [serial = 1719] [outer = 0x7f191f2c3000] 07:31:33 INFO - PROCESS | 1847 | 1461681093610 Marionette TRACE conn6 <- [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]]]}] 07:31:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 07:31:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1630ms 07:31:33 INFO - PROCESS | 1847 | 1461681093639 Marionette TRACE conn6 -> [0,2261,"getWindowHandle",null] 07:31:33 INFO - PROCESS | 1847 | 1461681093643 Marionette TRACE conn6 <- [1,2261,null,{"value":"8"}] 07:31:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 07:31:33 INFO - PROCESS | 1847 | 1461681093649 Marionette TRACE conn6 -> [0,2262,"setScriptTimeout",{"ms":35000}] 07:31:33 INFO - PROCESS | 1847 | 1461681093654 Marionette TRACE conn6 <- [1,2262,null,{}] 07:31:33 INFO - PROCESS | 1847 | 1461681093659 Marionette TRACE conn6 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:33 INFO - PROCESS | 1847 | 1461681093929 Marionette TRACE conn6 <- [1,2263,null,{"value":null}] 07:31:34 INFO - PROCESS | 1847 | 1461681094232 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191fc21000 == 124 [pid = 1847] [id = 573] 07:31:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x7f191f83c800) [pid = 1847] [serial = 1720] [outer = (nil)] 07:31:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x7f191f9d5800) [pid = 1847] [serial = 1721] [outer = 0x7f191f83c800] 07:31:34 INFO - PROCESS | 1847 | 1461681094312 Marionette DEBUG loaded listener.js 07:31:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x7f191fb02c00) [pid = 1847] [serial = 1722] [outer = 0x7f191f83c800] 07:31:35 INFO - PROCESS | 1847 | 1461681095187 Marionette TRACE conn6 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 07:31:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 07:31:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1586ms 07:31:35 INFO - PROCESS | 1847 | 1461681095237 Marionette TRACE conn6 -> [0,2265,"getWindowHandle",null] 07:31:35 INFO - PROCESS | 1847 | 1461681095241 Marionette TRACE conn6 <- [1,2265,null,{"value":"8"}] 07:31:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 07:31:35 INFO - PROCESS | 1847 | 1461681095247 Marionette TRACE conn6 -> [0,2266,"setScriptTimeout",{"ms":35000}] 07:31:35 INFO - PROCESS | 1847 | 1461681095249 Marionette TRACE conn6 <- [1,2266,null,{}] 07:31:35 INFO - PROCESS | 1847 | 1461681095255 Marionette TRACE conn6 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:35 INFO - PROCESS | 1847 | 1461681095500 Marionette TRACE conn6 <- [1,2267,null,{"value":null}] 07:31:35 INFO - PROCESS | 1847 | 1461681095771 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:35 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1922822000 == 125 [pid = 1847] [id = 574] 07:31:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x7f191f83e800) [pid = 1847] [serial = 1723] [outer = (nil)] 07:31:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x7f1920891800) [pid = 1847] [serial = 1724] [outer = 0x7f191f83e800] 07:31:35 INFO - PROCESS | 1847 | 1461681095893 Marionette DEBUG loaded listener.js 07:31:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x7f1922755800) [pid = 1847] [serial = 1725] [outer = 0x7f191f83e800] 07:31:36 INFO - PROCESS | 1847 | 1461681096762 Marionette TRACE conn6 <- [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]]]}] 07:31:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 07:31:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1578ms 07:31:36 INFO - PROCESS | 1847 | 1461681096827 Marionette TRACE conn6 -> [0,2269,"getWindowHandle",null] 07:31:36 INFO - PROCESS | 1847 | 1461681096831 Marionette TRACE conn6 <- [1,2269,null,{"value":"8"}] 07:31:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 07:31:36 INFO - PROCESS | 1847 | 1461681096838 Marionette TRACE conn6 -> [0,2270,"setScriptTimeout",{"ms":35000}] 07:31:36 INFO - PROCESS | 1847 | 1461681096842 Marionette TRACE conn6 <- [1,2270,null,{}] 07:31:36 INFO - PROCESS | 1847 | 1461681096848 Marionette TRACE conn6 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:37 INFO - PROCESS | 1847 | 1461681097093 Marionette TRACE conn6 <- [1,2271,null,{"value":null}] 07:31:37 INFO - PROCESS | 1847 | 1461681097401 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:37 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19230c9000 == 126 [pid = 1847] [id = 575] 07:31:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x7f191f953400) [pid = 1847] [serial = 1726] [outer = (nil)] 07:31:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x7f1922760c00) [pid = 1847] [serial = 1727] [outer = 0x7f191f953400] 07:31:37 INFO - PROCESS | 1847 | 1461681097483 Marionette DEBUG loaded listener.js 07:31:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x7f1922fdac00) [pid = 1847] [serial = 1728] [outer = 0x7f191f953400] 07:31:38 INFO - PROCESS | 1847 | 1461681098329 Marionette TRACE conn6 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 07:31:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 07:31:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1538ms 07:31:38 INFO - PROCESS | 1847 | 1461681098377 Marionette TRACE conn6 -> [0,2273,"getWindowHandle",null] 07:31:38 INFO - PROCESS | 1847 | 1461681098380 Marionette TRACE conn6 <- [1,2273,null,{"value":"8"}] 07:31:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 07:31:38 INFO - PROCESS | 1847 | 1461681098387 Marionette TRACE conn6 -> [0,2274,"setScriptTimeout",{"ms":35000}] 07:31:38 INFO - PROCESS | 1847 | 1461681098390 Marionette TRACE conn6 <- [1,2274,null,{}] 07:31:38 INFO - PROCESS | 1847 | 1461681098396 Marionette TRACE conn6 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:38 INFO - PROCESS | 1847 | 1461681098630 Marionette TRACE conn6 <- [1,2275,null,{"value":null}] 07:31:38 INFO - PROCESS | 1847 | 1461681098898 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1926050800 == 127 [pid = 1847] [id = 576] 07:31:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7f1920a06800) [pid = 1847] [serial = 1729] [outer = (nil)] 07:31:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x7f1924310c00) [pid = 1847] [serial = 1730] [outer = 0x7f1920a06800] 07:31:39 INFO - PROCESS | 1847 | 1461681099019 Marionette DEBUG loaded listener.js 07:31:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7f19255e9400) [pid = 1847] [serial = 1731] [outer = 0x7f1920a06800] 07:31:39 INFO - PROCESS | 1847 | 1461681099905 Marionette TRACE conn6 <- [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]]]}] 07:31:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 07:31:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1591ms 07:31:39 INFO - PROCESS | 1847 | 1461681099980 Marionette TRACE conn6 -> [0,2277,"getWindowHandle",null] 07:31:39 INFO - PROCESS | 1847 | 1461681099984 Marionette TRACE conn6 <- [1,2277,null,{"value":"8"}] 07:31:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 07:31:39 INFO - PROCESS | 1847 | 1461681099991 Marionette TRACE conn6 -> [0,2278,"setScriptTimeout",{"ms":35000}] 07:31:39 INFO - PROCESS | 1847 | 1461681099993 Marionette TRACE conn6 <- [1,2278,null,{}] 07:31:40 INFO - PROCESS | 1847 | 1461681099999 Marionette TRACE conn6 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:40 INFO - PROCESS | 1847 | 1461681100279 Marionette TRACE conn6 <- [1,2279,null,{"value":null}] 07:31:40 INFO - PROCESS | 1847 | 1461681100594 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1927e77000 == 128 [pid = 1847] [id = 577] 07:31:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x7f190dce4000) [pid = 1847] [serial = 1732] [outer = (nil)] 07:31:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x7f19255ee400) [pid = 1847] [serial = 1733] [outer = 0x7f190dce4000] 07:31:40 INFO - PROCESS | 1847 | 1461681100676 Marionette DEBUG loaded listener.js 07:31:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x7f1926ef6c00) [pid = 1847] [serial = 1734] [outer = 0x7f190dce4000] 07:31:41 INFO - PROCESS | 1847 | 1461681101566 Marionette TRACE conn6 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 07:31:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 07:31:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1628ms 07:31:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 07:31:41 INFO - PROCESS | 1847 | 1461681101621 Marionette TRACE conn6 -> [0,2281,"getWindowHandle",null] 07:31:41 INFO - PROCESS | 1847 | 1461681101624 Marionette TRACE conn6 <- [1,2281,null,{"value":"8"}] 07:31:41 INFO - PROCESS | 1847 | 1461681101631 Marionette TRACE conn6 -> [0,2282,"setScriptTimeout",{"ms":35000}] 07:31:41 INFO - PROCESS | 1847 | 1461681101633 Marionette TRACE conn6 <- [1,2282,null,{}] 07:31:41 INFO - PROCESS | 1847 | 1461681101640 Marionette TRACE conn6 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:41 INFO - PROCESS | 1847 | 1461681101893 Marionette TRACE conn6 <- [1,2283,null,{"value":null}] 07:31:42 INFO - PROCESS | 1847 | 1461681102198 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f192814d000 == 129 [pid = 1847] [id = 578] 07:31:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x7f190d1e7000) [pid = 1847] [serial = 1735] [outer = (nil)] 07:31:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x7f1926ef8800) [pid = 1847] [serial = 1736] [outer = 0x7f190d1e7000] 07:31:42 INFO - PROCESS | 1847 | 1461681102283 Marionette DEBUG loaded listener.js 07:31:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x7f19272bfc00) [pid = 1847] [serial = 1737] [outer = 0x7f190d1e7000] 07:31:43 INFO - PROCESS | 1847 | 1461681103151 Marionette TRACE conn6 <- [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]]]}] 07:31:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 07:31:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1534ms 07:31:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 07:31:43 INFO - PROCESS | 1847 | 1461681103163 Marionette TRACE conn6 -> [0,2285,"getWindowHandle",null] 07:31:43 INFO - PROCESS | 1847 | 1461681103166 Marionette TRACE conn6 <- [1,2285,null,{"value":"8"}] 07:31:43 INFO - PROCESS | 1847 | 1461681103173 Marionette TRACE conn6 -> [0,2286,"setScriptTimeout",{"ms":35000}] 07:31:43 INFO - PROCESS | 1847 | 1461681103176 Marionette TRACE conn6 <- [1,2286,null,{}] 07:31:43 INFO - PROCESS | 1847 | 1461681103182 Marionette TRACE conn6 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:43 INFO - PROCESS | 1847 | 1461681103418 Marionette TRACE conn6 <- [1,2287,null,{"value":null}] 07:31:43 INFO - PROCESS | 1847 | 1461681103661 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:43 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1929030000 == 130 [pid = 1847] [id = 579] 07:31:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x7f190d92c800) [pid = 1847] [serial = 1738] [outer = (nil)] 07:31:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x7f192765e000) [pid = 1847] [serial = 1739] [outer = 0x7f190d92c800] 07:31:43 INFO - PROCESS | 1847 | 1461681103744 Marionette DEBUG loaded listener.js 07:31:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x7f1927747000) [pid = 1847] [serial = 1740] [outer = 0x7f190d92c800] 07:31:44 INFO - PROCESS | 1847 | 1461681104683 Marionette TRACE conn6 <- [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]]]}] 07:31:44 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 07:31:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1583ms 07:31:44 INFO - PROCESS | 1847 | 1461681104757 Marionette TRACE conn6 -> [0,2289,"getWindowHandle",null] 07:31:44 INFO - PROCESS | 1847 | 1461681104760 Marionette TRACE conn6 <- [1,2289,null,{"value":"8"}] 07:31:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 07:31:44 INFO - PROCESS | 1847 | 1461681104766 Marionette TRACE conn6 -> [0,2290,"setScriptTimeout",{"ms":35000}] 07:31:44 INFO - PROCESS | 1847 | 1461681104770 Marionette TRACE conn6 <- [1,2290,null,{}] 07:31:44 INFO - PROCESS | 1847 | 1461681104775 Marionette TRACE conn6 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:45 INFO - PROCESS | 1847 | 1461681105026 Marionette TRACE conn6 <- [1,2291,null,{"value":null}] 07:31:45 INFO - PROCESS | 1847 | 1461681105361 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190b063000 == 131 [pid = 1847] [id = 580] 07:31:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0x7f1909c93000) [pid = 1847] [serial = 1741] [outer = (nil)] 07:31:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x7f190cff8000) [pid = 1847] [serial = 1742] [outer = 0x7f1909c93000] 07:31:45 INFO - PROCESS | 1847 | 1461681105456 Marionette DEBUG loaded listener.js 07:31:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0x7f190f6ac400) [pid = 1847] [serial = 1743] [outer = 0x7f1909c93000] 07:31:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19143d9800 == 130 [pid = 1847] [id = 424] 07:31:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191ecb2800 == 129 [pid = 1847] [id = 38] 07:31:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1917c99800 == 128 [pid = 1847] [id = 427] 07:31:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191f021000 == 127 [pid = 1847] [id = 43] 07:31:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1914268000 == 126 [pid = 1847] [id = 422] 07:31:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1928be0000 == 125 [pid = 1847] [id = 509] 07:31:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1917415800 == 124 [pid = 1847] [id = 472] 07:31:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190f2cf800 == 123 [pid = 1847] [id = 561] 07:31:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190dc45800 == 122 [pid = 1847] [id = 560] 07:31:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190d0d3800 == 121 [pid = 1847] [id = 559] 07:31:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190b1d9000 == 120 [pid = 1847] [id = 558] 07:31:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190d0db000 == 119 [pid = 1847] [id = 556] 07:31:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191e9ef000 == 118 [pid = 1847] [id = 555] 07:31:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191e953000 == 117 [pid = 1847] [id = 554] 07:31:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191d11a000 == 116 [pid = 1847] [id = 553] 07:31:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191cfbd000 == 115 [pid = 1847] [id = 552] 07:31:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1918e2f000 == 114 [pid = 1847] [id = 551] 07:31:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1918986800 == 113 [pid = 1847] [id = 550] 07:31:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1917d04000 == 112 [pid = 1847] [id = 549] 07:31:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1917a99800 == 111 [pid = 1847] [id = 548] 07:31:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191766a000 == 110 [pid = 1847] [id = 547] 07:31:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1917413800 == 109 [pid = 1847] [id = 546] 07:31:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19143ec000 == 108 [pid = 1847] [id = 545] 07:31:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1914091800 == 107 [pid = 1847] [id = 544] 07:31:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1912cca000 == 106 [pid = 1847] [id = 543] 07:31:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19111df000 == 105 [pid = 1847] [id = 542] 07:31:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190fa53800 == 104 [pid = 1847] [id = 541] 07:31:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190d0e5000 == 103 [pid = 1847] [id = 540] 07:31:47 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190fa55800 == 102 [pid = 1847] [id = 539] 07:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0x7f190e68fc00) [pid = 1847] [serial = 1617] [outer = (nil)] [url = about:blank] 07:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0x7f190d92d800) [pid = 1847] [serial = 1613] [outer = (nil)] [url = about:blank] 07:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x7f190b92a800) [pid = 1847] [serial = 1608] [outer = (nil)] [url = about:blank] 07:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x7f190d3a5000) [pid = 1847] [serial = 1611] [outer = (nil)] [url = about:blank] 07:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x7f1910e90800) [pid = 1847] [serial = 1557] [outer = (nil)] [url = about:blank] 07:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x7f191f9e0800) [pid = 1847] [serial = 1571] [outer = (nil)] [url = about:blank] 07:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x7f1919065800) [pid = 1847] [serial = 1566] [outer = (nil)] [url = about:blank] 07:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x7f191760dc00) [pid = 1847] [serial = 1562] [outer = (nil)] [url = about:blank] 07:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x7f190b263400) [pid = 1847] [serial = 1553] [outer = (nil)] [url = about:blank] 07:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x7f190f6a8c00) [pid = 1847] [serial = 1556] [outer = (nil)] [url = about:blank] 07:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x7f1939c10c00) [pid = 1847] [serial = 1595] [outer = (nil)] [url = about:blank] 07:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x7f190df6e800) [pid = 1847] [serial = 1616] [outer = (nil)] [url = about:blank] 07:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x7f1920a48400) [pid = 1847] [serial = 1572] [outer = (nil)] [url = about:blank] 07:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x7f1918e50400) [pid = 1847] [serial = 1565] [outer = (nil)] [url = about:blank] 07:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x7f19099aac00) [pid = 1847] [serial = 1598] [outer = (nil)] [url = about:blank] 07:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x7f190d957400) [pid = 1847] [serial = 1614] [outer = (nil)] [url = about:blank] 07:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x7f190d924800) [pid = 1847] [serial = 1604] [outer = (nil)] [url = about:blank] 07:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x7f190d11ec00) [pid = 1847] [serial = 1554] [outer = (nil)] [url = about:blank] 07:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x7f1918777800) [pid = 1847] [serial = 1563] [outer = (nil)] [url = about:blank] 07:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x7f1934315400) [pid = 1847] [serial = 1584] [outer = (nil)] [url = about:blank] 07:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x7f192aaa0400) [pid = 1847] [serial = 1583] [outer = (nil)] [url = about:blank] 07:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x7f19272c3400) [pid = 1847] [serial = 1578] [outer = (nil)] [url = about:blank] 07:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x7f1927bc7c00) [pid = 1847] [serial = 1581] [outer = (nil)] [url = about:blank] 07:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x7f1939e86400) [pid = 1847] [serial = 1590] [outer = (nil)] [url = about:blank] 07:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x7f190b264800) [pid = 1847] [serial = 1607] [outer = (nil)] [url = about:blank] 07:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x7f192774b800) [pid = 1847] [serial = 1580] [outer = (nil)] [url = about:blank] 07:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x7f1936334000) [pid = 1847] [serial = 1586] [outer = (nil)] [url = about:blank] 07:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x7f191433f400) [pid = 1847] [serial = 1559] [outer = (nil)] [url = about:blank] 07:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x7f1922fda400) [pid = 1847] [serial = 1575] [outer = (nil)] [url = about:blank] 07:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x7f1909ca0000) [pid = 1847] [serial = 1593] [outer = (nil)] [url = about:blank] 07:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x7f1909c9b800) [pid = 1847] [serial = 1592] [outer = (nil)] [url = about:blank] 07:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x7f190d91f400) [pid = 1847] [serial = 1601] [outer = (nil)] [url = about:blank] 07:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x7f190d1ea800) [pid = 1847] [serial = 1610] [outer = (nil)] [url = about:blank] 07:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x7f1939d4b800) [pid = 1847] [serial = 1589] [outer = (nil)] [url = about:blank] 07:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x7f191f164400) [pid = 1847] [serial = 1568] [outer = (nil)] [url = about:blank] 07:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x7f19110af400) [pid = 1847] [serial = 1539] [outer = (nil)] [url = about:blank] 07:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x7f192610d400) [pid = 1847] [serial = 1577] [outer = (nil)] [url = about:blank] 07:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x7f191f491c00) [pid = 1847] [serial = 1569] [outer = (nil)] [url = about:blank] 07:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x7f19385b9c00) [pid = 1847] [serial = 1587] [outer = (nil)] [url = about:blank] 07:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x7f1915891000) [pid = 1847] [serial = 1560] [outer = (nil)] [url = about:blank] 07:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x7f1920a45800) [pid = 1847] [serial = 1574] [outer = (nil)] [url = about:blank] 07:31:47 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x7f190fcd4000) [pid = 1847] [serial = 1482] [outer = (nil)] [url = about:blank] 07:31:47 INFO - PROCESS | 1847 | 1461681107866 Marionette TRACE conn6 <- [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]]]}] 07:31:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 07:31:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 3138ms 07:31:47 INFO - PROCESS | 1847 | 1461681107907 Marionette TRACE conn6 -> [0,2293,"getWindowHandle",null] 07:31:47 INFO - PROCESS | 1847 | 1461681107914 Marionette TRACE conn6 <- [1,2293,null,{"value":"8"}] 07:31:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 07:31:47 INFO - PROCESS | 1847 | 1461681107922 Marionette TRACE conn6 -> [0,2294,"setScriptTimeout",{"ms":35000}] 07:31:47 INFO - PROCESS | 1847 | 1461681107927 Marionette TRACE conn6 <- [1,2294,null,{}] 07:31:47 INFO - PROCESS | 1847 | 1461681107936 Marionette TRACE conn6 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:48 INFO - PROCESS | 1847 | 1461681108212 Marionette TRACE conn6 <- [1,2295,null,{"value":null}] 07:31:48 INFO - PROCESS | 1847 | 1461681108405 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190b072800 == 103 [pid = 1847] [id = 581] 07:31:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x7f190ad78800) [pid = 1847] [serial = 1744] [outer = (nil)] 07:31:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x7f190ad7f000) [pid = 1847] [serial = 1745] [outer = 0x7f190ad78800] 07:31:48 INFO - PROCESS | 1847 | 1461681108484 Marionette DEBUG loaded listener.js 07:31:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x7f190b267c00) [pid = 1847] [serial = 1746] [outer = 0x7f190ad78800] 07:31:49 INFO - PROCESS | 1847 | 1461681109294 Marionette TRACE conn6 <- [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]]]}] 07:31:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 07:31:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1433ms 07:31:49 INFO - PROCESS | 1847 | 1461681109356 Marionette TRACE conn6 -> [0,2297,"getWindowHandle",null] 07:31:49 INFO - PROCESS | 1847 | 1461681109365 Marionette TRACE conn6 <- [1,2297,null,{"value":"8"}] 07:31:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 07:31:49 INFO - PROCESS | 1847 | 1461681109376 Marionette TRACE conn6 -> [0,2298,"setScriptTimeout",{"ms":35000}] 07:31:49 INFO - PROCESS | 1847 | 1461681109379 Marionette TRACE conn6 <- [1,2298,null,{}] 07:31:49 INFO - PROCESS | 1847 | 1461681109386 Marionette TRACE conn6 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:49 INFO - PROCESS | 1847 | 1461681109713 Marionette TRACE conn6 <- [1,2299,null,{"value":null}] 07:31:49 INFO - PROCESS | 1847 | 1461681109930 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190b3d7000 == 104 [pid = 1847] [id = 582] 07:31:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x7f190cff6000) [pid = 1847] [serial = 1747] [outer = (nil)] 07:31:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x7f190d11cc00) [pid = 1847] [serial = 1748] [outer = 0x7f190cff6000] 07:31:50 INFO - PROCESS | 1847 | 1461681110015 Marionette DEBUG loaded listener.js 07:31:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x7f190d1ef000) [pid = 1847] [serial = 1749] [outer = 0x7f190cff6000] 07:31:50 INFO - PROCESS | 1847 | 1461681110984 Marionette TRACE conn6 <- [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]]]}] 07:31:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 07:31:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1639ms 07:31:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 07:31:51 INFO - PROCESS | 1847 | 1461681111016 Marionette TRACE conn6 -> [0,2301,"getWindowHandle",null] 07:31:51 INFO - PROCESS | 1847 | 1461681111019 Marionette TRACE conn6 <- [1,2301,null,{"value":"8"}] 07:31:51 INFO - PROCESS | 1847 | 1461681111027 Marionette TRACE conn6 -> [0,2302,"setScriptTimeout",{"ms":35000}] 07:31:51 INFO - PROCESS | 1847 | 1461681111033 Marionette TRACE conn6 <- [1,2302,null,{}] 07:31:51 INFO - PROCESS | 1847 | 1461681111057 Marionette TRACE conn6 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:51 INFO - PROCESS | 1847 | 1461681111362 Marionette TRACE conn6 <- [1,2303,null,{"value":null}] 07:31:51 INFO - PROCESS | 1847 | 1461681111415 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190dbcb000 == 105 [pid = 1847] [id = 583] 07:31:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x7f190d3af400) [pid = 1847] [serial = 1750] [outer = (nil)] 07:31:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x7f190d5f6c00) [pid = 1847] [serial = 1751] [outer = 0x7f190d3af400] 07:31:51 INFO - PROCESS | 1847 | 1461681111636 Marionette DEBUG loaded listener.js 07:31:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x7f190d94b800) [pid = 1847] [serial = 1752] [outer = 0x7f190d3af400] 07:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x7f19099a6000) [pid = 1847] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 07:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x7f19189ab000) [pid = 1847] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 07:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x7f19189b1400) [pid = 1847] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 07:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x7f1918773c00) [pid = 1847] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 07:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x7f190d949c00) [pid = 1847] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 07:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x7f1909c97400) [pid = 1847] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 07:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x7f190f6da400) [pid = 1847] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 07:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x7f190f6d6000) [pid = 1847] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 07:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x7f19099a3000) [pid = 1847] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 07:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x7f1918e44c00) [pid = 1847] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 07:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x7f1914339800) [pid = 1847] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 07:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x7f1918e4d400) [pid = 1847] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 07:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x7f1909c95000) [pid = 1847] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 07:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x7f19099a6800) [pid = 1847] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 07:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x7f190a7c5800) [pid = 1847] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 07:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x7f190d5f8000) [pid = 1847] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 07:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x7f1911ae8400) [pid = 1847] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 07:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x7f19110b7000) [pid = 1847] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 07:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x7f191264c800) [pid = 1847] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 07:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x7f1909c97c00) [pid = 1847] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 07:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x7f190d118400) [pid = 1847] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 07:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x7f190b924000) [pid = 1847] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 07:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x7f190d94bc00) [pid = 1847] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 07:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 134 (0x7f191264cc00) [pid = 1847] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 07:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 133 (0x7f190a7ccc00) [pid = 1847] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 07:31:52 INFO - PROCESS | 1847 | --DOMWINDOW == 132 (0x7f190ad83000) [pid = 1847] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 07:31:53 INFO - PROCESS | 1847 | 1461681113124 Marionette TRACE conn6 <- [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]]]}] 07:31:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 07:31:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 2150ms 07:31:53 INFO - PROCESS | 1847 | 1461681113176 Marionette TRACE conn6 -> [0,2305,"getWindowHandle",null] 07:31:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 07:31:53 INFO - PROCESS | 1847 | 1461681113181 Marionette TRACE conn6 <- [1,2305,null,{"value":"8"}] 07:31:53 INFO - PROCESS | 1847 | 1461681113187 Marionette TRACE conn6 -> [0,2306,"setScriptTimeout",{"ms":35000}] 07:31:53 INFO - PROCESS | 1847 | 1461681113191 Marionette TRACE conn6 <- [1,2306,null,{}] 07:31:53 INFO - PROCESS | 1847 | 1461681113196 Marionette TRACE conn6 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:53 INFO - PROCESS | 1847 | 1461681113432 Marionette TRACE conn6 <- [1,2307,null,{"value":null}] 07:31:53 INFO - PROCESS | 1847 | 1461681113607 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:53 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190dca0800 == 106 [pid = 1847] [id = 584] 07:31:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 133 (0x7f19099a3000) [pid = 1847] [serial = 1753] [outer = (nil)] 07:31:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x7f190d921800) [pid = 1847] [serial = 1754] [outer = 0x7f19099a3000] 07:31:53 INFO - PROCESS | 1847 | 1461681113683 Marionette DEBUG loaded listener.js 07:31:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x7f190df68c00) [pid = 1847] [serial = 1755] [outer = 0x7f19099a3000] 07:31:54 INFO - PROCESS | 1847 | 1461681114702 Marionette TRACE conn6 <- [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]]]}] 07:31:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 07:31:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1590ms 07:31:54 INFO - PROCESS | 1847 | 1461681114777 Marionette TRACE conn6 -> [0,2309,"getWindowHandle",null] 07:31:54 INFO - PROCESS | 1847 | 1461681114785 Marionette TRACE conn6 <- [1,2309,null,{"value":"8"}] 07:31:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 07:31:54 INFO - PROCESS | 1847 | 1461681114841 Marionette TRACE conn6 -> [0,2310,"setScriptTimeout",{"ms":35000}] 07:31:54 INFO - PROCESS | 1847 | 1461681114848 Marionette TRACE conn6 <- [1,2310,null,{}] 07:31:54 INFO - PROCESS | 1847 | 1461681114861 Marionette TRACE conn6 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:55 INFO - PROCESS | 1847 | 1461681115136 Marionette TRACE conn6 <- [1,2311,null,{"value":null}] 07:31:55 INFO - PROCESS | 1847 | 1461681115478 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190b2aa800 == 107 [pid = 1847] [id = 585] 07:31:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x7f190a7cf400) [pid = 1847] [serial = 1756] [outer = (nil)] 07:31:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x7f190b268000) [pid = 1847] [serial = 1757] [outer = 0x7f190a7cf400] 07:31:55 INFO - PROCESS | 1847 | 1461681115574 Marionette DEBUG loaded listener.js 07:31:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x7f190cff3800) [pid = 1847] [serial = 1758] [outer = 0x7f190a7cf400] 07:31:56 INFO - PROCESS | 1847 | 1461681116570 Marionette TRACE conn6 <- [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]]]}] 07:31:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 07:31:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1836ms 07:31:56 INFO - PROCESS | 1847 | 1461681116632 Marionette TRACE conn6 -> [0,2313,"getWindowHandle",null] 07:31:56 INFO - PROCESS | 1847 | 1461681116642 Marionette TRACE conn6 <- [1,2313,null,{"value":"8"}] 07:31:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 07:31:56 INFO - PROCESS | 1847 | 1461681116655 Marionette TRACE conn6 -> [0,2314,"setScriptTimeout",{"ms":35000}] 07:31:56 INFO - PROCESS | 1847 | 1461681116659 Marionette TRACE conn6 <- [1,2314,null,{}] 07:31:56 INFO - PROCESS | 1847 | 1461681116712 Marionette TRACE conn6 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:57 INFO - PROCESS | 1847 | 1461681117011 Marionette TRACE conn6 <- [1,2315,null,{"value":null}] 07:31:57 INFO - PROCESS | 1847 | 1461681117297 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190f2d8000 == 108 [pid = 1847] [id = 586] 07:31:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x7f190d5f0000) [pid = 1847] [serial = 1759] [outer = (nil)] 07:31:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x7f190dcea400) [pid = 1847] [serial = 1760] [outer = 0x7f190d5f0000] 07:31:57 INFO - PROCESS | 1847 | 1461681117380 Marionette DEBUG loaded listener.js 07:31:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x7f190e609c00) [pid = 1847] [serial = 1761] [outer = 0x7f190d5f0000] 07:31:58 INFO - PROCESS | 1847 | 1461681118336 Marionette TRACE conn6 <- [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]]]}] 07:31:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 07:31:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1747ms 07:31:58 INFO - PROCESS | 1847 | 1461681118403 Marionette TRACE conn6 -> [0,2317,"getWindowHandle",null] 07:31:58 INFO - PROCESS | 1847 | 1461681118407 Marionette TRACE conn6 <- [1,2317,null,{"value":"8"}] 07:31:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 07:31:58 INFO - PROCESS | 1847 | 1461681118415 Marionette TRACE conn6 -> [0,2318,"setScriptTimeout",{"ms":35000}] 07:31:58 INFO - PROCESS | 1847 | 1461681118422 Marionette TRACE conn6 <- [1,2318,null,{}] 07:31:58 INFO - PROCESS | 1847 | 1461681118440 Marionette TRACE conn6 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:31:58 INFO - PROCESS | 1847 | 1461681118734 Marionette TRACE conn6 <- [1,2319,null,{"value":null}] 07:31:59 INFO - PROCESS | 1847 | 1461681119093 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:31:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190fdfa000 == 109 [pid = 1847] [id = 587] 07:31:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x7f190e68f800) [pid = 1847] [serial = 1762] [outer = (nil)] 07:31:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x7f190f556000) [pid = 1847] [serial = 1763] [outer = 0x7f190e68f800] 07:31:59 INFO - PROCESS | 1847 | 1461681119178 Marionette DEBUG loaded listener.js 07:31:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x7f190f6aa400) [pid = 1847] [serial = 1764] [outer = 0x7f190e68f800] 07:32:00 INFO - PROCESS | 1847 | 1461681120154 Marionette TRACE conn6 <- [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] 07:32:00 INFO - PROCESS | 1847 | 1461681120215 Marionette TRACE conn6 <- [1,2321,null,{"value":"8"}] 07:32:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 07:32:00 INFO - PROCESS | 1847 | 1461681120221 Marionette TRACE conn6 -> [0,2322,"setScriptTimeout",{"ms":35000}] 07:32:00 INFO - PROCESS | 1847 | 1461681120224 Marionette TRACE conn6 <- [1,2322,null,{}] 07:32:00 INFO - PROCESS | 1847 | 1461681120230 Marionette TRACE conn6 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:00 INFO - PROCESS | 1847 | 1461681120490 Marionette TRACE conn6 <- [1,2323,null,{"value":null}] 07:32:00 INFO - PROCESS | 1847 | 1461681120858 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1911bf4000 == 110 [pid = 1847] [id = 588] 07:32:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x7f190e691400) [pid = 1847] [serial = 1765] [outer = (nil)] 07:32:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x7f190faa1000) [pid = 1847] [serial = 1766] [outer = 0x7f190e691400] 07:32:00 INFO - PROCESS | 1847 | 1461681120962 Marionette DEBUG loaded listener.js 07:32:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x7f190faae000) [pid = 1847] [serial = 1767] [outer = 0x7f190e691400] 07:32:01 INFO - PROCESS | 1847 | 1461681121849 Marionette TRACE conn6 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 07:32:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 07:32:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1680ms 07:32:01 INFO - PROCESS | 1847 | 1461681121903 Marionette TRACE conn6 -> [0,2325,"getWindowHandle",null] 07:32:01 INFO - PROCESS | 1847 | 1461681121907 Marionette TRACE conn6 <- [1,2325,null,{"value":"8"}] 07:32:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 07:32:01 INFO - PROCESS | 1847 | 1461681121914 Marionette TRACE conn6 -> [0,2326,"setScriptTimeout",{"ms":35000}] 07:32:01 INFO - PROCESS | 1847 | 1461681121918 Marionette TRACE conn6 <- [1,2326,null,{}] 07:32:01 INFO - PROCESS | 1847 | 1461681121923 Marionette TRACE conn6 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:02 INFO - PROCESS | 1847 | 1461681122175 Marionette TRACE conn6 <- [1,2327,null,{"value":null}] 07:32:02 INFO - PROCESS | 1847 | 1461681122450 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1913d64000 == 111 [pid = 1847] [id = 589] 07:32:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x7f190f6aec00) [pid = 1847] [serial = 1768] [outer = (nil)] 07:32:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x7f190fcd9c00) [pid = 1847] [serial = 1769] [outer = 0x7f190f6aec00] 07:32:02 INFO - PROCESS | 1847 | 1461681122590 Marionette DEBUG loaded listener.js 07:32:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x7f1910e9ac00) [pid = 1847] [serial = 1770] [outer = 0x7f190f6aec00] 07:32:03 INFO - PROCESS | 1847 | 1461681123573 Marionette TRACE conn6 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 07:32:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 07:32:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1686ms 07:32:03 INFO - PROCESS | 1847 | 1461681123601 Marionette TRACE conn6 -> [0,2329,"getWindowHandle",null] 07:32:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 07:32:03 INFO - PROCESS | 1847 | 1461681123605 Marionette TRACE conn6 <- [1,2329,null,{"value":"8"}] 07:32:03 INFO - PROCESS | 1847 | 1461681123612 Marionette TRACE conn6 -> [0,2330,"setScriptTimeout",{"ms":35000}] 07:32:03 INFO - PROCESS | 1847 | 1461681123616 Marionette TRACE conn6 <- [1,2330,null,{}] 07:32:03 INFO - PROCESS | 1847 | 1461681123622 Marionette TRACE conn6 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:03 INFO - PROCESS | 1847 | 1461681123942 Marionette TRACE conn6 <- [1,2331,null,{"value":null}] 07:32:04 INFO - PROCESS | 1847 | 1461681124260 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:04 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19140a8800 == 112 [pid = 1847] [id = 590] 07:32:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x7f19110aec00) [pid = 1847] [serial = 1771] [outer = (nil)] 07:32:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x7f19110b3000) [pid = 1847] [serial = 1772] [outer = 0x7f19110aec00] 07:32:04 INFO - PROCESS | 1847 | 1461681124347 Marionette DEBUG loaded listener.js 07:32:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x7f1911ae6800) [pid = 1847] [serial = 1773] [outer = 0x7f19110aec00] 07:32:05 INFO - PROCESS | 1847 | 1461681125252 Marionette TRACE conn6 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 07:32:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 07:32:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1688ms 07:32:05 INFO - PROCESS | 1847 | 1461681125301 Marionette TRACE conn6 -> [0,2333,"getWindowHandle",null] 07:32:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 07:32:05 INFO - PROCESS | 1847 | 1461681125305 Marionette TRACE conn6 <- [1,2333,null,{"value":"8"}] 07:32:05 INFO - PROCESS | 1847 | 1461681125313 Marionette TRACE conn6 -> [0,2334,"setScriptTimeout",{"ms":35000}] 07:32:05 INFO - PROCESS | 1847 | 1461681125317 Marionette TRACE conn6 <- [1,2334,null,{}] 07:32:05 INFO - PROCESS | 1847 | 1461681125323 Marionette TRACE conn6 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:05 INFO - PROCESS | 1847 | 1461681125581 Marionette TRACE conn6 <- [1,2335,null,{"value":null}] 07:32:05 INFO - PROCESS | 1847 | 1461681125843 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19143e2800 == 113 [pid = 1847] [id = 591] 07:32:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x7f1912657800) [pid = 1847] [serial = 1774] [outer = (nil)] 07:32:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x7f1912c28c00) [pid = 1847] [serial = 1775] [outer = 0x7f1912657800] 07:32:05 INFO - PROCESS | 1847 | 1461681125976 Marionette DEBUG loaded listener.js 07:32:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x7f1912c33c00) [pid = 1847] [serial = 1776] [outer = 0x7f1912657800] 07:32:06 INFO - PROCESS | 1847 | 1461681126854 Marionette TRACE conn6 <- [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]]]}] 07:32:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 07:32:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1591ms 07:32:06 INFO - PROCESS | 1847 | 1461681126903 Marionette TRACE conn6 -> [0,2337,"getWindowHandle",null] 07:32:06 INFO - PROCESS | 1847 | 1461681126907 Marionette TRACE conn6 <- [1,2337,null,{"value":"8"}] 07:32:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 07:32:06 INFO - PROCESS | 1847 | 1461681126914 Marionette TRACE conn6 -> [0,2338,"setScriptTimeout",{"ms":35000}] 07:32:06 INFO - PROCESS | 1847 | 1461681126918 Marionette TRACE conn6 <- [1,2338,null,{}] 07:32:06 INFO - PROCESS | 1847 | 1461681126924 Marionette TRACE conn6 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:07 INFO - PROCESS | 1847 | 1461681127176 Marionette TRACE conn6 <- [1,2339,null,{"value":null}] 07:32:07 INFO - PROCESS | 1847 | 1461681127489 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:07 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19158de800 == 114 [pid = 1847] [id = 592] 07:32:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x7f1911ae9800) [pid = 1847] [serial = 1777] [outer = (nil)] 07:32:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x7f1913d29400) [pid = 1847] [serial = 1778] [outer = 0x7f1911ae9800] 07:32:07 INFO - PROCESS | 1847 | 1461681127572 Marionette DEBUG loaded listener.js 07:32:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x7f191433bc00) [pid = 1847] [serial = 1779] [outer = 0x7f1911ae9800] 07:32:08 INFO - PROCESS | 1847 | 1461681128485 Marionette TRACE conn6 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 07:32:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 07:32:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1630ms 07:32:08 INFO - PROCESS | 1847 | 1461681128546 Marionette TRACE conn6 -> [0,2341,"getWindowHandle",null] 07:32:08 INFO - PROCESS | 1847 | 1461681128550 Marionette TRACE conn6 <- [1,2341,null,{"value":"8"}] 07:32:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 07:32:08 INFO - PROCESS | 1847 | 1461681128556 Marionette TRACE conn6 -> [0,2342,"setScriptTimeout",{"ms":35000}] 07:32:08 INFO - PROCESS | 1847 | 1461681128560 Marionette TRACE conn6 <- [1,2342,null,{}] 07:32:08 INFO - PROCESS | 1847 | 1461681128566 Marionette TRACE conn6 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:08 INFO - PROCESS | 1847 | 1461681128856 Marionette TRACE conn6 <- [1,2343,null,{"value":null}] 07:32:09 INFO - PROCESS | 1847 | 1461681129133 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:09 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1917663000 == 115 [pid = 1847] [id = 593] 07:32:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x7f1909c9bc00) [pid = 1847] [serial = 1780] [outer = (nil)] 07:32:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x7f1914c83400) [pid = 1847] [serial = 1781] [outer = 0x7f1909c9bc00] 07:32:09 INFO - PROCESS | 1847 | 1461681129218 Marionette DEBUG loaded listener.js 07:32:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x7f1914d83400) [pid = 1847] [serial = 1782] [outer = 0x7f1909c9bc00] 07:32:10 INFO - PROCESS | 1847 | 1461681130116 Marionette TRACE conn6 <- [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]]]}] 07:32:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 07:32:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1631ms 07:32:10 INFO - PROCESS | 1847 | 1461681130188 Marionette TRACE conn6 -> [0,2345,"getWindowHandle",null] 07:32:10 INFO - PROCESS | 1847 | 1461681130192 Marionette TRACE conn6 <- [1,2345,null,{"value":"8"}] 07:32:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 07:32:10 INFO - PROCESS | 1847 | 1461681130198 Marionette TRACE conn6 -> [0,2346,"setScriptTimeout",{"ms":35000}] 07:32:10 INFO - PROCESS | 1847 | 1461681130201 Marionette TRACE conn6 <- [1,2346,null,{}] 07:32:10 INFO - PROCESS | 1847 | 1461681130207 Marionette TRACE conn6 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:10 INFO - PROCESS | 1847 | 1461681130486 Marionette TRACE conn6 <- [1,2347,null,{"value":null}] 07:32:10 INFO - PROCESS | 1847 | 1461681130811 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1917862000 == 116 [pid = 1847] [id = 594] 07:32:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x7f1910ef0000) [pid = 1847] [serial = 1783] [outer = (nil)] 07:32:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x7f1914db7400) [pid = 1847] [serial = 1784] [outer = 0x7f1910ef0000] 07:32:10 INFO - PROCESS | 1847 | 1461681130893 Marionette DEBUG loaded listener.js 07:32:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x7f1915853000) [pid = 1847] [serial = 1785] [outer = 0x7f1910ef0000] 07:32:11 INFO - PROCESS | 1847 | 1461681131772 Marionette TRACE conn6 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 07:32:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 07:32:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1637ms 07:32:11 INFO - PROCESS | 1847 | 1461681131838 Marionette TRACE conn6 -> [0,2349,"getWindowHandle",null] 07:32:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 07:32:11 INFO - PROCESS | 1847 | 1461681131842 Marionette TRACE conn6 <- [1,2349,null,{"value":"8"}] 07:32:11 INFO - PROCESS | 1847 | 1461681131850 Marionette TRACE conn6 -> [0,2350,"setScriptTimeout",{"ms":35000}] 07:32:11 INFO - PROCESS | 1847 | 1461681131855 Marionette TRACE conn6 <- [1,2350,null,{}] 07:32:11 INFO - PROCESS | 1847 | 1461681131861 Marionette TRACE conn6 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:12 INFO - PROCESS | 1847 | 1461681132178 Marionette TRACE conn6 <- [1,2351,null,{"value":null}] 07:32:12 INFO - PROCESS | 1847 | 1461681132512 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1917c96800 == 117 [pid = 1847] [id = 595] 07:32:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x7f1915a0a800) [pid = 1847] [serial = 1786] [outer = (nil)] 07:32:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x7f1915a0dc00) [pid = 1847] [serial = 1787] [outer = 0x7f1915a0a800] 07:32:12 INFO - PROCESS | 1847 | 1461681132597 Marionette DEBUG loaded listener.js 07:32:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x7f1915b9a000) [pid = 1847] [serial = 1788] [outer = 0x7f1915a0a800] 07:32:13 INFO - PROCESS | 1847 | 1461681133521 Marionette TRACE conn6 <- [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]]]}] 07:32:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 07:32:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1732ms 07:32:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 07:32:13 INFO - PROCESS | 1847 | 1461681133582 Marionette TRACE conn6 -> [0,2353,"getWindowHandle",null] 07:32:13 INFO - PROCESS | 1847 | 1461681133585 Marionette TRACE conn6 <- [1,2353,null,{"value":"8"}] 07:32:13 INFO - PROCESS | 1847 | 1461681133592 Marionette TRACE conn6 -> [0,2354,"setScriptTimeout",{"ms":35000}] 07:32:13 INFO - PROCESS | 1847 | 1461681133595 Marionette TRACE conn6 <- [1,2354,null,{}] 07:32:13 INFO - PROCESS | 1847 | 1461681133602 Marionette TRACE conn6 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:13 INFO - PROCESS | 1847 | 1461681133852 Marionette TRACE conn6 <- [1,2355,null,{"value":null}] 07:32:14 INFO - PROCESS | 1847 | 1461681134117 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191889f800 == 118 [pid = 1847] [id = 596] 07:32:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x7f1915ca8000) [pid = 1847] [serial = 1789] [outer = (nil)] 07:32:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x7f1917504400) [pid = 1847] [serial = 1790] [outer = 0x7f1915ca8000] 07:32:14 INFO - PROCESS | 1847 | 1461681134247 Marionette DEBUG loaded listener.js 07:32:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x7f191750ac00) [pid = 1847] [serial = 1791] [outer = 0x7f1915ca8000] 07:32:15 INFO - PROCESS | 1847 | 1461681135151 Marionette TRACE conn6 <- [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]]]}] 07:32:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 07:32:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1636ms 07:32:15 INFO - PROCESS | 1847 | 1461681135227 Marionette TRACE conn6 -> [0,2357,"getWindowHandle",null] 07:32:15 INFO - PROCESS | 1847 | 1461681135231 Marionette TRACE conn6 <- [1,2357,null,{"value":"8"}] 07:32:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 07:32:15 INFO - PROCESS | 1847 | 1461681135237 Marionette TRACE conn6 -> [0,2358,"setScriptTimeout",{"ms":35000}] 07:32:15 INFO - PROCESS | 1847 | 1461681135241 Marionette TRACE conn6 <- [1,2358,null,{}] 07:32:15 INFO - PROCESS | 1847 | 1461681135246 Marionette TRACE conn6 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:15 INFO - PROCESS | 1847 | 1461681135506 Marionette TRACE conn6 <- [1,2359,null,{"value":null}] 07:32:15 INFO - PROCESS | 1847 | 1461681135823 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:15 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1918b9e800 == 119 [pid = 1847] [id = 597] 07:32:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x7f1915ca3400) [pid = 1847] [serial = 1792] [outer = (nil)] 07:32:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x7f191760ec00) [pid = 1847] [serial = 1793] [outer = 0x7f1915ca3400] 07:32:15 INFO - PROCESS | 1847 | 1461681135911 Marionette DEBUG loaded listener.js 07:32:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x7f1917615800) [pid = 1847] [serial = 1794] [outer = 0x7f1915ca3400] 07:32:16 INFO - PROCESS | 1847 | 1461681136811 Marionette TRACE conn6 <- [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]]]}] 07:32:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 07:32:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1638ms 07:32:16 INFO - PROCESS | 1847 | 1461681136877 Marionette TRACE conn6 -> [0,2361,"getWindowHandle",null] 07:32:16 INFO - PROCESS | 1847 | 1461681136881 Marionette TRACE conn6 <- [1,2361,null,{"value":"8"}] 07:32:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 07:32:16 INFO - PROCESS | 1847 | 1461681136888 Marionette TRACE conn6 -> [0,2362,"setScriptTimeout",{"ms":35000}] 07:32:16 INFO - PROCESS | 1847 | 1461681136892 Marionette TRACE conn6 <- [1,2362,null,{}] 07:32:16 INFO - PROCESS | 1847 | 1461681136897 Marionette TRACE conn6 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:17 INFO - PROCESS | 1847 | 1461681137148 Marionette TRACE conn6 <- [1,2363,null,{"value":null}] 07:32:17 INFO - PROCESS | 1847 | 1461681137474 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19190d7000 == 120 [pid = 1847] [id = 598] 07:32:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x7f191264b000) [pid = 1847] [serial = 1795] [outer = (nil)] 07:32:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x7f1917772800) [pid = 1847] [serial = 1796] [outer = 0x7f191264b000] 07:32:17 INFO - PROCESS | 1847 | 1461681137558 Marionette DEBUG loaded listener.js 07:32:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7f19179e3400) [pid = 1847] [serial = 1797] [outer = 0x7f191264b000] 07:32:18 INFO - PROCESS | 1847 | 1461681138534 Marionette TRACE conn6 <- [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]]]}] 07:32:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 07:32:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1688ms 07:32:18 INFO - PROCESS | 1847 | 1461681138578 Marionette TRACE conn6 -> [0,2365,"getWindowHandle",null] 07:32:18 INFO - PROCESS | 1847 | 1461681138582 Marionette TRACE conn6 <- [1,2365,null,{"value":"8"}] 07:32:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 07:32:18 INFO - PROCESS | 1847 | 1461681138588 Marionette TRACE conn6 -> [0,2366,"setScriptTimeout",{"ms":35000}] 07:32:18 INFO - PROCESS | 1847 | 1461681138590 Marionette TRACE conn6 <- [1,2366,null,{}] 07:32:18 INFO - PROCESS | 1847 | 1461681138597 Marionette TRACE conn6 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:18 INFO - PROCESS | 1847 | 1461681138858 Marionette TRACE conn6 <- [1,2367,null,{"value":null}] 07:32:19 INFO - PROCESS | 1847 | 1461681139176 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191d094000 == 121 [pid = 1847] [id = 599] 07:32:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x7f1915b99400) [pid = 1847] [serial = 1798] [outer = (nil)] 07:32:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7f19179ec400) [pid = 1847] [serial = 1799] [outer = 0x7f1915b99400] 07:32:19 INFO - PROCESS | 1847 | 1461681139262 Marionette DEBUG loaded listener.js 07:32:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x7f1917abc000) [pid = 1847] [serial = 1800] [outer = 0x7f1915b99400] 07:32:20 INFO - PROCESS | 1847 | 1461681140175 Marionette TRACE conn6 <- [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]]]}] 07:32:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 07:32:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1630ms 07:32:20 INFO - PROCESS | 1847 | 1461681140219 Marionette TRACE conn6 -> [0,2369,"getWindowHandle",null] 07:32:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 07:32:20 INFO - PROCESS | 1847 | 1461681140224 Marionette TRACE conn6 <- [1,2369,null,{"value":"8"}] 07:32:20 INFO - PROCESS | 1847 | 1461681140232 Marionette TRACE conn6 -> [0,2370,"setScriptTimeout",{"ms":35000}] 07:32:20 INFO - PROCESS | 1847 | 1461681140235 Marionette TRACE conn6 <- [1,2370,null,{}] 07:32:20 INFO - PROCESS | 1847 | 1461681140241 Marionette TRACE conn6 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:20 INFO - PROCESS | 1847 | 1461681140491 Marionette TRACE conn6 <- [1,2371,null,{"value":null}] 07:32:20 INFO - PROCESS | 1847 | 1461681140809 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191d8ee000 == 122 [pid = 1847] [id = 600] 07:32:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x7f190e68a000) [pid = 1847] [serial = 1801] [outer = (nil)] 07:32:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x7f191876d800) [pid = 1847] [serial = 1802] [outer = 0x7f190e68a000] 07:32:20 INFO - PROCESS | 1847 | 1461681140897 Marionette DEBUG loaded listener.js 07:32:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x7f1918775400) [pid = 1847] [serial = 1803] [outer = 0x7f190e68a000] 07:32:21 INFO - PROCESS | 1847 | 1461681141775 Marionette TRACE conn6 <- [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]]]}] 07:32:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 07:32:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1581ms 07:32:21 INFO - PROCESS | 1847 | 1461681141812 Marionette TRACE conn6 -> [0,2373,"getWindowHandle",null] 07:32:21 INFO - PROCESS | 1847 | 1461681141816 Marionette TRACE conn6 <- [1,2373,null,{"value":"8"}] 07:32:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 07:32:21 INFO - PROCESS | 1847 | 1461681141824 Marionette TRACE conn6 -> [0,2374,"setScriptTimeout",{"ms":35000}] 07:32:21 INFO - PROCESS | 1847 | 1461681141829 Marionette TRACE conn6 <- [1,2374,null,{}] 07:32:21 INFO - PROCESS | 1847 | 1461681141836 Marionette TRACE conn6 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:22 INFO - PROCESS | 1847 | 1461681142083 Marionette TRACE conn6 <- [1,2375,null,{"value":null}] 07:32:22 INFO - PROCESS | 1847 | 1461681142408 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191e99b800 == 123 [pid = 1847] [id = 601] 07:32:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x7f190faa2000) [pid = 1847] [serial = 1804] [outer = (nil)] 07:32:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x7f19187bc000) [pid = 1847] [serial = 1805] [outer = 0x7f190faa2000] 07:32:22 INFO - PROCESS | 1847 | 1461681142493 Marionette DEBUG loaded listener.js 07:32:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x7f1918860c00) [pid = 1847] [serial = 1806] [outer = 0x7f190faa2000] 07:32:23 INFO - PROCESS | 1847 | 1461681143425 Marionette TRACE conn6 <- [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]]]}] 07:32:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 07:32:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1634ms 07:32:23 INFO - PROCESS | 1847 | 1461681143460 Marionette TRACE conn6 -> [0,2377,"getWindowHandle",null] 07:32:23 INFO - PROCESS | 1847 | 1461681143463 Marionette TRACE conn6 <- [1,2377,null,{"value":"8"}] 07:32:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 07:32:23 INFO - PROCESS | 1847 | 1461681143470 Marionette TRACE conn6 -> [0,2378,"setScriptTimeout",{"ms":35000}] 07:32:23 INFO - PROCESS | 1847 | 1461681143472 Marionette TRACE conn6 <- [1,2378,null,{}] 07:32:23 INFO - PROCESS | 1847 | 1461681143478 Marionette TRACE conn6 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:23 INFO - PROCESS | 1847 | 1461681143729 Marionette TRACE conn6 <- [1,2379,null,{"value":null}] 07:32:24 INFO - PROCESS | 1847 | 1461681144049 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191ec19000 == 124 [pid = 1847] [id = 602] 07:32:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x7f1917618400) [pid = 1847] [serial = 1807] [outer = (nil)] 07:32:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x7f191886a000) [pid = 1847] [serial = 1808] [outer = 0x7f1917618400] 07:32:24 INFO - PROCESS | 1847 | 1461681144134 Marionette DEBUG loaded listener.js 07:32:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0x7f19189b2000) [pid = 1847] [serial = 1809] [outer = 0x7f1917618400] 07:32:26 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190990e000 == 123 [pid = 1847] [id = 489] 07:32:26 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1927e77000 == 122 [pid = 1847] [id = 577] 07:32:26 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1926050800 == 121 [pid = 1847] [id = 576] 07:32:26 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19230c9000 == 120 [pid = 1847] [id = 575] 07:32:26 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1922822000 == 119 [pid = 1847] [id = 574] 07:32:26 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191fc21000 == 118 [pid = 1847] [id = 573] 07:32:26 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191f672000 == 117 [pid = 1847] [id = 572] 07:32:26 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191f36d800 == 116 [pid = 1847] [id = 571] 07:32:26 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191e9e8000 == 115 [pid = 1847] [id = 570] 07:32:26 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191e8db000 == 114 [pid = 1847] [id = 569] 07:32:26 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19190f4000 == 113 [pid = 1847] [id = 568] 07:32:26 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1918896800 == 112 [pid = 1847] [id = 567] 07:32:26 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1917a97000 == 111 [pid = 1847] [id = 566] 07:32:26 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1914c65000 == 110 [pid = 1847] [id = 565] 07:32:26 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1912c1f000 == 109 [pid = 1847] [id = 564] 07:32:26 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190e299000 == 108 [pid = 1847] [id = 563] 07:32:26 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190b081000 == 107 [pid = 1847] [id = 562] 07:32:26 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x7f190dce6400) [pid = 1847] [serial = 1685] [outer = (nil)] [url = about:blank] 07:32:26 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x7f190d924000) [pid = 1847] [serial = 1602] [outer = (nil)] [url = about:blank] 07:32:26 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x7f191902dc00) [pid = 1847] [serial = 1653] [outer = (nil)] [url = about:blank] 07:32:26 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x7f191902e000) [pid = 1847] [serial = 1655] [outer = (nil)] [url = about:blank] 07:32:26 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x7f1918862c00) [pid = 1847] [serial = 1650] [outer = (nil)] [url = about:blank] 07:32:26 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x7f190dce7000) [pid = 1847] [serial = 1682] [outer = (nil)] [url = about:blank] 07:32:26 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x7f190d1e6400) [pid = 1847] [serial = 1679] [outer = (nil)] [url = about:blank] 07:32:26 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x7f19110afc00) [pid = 1847] [serial = 1632] [outer = (nil)] [url = about:blank] 07:32:26 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x7f190fcda400) [pid = 1847] [serial = 1628] [outer = (nil)] [url = about:blank] 07:32:26 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x7f19099b0400) [pid = 1847] [serial = 1599] [outer = (nil)] [url = about:blank] 07:32:26 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x7f191cf52800) [pid = 1847] [serial = 1658] [outer = (nil)] [url = about:blank] 07:32:26 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x7f191eb05400) [pid = 1847] [serial = 1667] [outer = (nil)] [url = about:blank] 07:32:26 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x7f191d9ea400) [pid = 1847] [serial = 1662] [outer = (nil)] [url = about:blank] 07:32:26 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x7f1939fa2c00) [pid = 1847] [serial = 1596] [outer = (nil)] [url = about:blank] 07:32:26 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x7f190d92b000) [pid = 1847] [serial = 1605] [outer = (nil)] [url = about:blank] 07:32:26 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x7f19191bd800) [pid = 1847] [serial = 1656] [outer = (nil)] [url = about:blank] 07:32:26 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x7f1918e46000) [pid = 1847] [serial = 1652] [outer = (nil)] [url = about:blank] 07:32:26 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x7f190d11b000) [pid = 1847] [serial = 1670] [outer = (nil)] [url = about:blank] 07:32:26 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x7f191d887400) [pid = 1847] [serial = 1661] [outer = (nil)] [url = about:blank] 07:32:26 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x7f190f550800) [pid = 1847] [serial = 1626] [outer = (nil)] [url = about:blank] 07:32:26 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x7f191d7c3c00) [pid = 1847] [serial = 1659] [outer = (nil)] [url = about:blank] 07:32:26 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x7f191da0fc00) [pid = 1847] [serial = 1664] [outer = (nil)] [url = about:blank] 07:32:26 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x7f1910fe4400) [pid = 1847] [serial = 1631] [outer = (nil)] [url = about:blank] 07:32:26 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x7f191760f400) [pid = 1847] [serial = 1644] [outer = (nil)] [url = about:blank] 07:32:26 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x7f190d3a9400) [pid = 1847] [serial = 1680] [outer = (nil)] [url = about:blank] 07:32:26 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x7f1912651400) [pid = 1847] [serial = 1634] [outer = (nil)] [url = about:blank] 07:32:26 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x7f190ad7d800) [pid = 1847] [serial = 1676] [outer = (nil)] [url = about:blank] 07:32:26 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x7f190d3a5c00) [pid = 1847] [serial = 1623] [outer = (nil)] [url = about:blank] 07:32:26 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x7f19187bb000) [pid = 1847] [serial = 1649] [outer = (nil)] [url = about:blank] 07:32:26 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x7f19179e9800) [pid = 1847] [serial = 1647] [outer = (nil)] [url = about:blank] 07:32:26 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x7f1912c2c800) [pid = 1847] [serial = 1635] [outer = (nil)] [url = about:blank] 07:32:26 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x7f190e606400) [pid = 1847] [serial = 1625] [outer = (nil)] [url = about:blank] 07:32:26 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x7f191589c800) [pid = 1847] [serial = 1638] [outer = (nil)] [url = about:blank] 07:32:26 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x7f1915ca3c00) [pid = 1847] [serial = 1641] [outer = (nil)] [url = about:blank] 07:32:26 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x7f1910ef8000) [pid = 1847] [serial = 1629] [outer = (nil)] [url = about:blank] 07:32:26 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x7f190d1ec400) [pid = 1847] [serial = 1622] [outer = (nil)] [url = about:blank] 07:32:26 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x7f1910e98000) [pid = 1847] [serial = 1674] [outer = (nil)] [url = about:blank] 07:32:26 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x7f1912c35c00) [pid = 1847] [serial = 1551] [outer = (nil)] [url = about:blank] 07:32:26 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x7f191dadc400) [pid = 1847] [serial = 1665] [outer = (nil)] [url = about:blank] 07:32:26 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x7f191ec3d400) [pid = 1847] [serial = 1668] [outer = (nil)] [url = about:blank] 07:32:26 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x7f190f69fc00) [pid = 1847] [serial = 1619] [outer = (nil)] [url = about:blank] 07:32:26 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x7f1917505800) [pid = 1847] [serial = 1643] [outer = (nil)] [url = about:blank] 07:32:26 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x7f190b923000) [pid = 1847] [serial = 1677] [outer = (nil)] [url = about:blank] 07:32:26 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x7f190d92ac00) [pid = 1847] [serial = 1673] [outer = (nil)] [url = about:blank] 07:32:26 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x7f190e60d400) [pid = 1847] [serial = 1683] [outer = (nil)] [url = about:blank] 07:32:26 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x7f191dad2800) [pid = 1847] [serial = 1671] [outer = (nil)] [url = about:blank] 07:32:26 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x7f191760f800) [pid = 1847] [serial = 1646] [outer = (nil)] [url = about:blank] 07:32:26 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x7f1914c84800) [pid = 1847] [serial = 1637] [outer = (nil)] [url = about:blank] 07:32:26 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x7f1915a0c000) [pid = 1847] [serial = 1640] [outer = (nil)] [url = about:blank] 07:32:26 INFO - PROCESS | 1847 | 1461681146703 Marionette TRACE conn6 <- [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]]]}] 07:32:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 07:32:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 3297ms 07:32:26 INFO - PROCESS | 1847 | 1461681146768 Marionette TRACE conn6 -> [0,2381,"getWindowHandle",null] 07:32:26 INFO - PROCESS | 1847 | 1461681146775 Marionette TRACE conn6 <- [1,2381,null,{"value":"8"}] 07:32:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 07:32:26 INFO - PROCESS | 1847 | 1461681146784 Marionette TRACE conn6 -> [0,2382,"setScriptTimeout",{"ms":35000}] 07:32:26 INFO - PROCESS | 1847 | 1461681146790 Marionette TRACE conn6 <- [1,2382,null,{}] 07:32:26 INFO - PROCESS | 1847 | 1461681146799 Marionette TRACE conn6 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:27 INFO - PROCESS | 1847 | 1461681147046 Marionette TRACE conn6 <- [1,2383,null,{"value":null}] 07:32:27 INFO - PROCESS | 1847 | 1461681147254 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190b1d4800 == 108 [pid = 1847] [id = 603] 07:32:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x7f190ad7d400) [pid = 1847] [serial = 1810] [outer = (nil)] 07:32:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x7f190ad85c00) [pid = 1847] [serial = 1811] [outer = 0x7f190ad7d400] 07:32:27 INFO - PROCESS | 1847 | 1461681147325 Marionette DEBUG loaded listener.js 07:32:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x7f190b92d400) [pid = 1847] [serial = 1812] [outer = 0x7f190ad7d400] 07:32:28 INFO - PROCESS | 1847 | 1461681148147 Marionette TRACE conn6 <- [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]]]}] 07:32:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 07:32:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1435ms 07:32:28 INFO - PROCESS | 1847 | 1461681148221 Marionette TRACE conn6 -> [0,2385,"getWindowHandle",null] 07:32:28 INFO - PROCESS | 1847 | 1461681148229 Marionette TRACE conn6 <- [1,2385,null,{"value":"8"}] 07:32:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 07:32:28 INFO - PROCESS | 1847 | 1461681148239 Marionette TRACE conn6 -> [0,2386,"setScriptTimeout",{"ms":35000}] 07:32:28 INFO - PROCESS | 1847 | 1461681148242 Marionette TRACE conn6 <- [1,2386,null,{}] 07:32:28 INFO - PROCESS | 1847 | 1461681148254 Marionette TRACE conn6 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:28 INFO - PROCESS | 1847 | 1461681148494 Marionette TRACE conn6 <- [1,2387,null,{"value":null}] 07:32:28 INFO - PROCESS | 1847 | 1461681148741 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:28 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190d4da000 == 109 [pid = 1847] [id = 604] 07:32:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x7f190d2ea400) [pid = 1847] [serial = 1813] [outer = (nil)] 07:32:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x7f190d5f1000) [pid = 1847] [serial = 1814] [outer = 0x7f190d2ea400] 07:32:28 INFO - PROCESS | 1847 | 1461681148817 Marionette DEBUG loaded listener.js 07:32:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x7f190d928800) [pid = 1847] [serial = 1815] [outer = 0x7f190d2ea400] 07:32:29 INFO - PROCESS | 1847 | 1461681149713 Marionette TRACE conn6 <- [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]]]}] 07:32:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 07:32:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1531ms 07:32:29 INFO - PROCESS | 1847 | 1461681149776 Marionette TRACE conn6 -> [0,2389,"getWindowHandle",null] 07:32:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 07:32:29 INFO - PROCESS | 1847 | 1461681149781 Marionette TRACE conn6 <- [1,2389,null,{"value":"8"}] 07:32:29 INFO - PROCESS | 1847 | 1461681149788 Marionette TRACE conn6 -> [0,2390,"setScriptTimeout",{"ms":35000}] 07:32:29 INFO - PROCESS | 1847 | 1461681149806 Marionette TRACE conn6 <- [1,2390,null,{}] 07:32:29 INFO - PROCESS | 1847 | 1461681149832 Marionette TRACE conn6 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:30 INFO - PROCESS | 1847 | 1461681150157 Marionette TRACE conn6 <- [1,2391,null,{"value":null}] 07:32:30 INFO - PROCESS | 1847 | 1461681150194 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:30 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190dcab000 == 110 [pid = 1847] [id = 605] 07:32:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x7f190e602800) [pid = 1847] [serial = 1816] [outer = (nil)] 07:32:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x7f190e688c00) [pid = 1847] [serial = 1817] [outer = 0x7f190e602800] 07:32:30 INFO - PROCESS | 1847 | 1461681150273 Marionette DEBUG loaded listener.js 07:32:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x7f190f6a1400) [pid = 1847] [serial = 1818] [outer = 0x7f190e602800] 07:32:31 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x7f190d94c800) [pid = 1847] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 07:32:31 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x7f190d3af400) [pid = 1847] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 07:32:31 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x7f191776e800) [pid = 1847] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 07:32:31 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x7f1911ae1400) [pid = 1847] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 07:32:31 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x7f19110b5400) [pid = 1847] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 07:32:31 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x7f190f6acc00) [pid = 1847] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 07:32:31 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x7f190d3ad400) [pid = 1847] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 07:32:31 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x7f19099afc00) [pid = 1847] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 07:32:31 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x7f190ad78800) [pid = 1847] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 07:32:31 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x7f1909c93000) [pid = 1847] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 07:32:31 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x7f190d92c800) [pid = 1847] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 07:32:31 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x7f190d1e7000) [pid = 1847] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 07:32:31 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x7f190dce4000) [pid = 1847] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 07:32:31 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x7f1920a06800) [pid = 1847] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 07:32:31 INFO - PROCESS | 1847 | --DOMWINDOW == 134 (0x7f191f953400) [pid = 1847] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 07:32:31 INFO - PROCESS | 1847 | --DOMWINDOW == 133 (0x7f191f83e800) [pid = 1847] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 07:32:31 INFO - PROCESS | 1847 | --DOMWINDOW == 132 (0x7f191f83c800) [pid = 1847] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 07:32:31 INFO - PROCESS | 1847 | --DOMWINDOW == 131 (0x7f191f2c3000) [pid = 1847] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 07:32:31 INFO - PROCESS | 1847 | --DOMWINDOW == 130 (0x7f190a7c5400) [pid = 1847] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 07:32:31 INFO - PROCESS | 1847 | --DOMWINDOW == 129 (0x7f1918866000) [pid = 1847] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 07:32:31 INFO - PROCESS | 1847 | --DOMWINDOW == 128 (0x7f1918779000) [pid = 1847] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 07:32:31 INFO - PROCESS | 1847 | --DOMWINDOW == 127 (0x7f1917771c00) [pid = 1847] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 07:32:31 INFO - PROCESS | 1847 | --DOMWINDOW == 126 (0x7f190cff6000) [pid = 1847] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 07:32:31 INFO - PROCESS | 1847 | 1461681151983 Marionette TRACE conn6 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 07:32:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 07:32:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 2220ms 07:32:32 INFO - PROCESS | 1847 | 1461681152010 Marionette TRACE conn6 -> [0,2393,"getWindowHandle",null] 07:32:32 INFO - PROCESS | 1847 | 1461681152019 Marionette TRACE conn6 <- [1,2393,null,{"value":"8"}] 07:32:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 07:32:32 INFO - PROCESS | 1847 | 1461681152096 Marionette TRACE conn6 -> [0,2394,"setScriptTimeout",{"ms":35000}] 07:32:32 INFO - PROCESS | 1847 | 1461681152102 Marionette TRACE conn6 <- [1,2394,null,{}] 07:32:32 INFO - PROCESS | 1847 | 1461681152138 Marionette TRACE conn6 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:32 INFO - PROCESS | 1847 | 1461681152434 Marionette TRACE conn6 <- [1,2395,null,{"value":null}] 07:32:32 INFO - PROCESS | 1847 | 1461681152611 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190fc10000 == 111 [pid = 1847] [id = 606] 07:32:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 127 (0x7f19099a8400) [pid = 1847] [serial = 1819] [outer = (nil)] 07:32:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 128 (0x7f190d92cc00) [pid = 1847] [serial = 1820] [outer = 0x7f19099a8400] 07:32:32 INFO - PROCESS | 1847 | 1461681152680 Marionette DEBUG loaded listener.js 07:32:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 129 (0x7f190f6da000) [pid = 1847] [serial = 1821] [outer = 0x7f19099a8400] 07:32:33 INFO - PROCESS | 1847 | 1461681153549 Marionette TRACE conn6 <- [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]]]}] 07:32:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 07:32:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1581ms 07:32:33 INFO - PROCESS | 1847 | 1461681153748 Marionette TRACE conn6 -> [0,2397,"getWindowHandle",null] 07:32:33 INFO - PROCESS | 1847 | 1461681153755 Marionette TRACE conn6 <- [1,2397,null,{"value":"8"}] 07:32:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 07:32:33 INFO - PROCESS | 1847 | 1461681153768 Marionette TRACE conn6 -> [0,2398,"setScriptTimeout",{"ms":35000}] 07:32:33 INFO - PROCESS | 1847 | 1461681153772 Marionette TRACE conn6 <- [1,2398,null,{}] 07:32:33 INFO - PROCESS | 1847 | 1461681153783 Marionette TRACE conn6 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:34 INFO - PROCESS | 1847 | 1461681154057 Marionette TRACE conn6 <- [1,2399,null,{"value":null}] 07:32:34 INFO - PROCESS | 1847 | 1461681154399 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190b3cf800 == 112 [pid = 1847] [id = 607] 07:32:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 130 (0x7f190a7ce800) [pid = 1847] [serial = 1822] [outer = (nil)] 07:32:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 131 (0x7f190b26c000) [pid = 1847] [serial = 1823] [outer = 0x7f190a7ce800] 07:32:34 INFO - PROCESS | 1847 | 1461681154479 Marionette DEBUG loaded listener.js 07:32:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 132 (0x7f190d1e4800) [pid = 1847] [serial = 1824] [outer = 0x7f190a7ce800] 07:32:35 INFO - PROCESS | 1847 | 1461681155497 Marionette TRACE conn6 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 07:32:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 07:32:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1787ms 07:32:35 INFO - PROCESS | 1847 | 1461681155555 Marionette TRACE conn6 -> [0,2401,"getWindowHandle",null] 07:32:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 07:32:35 INFO - PROCESS | 1847 | 1461681155562 Marionette TRACE conn6 <- [1,2401,null,{"value":"8"}] 07:32:35 INFO - PROCESS | 1847 | 1461681155576 Marionette TRACE conn6 -> [0,2402,"setScriptTimeout",{"ms":35000}] 07:32:35 INFO - PROCESS | 1847 | 1461681155582 Marionette TRACE conn6 <- [1,2402,null,{}] 07:32:35 INFO - PROCESS | 1847 | 1461681155591 Marionette TRACE conn6 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:35 INFO - PROCESS | 1847 | 1461681155893 Marionette TRACE conn6 <- [1,2403,null,{"value":null}] 07:32:36 INFO - PROCESS | 1847 | 1461681156209 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190fc1a000 == 113 [pid = 1847] [id = 608] 07:32:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 133 (0x7f190d955800) [pid = 1847] [serial = 1825] [outer = (nil)] 07:32:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x7f190df6a800) [pid = 1847] [serial = 1826] [outer = 0x7f190d955800] 07:32:36 INFO - PROCESS | 1847 | 1461681156290 Marionette DEBUG loaded listener.js 07:32:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x7f190e611800) [pid = 1847] [serial = 1827] [outer = 0x7f190d955800] 07:32:37 INFO - PROCESS | 1847 | 1461681157284 Marionette TRACE conn6 <- [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]]]}] 07:32:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 07:32:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1791ms 07:32:37 INFO - PROCESS | 1847 | 1461681157363 Marionette TRACE conn6 -> [0,2405,"getWindowHandle",null] 07:32:37 INFO - PROCESS | 1847 | 1461681157366 Marionette TRACE conn6 <- [1,2405,null,{"value":"8"}] 07:32:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 07:32:37 INFO - PROCESS | 1847 | 1461681157374 Marionette TRACE conn6 -> [0,2406,"setScriptTimeout",{"ms":35000}] 07:32:37 INFO - PROCESS | 1847 | 1461681157377 Marionette TRACE conn6 <- [1,2406,null,{}] 07:32:37 INFO - PROCESS | 1847 | 1461681157392 Marionette TRACE conn6 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:37 INFO - PROCESS | 1847 | 1461681157697 Marionette TRACE conn6 <- [1,2407,null,{"value":null}] 07:32:38 INFO - PROCESS | 1847 | 1461681158061 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1912cd5800 == 114 [pid = 1847] [id = 609] 07:32:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x7f1910e94800) [pid = 1847] [serial = 1828] [outer = (nil)] 07:32:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x7f1910ef5800) [pid = 1847] [serial = 1829] [outer = 0x7f1910e94800] 07:32:38 INFO - PROCESS | 1847 | 1461681158145 Marionette DEBUG loaded listener.js 07:32:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x7f1910fdf800) [pid = 1847] [serial = 1830] [outer = 0x7f1910e94800] 07:32:39 INFO - PROCESS | 1847 | 1461681159073 Marionette TRACE conn6 <- [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]]]}] 07:32:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 07:32:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1740ms 07:32:39 INFO - PROCESS | 1847 | 1461681159115 Marionette TRACE conn6 -> [0,2409,"getWindowHandle",null] 07:32:39 INFO - PROCESS | 1847 | 1461681159118 Marionette TRACE conn6 <- [1,2409,null,{"value":"8"}] 07:32:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 07:32:39 INFO - PROCESS | 1847 | 1461681159126 Marionette TRACE conn6 -> [0,2410,"setScriptTimeout",{"ms":35000}] 07:32:39 INFO - PROCESS | 1847 | 1461681159130 Marionette TRACE conn6 <- [1,2410,null,{}] 07:32:39 INFO - PROCESS | 1847 | 1461681159137 Marionette TRACE conn6 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:39 INFO - PROCESS | 1847 | 1461681159391 Marionette TRACE conn6 <- [1,2411,null,{"value":null}] 07:32:39 INFO - PROCESS | 1847 | 1461681159698 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19140a4000 == 115 [pid = 1847] [id = 610] 07:32:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x7f1910e92c00) [pid = 1847] [serial = 1831] [outer = (nil)] 07:32:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x7f19110b7c00) [pid = 1847] [serial = 1832] [outer = 0x7f1910e92c00] 07:32:39 INFO - PROCESS | 1847 | 1461681159784 Marionette DEBUG loaded listener.js 07:32:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x7f1912651400) [pid = 1847] [serial = 1833] [outer = 0x7f1910e92c00] 07:32:40 INFO - PROCESS | 1847 | 1461681160769 Marionette TRACE conn6 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 07:32:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 07:32:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1688ms 07:32:40 INFO - PROCESS | 1847 | 1461681160815 Marionette TRACE conn6 -> [0,2413,"getWindowHandle",null] 07:32:40 INFO - PROCESS | 1847 | 1461681160819 Marionette TRACE conn6 <- [1,2413,null,{"value":"8"}] 07:32:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 07:32:40 INFO - PROCESS | 1847 | 1461681160826 Marionette TRACE conn6 -> [0,2414,"setScriptTimeout",{"ms":35000}] 07:32:40 INFO - PROCESS | 1847 | 1461681160830 Marionette TRACE conn6 <- [1,2414,null,{}] 07:32:40 INFO - PROCESS | 1847 | 1461681160835 Marionette TRACE conn6 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:41 INFO - PROCESS | 1847 | 1461681161109 Marionette TRACE conn6 <- [1,2415,null,{"value":null}] 07:32:41 INFO - PROCESS | 1847 | 1461681161417 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1914c69800 == 116 [pid = 1847] [id = 611] 07:32:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x7f19110aa400) [pid = 1847] [serial = 1834] [outer = (nil)] 07:32:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x7f1913d29c00) [pid = 1847] [serial = 1835] [outer = 0x7f19110aa400] 07:32:41 INFO - PROCESS | 1847 | 1461681161504 Marionette DEBUG loaded listener.js 07:32:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x7f1914c87000) [pid = 1847] [serial = 1836] [outer = 0x7f19110aa400] 07:32:42 INFO - PROCESS | 1847 | 1461681162428 Marionette TRACE conn6 <- [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]]]}] 07:32:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 07:32:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1639ms 07:32:42 INFO - PROCESS | 1847 | 1461681162467 Marionette TRACE conn6 -> [0,2417,"getWindowHandle",null] 07:32:42 INFO - PROCESS | 1847 | 1461681162470 Marionette TRACE conn6 <- [1,2417,null,{"value":"8"}] 07:32:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 07:32:42 INFO - PROCESS | 1847 | 1461681162478 Marionette TRACE conn6 -> [0,2418,"setScriptTimeout",{"ms":35000}] 07:32:42 INFO - PROCESS | 1847 | 1461681162482 Marionette TRACE conn6 <- [1,2418,null,{}] 07:32:42 INFO - PROCESS | 1847 | 1461681162488 Marionette TRACE conn6 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:42 INFO - PROCESS | 1847 | 1461681162788 Marionette TRACE conn6 <- [1,2419,null,{"value":null}] 07:32:43 INFO - PROCESS | 1847 | 1461681163111 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:43 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1917855000 == 117 [pid = 1847] [id = 612] 07:32:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x7f1915b8d400) [pid = 1847] [serial = 1837] [outer = (nil)] 07:32:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x7f1915b98000) [pid = 1847] [serial = 1838] [outer = 0x7f1915b8d400] 07:32:43 INFO - PROCESS | 1847 | 1461681163200 Marionette DEBUG loaded listener.js 07:32:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x7f1917614400) [pid = 1847] [serial = 1839] [outer = 0x7f1915b8d400] 07:32:44 INFO - PROCESS | 1847 | 1461681164119 Marionette TRACE conn6 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 07:32:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 07:32:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1688ms 07:32:44 INFO - PROCESS | 1847 | 1461681164167 Marionette TRACE conn6 -> [0,2421,"getWindowHandle",null] 07:32:44 INFO - PROCESS | 1847 | 1461681164172 Marionette TRACE conn6 <- [1,2421,null,{"value":"8"}] 07:32:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 07:32:44 INFO - PROCESS | 1847 | 1461681164180 Marionette TRACE conn6 -> [0,2422,"setScriptTimeout",{"ms":35000}] 07:32:44 INFO - PROCESS | 1847 | 1461681164184 Marionette TRACE conn6 <- [1,2422,null,{}] 07:32:44 INFO - PROCESS | 1847 | 1461681164190 Marionette TRACE conn6 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:44 INFO - PROCESS | 1847 | 1461681164441 Marionette TRACE conn6 <- [1,2423,null,{"value":null}] 07:32:44 INFO - PROCESS | 1847 | 1461681164752 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1917ca1000 == 118 [pid = 1847] [id = 613] 07:32:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x7f1915896400) [pid = 1847] [serial = 1840] [outer = (nil)] 07:32:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x7f19179ed400) [pid = 1847] [serial = 1841] [outer = 0x7f1915896400] 07:32:44 INFO - PROCESS | 1847 | 1461681164835 Marionette DEBUG loaded listener.js 07:32:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x7f1918774c00) [pid = 1847] [serial = 1842] [outer = 0x7f1915896400] 07:32:45 INFO - PROCESS | 1847 | 1461681165731 Marionette TRACE conn6 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 07:32:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 07:32:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1589ms 07:32:45 INFO - PROCESS | 1847 | 1461681165772 Marionette TRACE conn6 -> [0,2425,"getWindowHandle",null] 07:32:45 INFO - PROCESS | 1847 | 1461681165775 Marionette TRACE conn6 <- [1,2425,null,{"value":"8"}] 07:32:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 07:32:45 INFO - PROCESS | 1847 | 1461681165782 Marionette TRACE conn6 -> [0,2426,"setScriptTimeout",{"ms":35000}] 07:32:45 INFO - PROCESS | 1847 | 1461681165786 Marionette TRACE conn6 <- [1,2426,null,{}] 07:32:45 INFO - PROCESS | 1847 | 1461681165792 Marionette TRACE conn6 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:46 INFO - PROCESS | 1847 | 1461681166047 Marionette TRACE conn6 <- [1,2427,null,{"value":null}] 07:32:46 INFO - PROCESS | 1847 | 1461681166310 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:46 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1918b08800 == 119 [pid = 1847] [id = 614] 07:32:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x7f1915a0e800) [pid = 1847] [serial = 1843] [outer = (nil)] 07:32:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x7f1918865800) [pid = 1847] [serial = 1844] [outer = 0x7f1915a0e800] 07:32:46 INFO - PROCESS | 1847 | 1461681166436 Marionette DEBUG loaded listener.js 07:32:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x7f19189a9800) [pid = 1847] [serial = 1845] [outer = 0x7f1915a0e800] 07:32:47 INFO - PROCESS | 1847 | 1461681167335 Marionette TRACE conn6 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 07:32:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 07:32:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1581ms 07:32:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 07:32:47 INFO - PROCESS | 1847 | 1461681167365 Marionette TRACE conn6 -> [0,2429,"getWindowHandle",null] 07:32:47 INFO - PROCESS | 1847 | 1461681167369 Marionette TRACE conn6 <- [1,2429,null,{"value":"8"}] 07:32:47 INFO - PROCESS | 1847 | 1461681167376 Marionette TRACE conn6 -> [0,2430,"setScriptTimeout",{"ms":35000}] 07:32:47 INFO - PROCESS | 1847 | 1461681167380 Marionette TRACE conn6 <- [1,2430,null,{}] 07:32:47 INFO - PROCESS | 1847 | 1461681167386 Marionette TRACE conn6 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:47 INFO - PROCESS | 1847 | 1461681167630 Marionette TRACE conn6 <- [1,2431,null,{"value":null}] 07:32:47 INFO - PROCESS | 1847 | 1461681167908 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:47 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19190f2000 == 120 [pid = 1847] [id = 615] 07:32:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x7f190f6a0800) [pid = 1847] [serial = 1846] [outer = (nil)] 07:32:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x7f19189ac800) [pid = 1847] [serial = 1847] [outer = 0x7f190f6a0800] 07:32:48 INFO - PROCESS | 1847 | 1461681168039 Marionette DEBUG loaded listener.js 07:32:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x7f1918e47c00) [pid = 1847] [serial = 1848] [outer = 0x7f190f6a0800] 07:32:48 INFO - PROCESS | 1847 | 1461681168977 Marionette TRACE conn6 <- [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]]]}] 07:32:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 07:32:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1633ms 07:32:49 INFO - PROCESS | 1847 | 1461681169008 Marionette TRACE conn6 -> [0,2433,"getWindowHandle",null] 07:32:49 INFO - PROCESS | 1847 | 1461681169011 Marionette TRACE conn6 <- [1,2433,null,{"value":"8"}] 07:32:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 07:32:49 INFO - PROCESS | 1847 | 1461681169019 Marionette TRACE conn6 -> [0,2434,"setScriptTimeout",{"ms":35000}] 07:32:49 INFO - PROCESS | 1847 | 1461681169022 Marionette TRACE conn6 <- [1,2434,null,{}] 07:32:49 INFO - PROCESS | 1847 | 1461681169028 Marionette TRACE conn6 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:49 INFO - PROCESS | 1847 | 1461681169279 Marionette TRACE conn6 <- [1,2435,null,{"value":null}] 07:32:49 INFO - PROCESS | 1847 | 1461681169593 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191d84e800 == 121 [pid = 1847] [id = 616] 07:32:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x7f19099a3c00) [pid = 1847] [serial = 1849] [outer = (nil)] 07:32:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x7f1919029c00) [pid = 1847] [serial = 1850] [outer = 0x7f19099a3c00] 07:32:49 INFO - PROCESS | 1847 | 1461681169678 Marionette DEBUG loaded listener.js 07:32:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x7f1919030800) [pid = 1847] [serial = 1851] [outer = 0x7f19099a3c00] 07:32:50 INFO - PROCESS | 1847 | 1461681170567 Marionette TRACE conn6 <- [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]]]}] 07:32:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 07:32:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1586ms 07:32:50 INFO - PROCESS | 1847 | 1461681170606 Marionette TRACE conn6 -> [0,2437,"getWindowHandle",null] 07:32:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 07:32:50 INFO - PROCESS | 1847 | 1461681170611 Marionette TRACE conn6 <- [1,2437,null,{"value":"8"}] 07:32:50 INFO - PROCESS | 1847 | 1461681170618 Marionette TRACE conn6 -> [0,2438,"setScriptTimeout",{"ms":35000}] 07:32:50 INFO - PROCESS | 1847 | 1461681170623 Marionette TRACE conn6 <- [1,2438,null,{}] 07:32:50 INFO - PROCESS | 1847 | 1461681170630 Marionette TRACE conn6 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:50 INFO - PROCESS | 1847 | 1461681170929 Marionette TRACE conn6 <- [1,2439,null,{"value":null}] 07:32:51 INFO - PROCESS | 1847 | 1461681171250 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191e9ae000 == 122 [pid = 1847] [id = 617] 07:32:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x7f1919065800) [pid = 1847] [serial = 1852] [outer = (nil)] 07:32:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x7f19191b8c00) [pid = 1847] [serial = 1853] [outer = 0x7f1919065800] 07:32:51 INFO - PROCESS | 1847 | 1461681171347 Marionette DEBUG loaded listener.js 07:32:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x7f19191c1000) [pid = 1847] [serial = 1854] [outer = 0x7f1919065800] 07:32:52 INFO - PROCESS | 1847 | 1461681172297 Marionette TRACE conn6 <- [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]]]}] 07:32:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 07:32:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1732ms 07:32:52 INFO - PROCESS | 1847 | 1461681172350 Marionette TRACE conn6 -> [0,2441,"getWindowHandle",null] 07:32:52 INFO - PROCESS | 1847 | 1461681172354 Marionette TRACE conn6 <- [1,2441,null,{"value":"8"}] 07:32:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 07:32:52 INFO - PROCESS | 1847 | 1461681172363 Marionette TRACE conn6 -> [0,2442,"setScriptTimeout",{"ms":35000}] 07:32:52 INFO - PROCESS | 1847 | 1461681172368 Marionette TRACE conn6 <- [1,2442,null,{}] 07:32:52 INFO - PROCESS | 1847 | 1461681172374 Marionette TRACE conn6 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:52 INFO - PROCESS | 1847 | 1461681172637 Marionette TRACE conn6 <- [1,2443,null,{"value":null}] 07:32:52 INFO - PROCESS | 1847 | 1461681172955 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:52 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191f23f000 == 123 [pid = 1847] [id = 618] 07:32:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x7f190d10f400) [pid = 1847] [serial = 1855] [outer = (nil)] 07:32:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x7f191cf57400) [pid = 1847] [serial = 1856] [outer = 0x7f190d10f400] 07:32:53 INFO - PROCESS | 1847 | 1461681173041 Marionette DEBUG loaded listener.js 07:32:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x7f191d7c3c00) [pid = 1847] [serial = 1857] [outer = 0x7f190d10f400] 07:32:53 INFO - PROCESS | 1847 | 1461681173942 Marionette TRACE conn6 <- [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]]]}] 07:32:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 07:32:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1596ms 07:32:53 INFO - PROCESS | 1847 | 1461681173959 Marionette TRACE conn6 -> [0,2445,"getWindowHandle",null] 07:32:53 INFO - PROCESS | 1847 | 1461681173962 Marionette TRACE conn6 <- [1,2445,null,{"value":"8"}] 07:32:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 07:32:53 INFO - PROCESS | 1847 | 1461681173969 Marionette TRACE conn6 -> [0,2446,"setScriptTimeout",{"ms":35000}] 07:32:53 INFO - PROCESS | 1847 | 1461681173972 Marionette TRACE conn6 <- [1,2446,null,{}] 07:32:53 INFO - PROCESS | 1847 | 1461681173981 Marionette TRACE conn6 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:54 INFO - PROCESS | 1847 | 1461681174230 Marionette TRACE conn6 <- [1,2447,null,{"value":null}] 07:32:54 INFO - PROCESS | 1847 | 1461681174511 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191f63c800 == 124 [pid = 1847] [id = 619] 07:32:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x7f191585c000) [pid = 1847] [serial = 1858] [outer = (nil)] 07:32:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x7f191d7cf000) [pid = 1847] [serial = 1859] [outer = 0x7f191585c000] 07:32:54 INFO - PROCESS | 1847 | 1461681174637 Marionette DEBUG loaded listener.js 07:32:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x7f191d880c00) [pid = 1847] [serial = 1860] [outer = 0x7f191585c000] 07:32:55 INFO - PROCESS | 1847 | 1461681175504 Marionette TRACE conn6 <- [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]]]}] 07:32:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 07:32:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1582ms 07:32:55 INFO - PROCESS | 1847 | 1461681175553 Marionette TRACE conn6 -> [0,2449,"getWindowHandle",null] 07:32:55 INFO - PROCESS | 1847 | 1461681175557 Marionette TRACE conn6 <- [1,2449,null,{"value":"8"}] 07:32:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 07:32:55 INFO - PROCESS | 1847 | 1461681175563 Marionette TRACE conn6 -> [0,2450,"setScriptTimeout",{"ms":35000}] 07:32:55 INFO - PROCESS | 1847 | 1461681175567 Marionette TRACE conn6 <- [1,2450,null,{}] 07:32:55 INFO - PROCESS | 1847 | 1461681175572 Marionette TRACE conn6 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:55 INFO - PROCESS | 1847 | 1461681175830 Marionette TRACE conn6 <- [1,2451,null,{"value":null}] 07:32:56 INFO - PROCESS | 1847 | 1461681176103 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191fab7800 == 125 [pid = 1847] [id = 620] 07:32:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x7f191cf61800) [pid = 1847] [serial = 1861] [outer = (nil)] 07:32:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x7f191d9e5000) [pid = 1847] [serial = 1862] [outer = 0x7f191cf61800] 07:32:56 INFO - PROCESS | 1847 | 1461681176224 Marionette DEBUG loaded listener.js 07:32:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x7f191d9ed800) [pid = 1847] [serial = 1863] [outer = 0x7f191cf61800] 07:32:57 INFO - PROCESS | 1847 | 1461681177079 Marionette TRACE conn6 <- [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]]]}] 07:32:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 07:32:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1543ms 07:32:57 INFO - PROCESS | 1847 | 1461681177107 Marionette TRACE conn6 -> [0,2453,"getWindowHandle",null] 07:32:57 INFO - PROCESS | 1847 | 1461681177111 Marionette TRACE conn6 <- [1,2453,null,{"value":"8"}] 07:32:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 07:32:57 INFO - PROCESS | 1847 | 1461681177117 Marionette TRACE conn6 -> [0,2454,"setScriptTimeout",{"ms":35000}] 07:32:57 INFO - PROCESS | 1847 | 1461681177121 Marionette TRACE conn6 <- [1,2454,null,{}] 07:32:57 INFO - PROCESS | 1847 | 1461681177126 Marionette TRACE conn6 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:57 INFO - PROCESS | 1847 | 1461681177364 Marionette TRACE conn6 <- [1,2455,null,{"value":null}] 07:32:57 INFO - PROCESS | 1847 | 1461681177638 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191fc12000 == 126 [pid = 1847] [id = 621] 07:32:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x7f190e683800) [pid = 1847] [serial = 1864] [outer = (nil)] 07:32:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x7f191da04000) [pid = 1847] [serial = 1865] [outer = 0x7f190e683800] 07:32:57 INFO - PROCESS | 1847 | 1461681177765 Marionette DEBUG loaded listener.js 07:32:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x7f191da10800) [pid = 1847] [serial = 1866] [outer = 0x7f190e683800] 07:32:58 INFO - PROCESS | 1847 | 1461681178634 Marionette TRACE conn6 <- [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]]]}] 07:32:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 07:32:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1578ms 07:32:58 INFO - PROCESS | 1847 | 1461681178698 Marionette TRACE conn6 -> [0,2457,"getWindowHandle",null] 07:32:58 INFO - PROCESS | 1847 | 1461681178702 Marionette TRACE conn6 <- [1,2457,null,{"value":"8"}] 07:32:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 07:32:58 INFO - PROCESS | 1847 | 1461681178709 Marionette TRACE conn6 -> [0,2458,"setScriptTimeout",{"ms":35000}] 07:32:58 INFO - PROCESS | 1847 | 1461681178712 Marionette TRACE conn6 <- [1,2458,null,{}] 07:32:58 INFO - PROCESS | 1847 | 1461681178719 Marionette TRACE conn6 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:32:58 INFO - PROCESS | 1847 | 1461681178978 Marionette TRACE conn6 <- [1,2459,null,{"value":null}] 07:32:59 INFO - PROCESS | 1847 | 1461681179294 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:32:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1922820000 == 127 [pid = 1847] [id = 622] 07:32:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x7f191902bc00) [pid = 1847] [serial = 1867] [outer = (nil)] 07:32:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x7f191dadec00) [pid = 1847] [serial = 1868] [outer = 0x7f191902bc00] 07:32:59 INFO - PROCESS | 1847 | 1461681179374 Marionette DEBUG loaded listener.js 07:32:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7f191eb07400) [pid = 1847] [serial = 1869] [outer = 0x7f191902bc00] 07:33:00 INFO - PROCESS | 1847 | 1461681180301 Marionette TRACE conn6 <- [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]]]}] 07:33:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 07:33:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1630ms 07:33:00 INFO - PROCESS | 1847 | 1461681180340 Marionette TRACE conn6 -> [0,2461,"getWindowHandle",null] 07:33:00 INFO - PROCESS | 1847 | 1461681180343 Marionette TRACE conn6 <- [1,2461,null,{"value":"8"}] 07:33:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 07:33:00 INFO - PROCESS | 1847 | 1461681180350 Marionette TRACE conn6 -> [0,2462,"setScriptTimeout",{"ms":35000}] 07:33:00 INFO - PROCESS | 1847 | 1461681180353 Marionette TRACE conn6 <- [1,2462,null,{}] 07:33:00 INFO - PROCESS | 1847 | 1461681180359 Marionette TRACE conn6 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:00 INFO - PROCESS | 1847 | 1461681180616 Marionette TRACE conn6 <- [1,2463,null,{"value":null}] 07:33:00 INFO - PROCESS | 1847 | 1461681180948 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19230c3800 == 128 [pid = 1847] [id = 623] 07:33:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x7f191d9ef800) [pid = 1847] [serial = 1870] [outer = (nil)] 07:33:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7f191ec39400) [pid = 1847] [serial = 1871] [outer = 0x7f191d9ef800] 07:33:01 INFO - PROCESS | 1847 | 1461681181031 Marionette DEBUG loaded listener.js 07:33:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x7f191ef2f000) [pid = 1847] [serial = 1872] [outer = 0x7f191d9ef800] 07:33:01 INFO - PROCESS | 1847 | 1461681181961 Marionette TRACE conn6 <- [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]]]}] 07:33:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 07:33:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1640ms 07:33:01 INFO - PROCESS | 1847 | 1461681181992 Marionette TRACE conn6 -> [0,2465,"getWindowHandle",null] 07:33:01 INFO - PROCESS | 1847 | 1461681181996 Marionette TRACE conn6 <- [1,2465,null,{"value":"8"}] 07:33:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 07:33:02 INFO - PROCESS | 1847 | 1461681182003 Marionette TRACE conn6 -> [0,2466,"setScriptTimeout",{"ms":35000}] 07:33:02 INFO - PROCESS | 1847 | 1461681182007 Marionette TRACE conn6 <- [1,2466,null,{}] 07:33:02 INFO - PROCESS | 1847 | 1461681182013 Marionette TRACE conn6 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:02 INFO - PROCESS | 1847 | 1461681182264 Marionette TRACE conn6 <- [1,2467,null,{"value":null}] 07:33:02 INFO - PROCESS | 1847 | 1461681182582 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1925512800 == 129 [pid = 1847] [id = 624] 07:33:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x7f191dad6800) [pid = 1847] [serial = 1873] [outer = (nil)] 07:33:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x7f191ec33400) [pid = 1847] [serial = 1874] [outer = 0x7f191dad6800] 07:33:02 INFO - PROCESS | 1847 | 1461681182678 Marionette DEBUG loaded listener.js 07:33:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x7f191f160c00) [pid = 1847] [serial = 1875] [outer = 0x7f191dad6800] 07:33:03 INFO - PROCESS | 1847 | 1461681183576 Marionette TRACE conn6 <- [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]]]}] 07:33:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 07:33:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1630ms 07:33:03 INFO - PROCESS | 1847 | 1461681183635 Marionette TRACE conn6 -> [0,2469,"getWindowHandle",null] 07:33:03 INFO - PROCESS | 1847 | 1461681183639 Marionette TRACE conn6 <- [1,2469,null,{"value":"8"}] 07:33:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 07:33:03 INFO - PROCESS | 1847 | 1461681183645 Marionette TRACE conn6 -> [0,2470,"setScriptTimeout",{"ms":35000}] 07:33:03 INFO - PROCESS | 1847 | 1461681183648 Marionette TRACE conn6 <- [1,2470,null,{}] 07:33:03 INFO - PROCESS | 1847 | 1461681183654 Marionette TRACE conn6 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:03 INFO - PROCESS | 1847 | 1461681183953 Marionette TRACE conn6 <- [1,2471,null,{"value":null}] 07:33:05 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191f36e000 == 128 [pid = 1847] [id = 36] 07:33:05 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x7f190f6d4000) [pid = 1847] [serial = 1620] [outer = (nil)] [url = about:blank] 07:33:05 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x7f190d921800) [pid = 1847] [serial = 1754] [outer = (nil)] [url = about:blank] 07:33:05 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x7f190d5f6c00) [pid = 1847] [serial = 1751] [outer = (nil)] [url = about:blank] 07:33:05 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x7f1917778800) [pid = 1847] [serial = 1703] [outer = (nil)] [url = about:blank] 07:33:05 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x7f1915a06000) [pid = 1847] [serial = 1701] [outer = (nil)] [url = about:blank] 07:33:05 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x7f1915850c00) [pid = 1847] [serial = 1700] [outer = (nil)] [url = about:blank] 07:33:05 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x7f1913d2dc00) [pid = 1847] [serial = 1698] [outer = (nil)] [url = about:blank] 07:33:05 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x7f1912c34000) [pid = 1847] [serial = 1697] [outer = (nil)] [url = about:blank] 07:33:05 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x7f1910e9ec00) [pid = 1847] [serial = 1695] [outer = (nil)] [url = about:blank] 07:33:05 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x7f190faac400) [pid = 1847] [serial = 1694] [outer = (nil)] [url = about:blank] 07:33:05 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x7f190df67c00) [pid = 1847] [serial = 1692] [outer = (nil)] [url = about:blank] 07:33:05 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x7f190d926c00) [pid = 1847] [serial = 1691] [outer = (nil)] [url = about:blank] 07:33:05 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x7f190ad80c00) [pid = 1847] [serial = 1689] [outer = (nil)] [url = about:blank] 07:33:05 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x7f1909c96800) [pid = 1847] [serial = 1688] [outer = (nil)] [url = about:blank] 07:33:05 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x7f190ad7f000) [pid = 1847] [serial = 1745] [outer = (nil)] [url = about:blank] 07:33:05 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x7f190b267c00) [pid = 1847] [serial = 1746] [outer = (nil)] [url = about:blank] 07:33:05 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x7f190f6ac400) [pid = 1847] [serial = 1743] [outer = (nil)] [url = about:blank] 07:33:05 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x7f190cff8000) [pid = 1847] [serial = 1742] [outer = (nil)] [url = about:blank] 07:33:05 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x7f1927747000) [pid = 1847] [serial = 1740] [outer = (nil)] [url = about:blank] 07:33:05 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x7f192765e000) [pid = 1847] [serial = 1739] [outer = (nil)] [url = about:blank] 07:33:05 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x7f19272bfc00) [pid = 1847] [serial = 1737] [outer = (nil)] [url = about:blank] 07:33:05 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x7f1926ef8800) [pid = 1847] [serial = 1736] [outer = (nil)] [url = about:blank] 07:33:05 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x7f1926ef6c00) [pid = 1847] [serial = 1734] [outer = (nil)] [url = about:blank] 07:33:05 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x7f19255ee400) [pid = 1847] [serial = 1733] [outer = (nil)] [url = about:blank] 07:33:05 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x7f19255e9400) [pid = 1847] [serial = 1731] [outer = (nil)] [url = about:blank] 07:33:05 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x7f1924310c00) [pid = 1847] [serial = 1730] [outer = (nil)] [url = about:blank] 07:33:05 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x7f1922fdac00) [pid = 1847] [serial = 1728] [outer = (nil)] [url = about:blank] 07:33:05 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x7f1922760c00) [pid = 1847] [serial = 1727] [outer = (nil)] [url = about:blank] 07:33:05 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x7f1922755800) [pid = 1847] [serial = 1725] [outer = (nil)] [url = about:blank] 07:33:05 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x7f1920891800) [pid = 1847] [serial = 1724] [outer = (nil)] [url = about:blank] 07:33:05 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x7f191fb02c00) [pid = 1847] [serial = 1722] [outer = (nil)] [url = about:blank] 07:33:05 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x7f191f9d5800) [pid = 1847] [serial = 1721] [outer = (nil)] [url = about:blank] 07:33:05 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x7f191f3b3400) [pid = 1847] [serial = 1719] [outer = (nil)] [url = about:blank] 07:33:05 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x7f191f2cd000) [pid = 1847] [serial = 1718] [outer = (nil)] [url = about:blank] 07:33:05 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x7f191f16c000) [pid = 1847] [serial = 1716] [outer = (nil)] [url = about:blank] 07:33:05 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x7f191ef38c00) [pid = 1847] [serial = 1715] [outer = (nil)] [url = about:blank] 07:33:05 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x7f191eb07000) [pid = 1847] [serial = 1713] [outer = (nil)] [url = about:blank] 07:33:05 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x7f191d9e3400) [pid = 1847] [serial = 1712] [outer = (nil)] [url = about:blank] 07:33:05 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x7f191d7c8000) [pid = 1847] [serial = 1710] [outer = (nil)] [url = about:blank] 07:33:05 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x7f19191c4c00) [pid = 1847] [serial = 1709] [outer = (nil)] [url = about:blank] 07:33:05 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x7f1919057c00) [pid = 1847] [serial = 1707] [outer = (nil)] [url = about:blank] 07:33:05 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x7f19189b0400) [pid = 1847] [serial = 1706] [outer = (nil)] [url = about:blank] 07:33:05 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x7f1918778800) [pid = 1847] [serial = 1704] [outer = (nil)] [url = about:blank] 07:33:05 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x7f190d11cc00) [pid = 1847] [serial = 1748] [outer = (nil)] [url = about:blank] 07:33:05 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x7f190d94b800) [pid = 1847] [serial = 1752] [outer = (nil)] [url = about:blank] 07:33:05 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x7f190d1ef000) [pid = 1847] [serial = 1749] [outer = (nil)] [url = about:blank] 07:33:05 INFO - PROCESS | 1847 | 1461681185990 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190a786800 == 129 [pid = 1847] [id = 625] 07:33:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x7f1909c96c00) [pid = 1847] [serial = 1876] [outer = (nil)] 07:33:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x7f1909c9d800) [pid = 1847] [serial = 1877] [outer = 0x7f1909c96c00] 07:33:06 INFO - PROCESS | 1847 | 1461681186067 Marionette DEBUG loaded listener.js 07:33:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x7f190a7cd800) [pid = 1847] [serial = 1878] [outer = 0x7f1909c96c00] 07:33:06 INFO - PROCESS | 1847 | 1461681186906 Marionette TRACE conn6 <- [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]]]}] 07:33:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 07:33:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 3285ms 07:33:06 INFO - PROCESS | 1847 | 1461681186933 Marionette TRACE conn6 -> [0,2473,"getWindowHandle",null] 07:33:06 INFO - PROCESS | 1847 | 1461681186940 Marionette TRACE conn6 <- [1,2473,null,{"value":"8"}] 07:33:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 07:33:06 INFO - PROCESS | 1847 | 1461681186953 Marionette TRACE conn6 -> [0,2474,"setScriptTimeout",{"ms":35000}] 07:33:06 INFO - PROCESS | 1847 | 1461681186962 Marionette TRACE conn6 <- [1,2474,null,{}] 07:33:06 INFO - PROCESS | 1847 | 1461681186970 Marionette TRACE conn6 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:07 INFO - PROCESS | 1847 | 1461681187246 Marionette TRACE conn6 <- [1,2475,null,{"value":null}] 07:33:07 INFO - PROCESS | 1847 | 1461681187425 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:07 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190b3e2800 == 130 [pid = 1847] [id = 626] 07:33:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x7f1909c98000) [pid = 1847] [serial = 1879] [outer = (nil)] 07:33:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x7f190d118400) [pid = 1847] [serial = 1880] [outer = 0x7f1909c98000] 07:33:07 INFO - PROCESS | 1847 | 1461681187498 Marionette DEBUG loaded listener.js 07:33:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x7f190d3a6800) [pid = 1847] [serial = 1881] [outer = 0x7f1909c98000] 07:33:08 INFO - PROCESS | 1847 | 1461681188442 Marionette TRACE conn6 <- [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]]]}] 07:33:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 07:33:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1553ms 07:33:08 INFO - PROCESS | 1847 | 1461681188508 Marionette TRACE conn6 -> [0,2477,"getWindowHandle",null] 07:33:08 INFO - PROCESS | 1847 | 1461681188515 Marionette TRACE conn6 <- [1,2477,null,{"value":"8"}] 07:33:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 07:33:08 INFO - PROCESS | 1847 | 1461681188522 Marionette TRACE conn6 -> [0,2478,"setScriptTimeout",{"ms":35000}] 07:33:08 INFO - PROCESS | 1847 | 1461681188527 Marionette TRACE conn6 <- [1,2478,null,{}] 07:33:08 INFO - PROCESS | 1847 | 1461681188539 Marionette TRACE conn6 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:08 INFO - PROCESS | 1847 | 1461681188856 Marionette TRACE conn6 <- [1,2479,null,{"value":null}] 07:33:08 INFO - PROCESS | 1847 | 1461681188899 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190dc44000 == 131 [pid = 1847] [id = 627] 07:33:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x7f190d920400) [pid = 1847] [serial = 1882] [outer = (nil)] 07:33:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x7f190dcde800) [pid = 1847] [serial = 1883] [outer = 0x7f190d920400] 07:33:08 INFO - PROCESS | 1847 | 1461681188980 Marionette DEBUG loaded listener.js 07:33:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x7f190e60e400) [pid = 1847] [serial = 1884] [outer = 0x7f190d920400] 07:33:10 INFO - PROCESS | 1847 | 1461681190165 Marionette TRACE conn6 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 07:33:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 07:33:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1690ms 07:33:10 INFO - PROCESS | 1847 | 1461681190213 Marionette TRACE conn6 -> [0,2481,"getWindowHandle",null] 07:33:10 INFO - PROCESS | 1847 | 1461681190218 Marionette TRACE conn6 <- [1,2481,null,{"value":"8"}] 07:33:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 07:33:10 INFO - PROCESS | 1847 | 1461681190238 Marionette TRACE conn6 -> [0,2482,"setScriptTimeout",{"ms":35000}] 07:33:10 INFO - PROCESS | 1847 | 1461681190247 Marionette TRACE conn6 <- [1,2482,null,{}] 07:33:10 INFO - PROCESS | 1847 | 1461681190256 Marionette TRACE conn6 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:11 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x7f1909c97800) [pid = 1847] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 07:33:11 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x7f190e602800) [pid = 1847] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 07:33:11 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x7f191264b000) [pid = 1847] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 07:33:11 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x7f1915ca3400) [pid = 1847] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 07:33:11 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x7f1915ca8000) [pid = 1847] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 07:33:11 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x7f1915a0a800) [pid = 1847] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 07:33:11 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x7f1910ef0000) [pid = 1847] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 07:33:11 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x7f1909c9bc00) [pid = 1847] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 07:33:11 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x7f1911ae9800) [pid = 1847] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 07:33:11 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x7f1912657800) [pid = 1847] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 07:33:11 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x7f19110aec00) [pid = 1847] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 07:33:11 INFO - PROCESS | 1847 | --DOMWINDOW == 134 (0x7f190f6aec00) [pid = 1847] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 07:33:11 INFO - PROCESS | 1847 | --DOMWINDOW == 133 (0x7f190e691400) [pid = 1847] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 07:33:11 INFO - PROCESS | 1847 | --DOMWINDOW == 132 (0x7f190e68f800) [pid = 1847] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 07:33:11 INFO - PROCESS | 1847 | --DOMWINDOW == 131 (0x7f190d5f0000) [pid = 1847] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 07:33:11 INFO - PROCESS | 1847 | --DOMWINDOW == 130 (0x7f190a7cf400) [pid = 1847] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 07:33:11 INFO - PROCESS | 1847 | --DOMWINDOW == 129 (0x7f190d2ea400) [pid = 1847] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 07:33:11 INFO - PROCESS | 1847 | --DOMWINDOW == 128 (0x7f190ad7d400) [pid = 1847] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 07:33:11 INFO - PROCESS | 1847 | --DOMWINDOW == 127 (0x7f1917618400) [pid = 1847] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 07:33:11 INFO - PROCESS | 1847 | --DOMWINDOW == 126 (0x7f190faa2000) [pid = 1847] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 07:33:11 INFO - PROCESS | 1847 | --DOMWINDOW == 125 (0x7f190e68a000) [pid = 1847] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 07:33:11 INFO - PROCESS | 1847 | --DOMWINDOW == 124 (0x7f1915b99400) [pid = 1847] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 07:33:11 INFO - PROCESS | 1847 | 1461681191203 Marionette TRACE conn6 <- [1,2483,null,{"value":null}] 07:33:11 INFO - PROCESS | 1847 | 1461681191332 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:11 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190d0ee000 == 132 [pid = 1847] [id = 628] 07:33:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 125 (0x7f190d2e7000) [pid = 1847] [serial = 1885] [outer = (nil)] 07:33:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 126 (0x7f190d94c400) [pid = 1847] [serial = 1886] [outer = 0x7f190d2e7000] 07:33:11 INFO - PROCESS | 1847 | 1461681191396 Marionette DEBUG loaded listener.js 07:33:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 127 (0x7f190f6a5400) [pid = 1847] [serial = 1887] [outer = 0x7f190d2e7000] 07:33:12 INFO - PROCESS | 1847 | 1461681192144 Marionette TRACE conn6 <- [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]]]}] 07:33:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 07:33:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1947ms 07:33:12 INFO - PROCESS | 1847 | 1461681192184 Marionette TRACE conn6 -> [0,2485,"getWindowHandle",null] 07:33:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 07:33:12 INFO - PROCESS | 1847 | 1461681192189 Marionette TRACE conn6 <- [1,2485,null,{"value":"8"}] 07:33:12 INFO - PROCESS | 1847 | 1461681192196 Marionette TRACE conn6 -> [0,2486,"setScriptTimeout",{"ms":35000}] 07:33:12 INFO - PROCESS | 1847 | 1461681192199 Marionette TRACE conn6 <- [1,2486,null,{}] 07:33:12 INFO - PROCESS | 1847 | 1461681192205 Marionette TRACE conn6 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:12 INFO - PROCESS | 1847 | 1461681192422 Marionette TRACE conn6 <- [1,2487,null,{"value":null}] 07:33:12 INFO - PROCESS | 1847 | 1461681192605 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1911bf2800 == 133 [pid = 1847] [id = 629] 07:33:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 128 (0x7f1909c97800) [pid = 1847] [serial = 1888] [outer = (nil)] 07:33:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 129 (0x7f190f6de400) [pid = 1847] [serial = 1889] [outer = 0x7f1909c97800] 07:33:12 INFO - PROCESS | 1847 | 1461681192686 Marionette DEBUG loaded listener.js 07:33:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 130 (0x7f190fcce400) [pid = 1847] [serial = 1890] [outer = 0x7f1909c97800] 07:33:13 INFO - PROCESS | 1847 | 1461681193808 Marionette TRACE conn6 <- [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]]]}] 07:33:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 07:33:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1688ms 07:33:13 INFO - PROCESS | 1847 | 1461681193885 Marionette TRACE conn6 -> [0,2489,"getWindowHandle",null] 07:33:13 INFO - PROCESS | 1847 | 1461681193892 Marionette TRACE conn6 <- [1,2489,null,{"value":"8"}] 07:33:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 07:33:13 INFO - PROCESS | 1847 | 1461681193902 Marionette TRACE conn6 -> [0,2490,"setScriptTimeout",{"ms":35000}] 07:33:13 INFO - PROCESS | 1847 | 1461681193906 Marionette TRACE conn6 <- [1,2490,null,{}] 07:33:13 INFO - PROCESS | 1847 | 1461681193915 Marionette TRACE conn6 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:14 INFO - PROCESS | 1847 | 1461681194202 Marionette TRACE conn6 <- [1,2491,null,{"value":null}] 07:33:14 INFO - PROCESS | 1847 | 1461681194525 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190dc45800 == 134 [pid = 1847] [id = 630] 07:33:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 131 (0x7f190d1e5400) [pid = 1847] [serial = 1891] [outer = (nil)] 07:33:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 132 (0x7f190d3a8400) [pid = 1847] [serial = 1892] [outer = 0x7f190d1e5400] 07:33:14 INFO - PROCESS | 1847 | 1461681194608 Marionette DEBUG loaded listener.js 07:33:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 133 (0x7f190d923c00) [pid = 1847] [serial = 1893] [outer = 0x7f190d1e5400] 07:33:15 INFO - PROCESS | 1847 | 1461681195513 Marionette TRACE conn6 <- [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]]]}] 07:33:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 07:33:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1685ms 07:33:15 INFO - PROCESS | 1847 | 1461681195588 Marionette TRACE conn6 -> [0,2493,"getWindowHandle",null] 07:33:15 INFO - PROCESS | 1847 | 1461681195597 Marionette TRACE conn6 <- [1,2493,null,{"value":"8"}] 07:33:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 07:33:15 INFO - PROCESS | 1847 | 1461681195608 Marionette TRACE conn6 -> [0,2494,"setScriptTimeout",{"ms":35000}] 07:33:15 INFO - PROCESS | 1847 | 1461681195612 Marionette TRACE conn6 <- [1,2494,null,{}] 07:33:15 INFO - PROCESS | 1847 | 1461681195618 Marionette TRACE conn6 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:15 INFO - PROCESS | 1847 | 1461681195912 Marionette TRACE conn6 <- [1,2495,null,{"value":null}] 07:33:16 INFO - PROCESS | 1847 | 1461681196244 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1912cd7000 == 135 [pid = 1847] [id = 631] 07:33:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x7f190f555000) [pid = 1847] [serial = 1894] [outer = (nil)] 07:33:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x7f190f6d3c00) [pid = 1847] [serial = 1895] [outer = 0x7f190f555000] 07:33:16 INFO - PROCESS | 1847 | 1461681196328 Marionette DEBUG loaded listener.js 07:33:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x7f190faa3400) [pid = 1847] [serial = 1896] [outer = 0x7f190f555000] 07:33:17 INFO - PROCESS | 1847 | 1461681197278 Marionette TRACE conn6 <- [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]]]}] 07:33:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 07:33:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1742ms 07:33:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 07:33:17 INFO - PROCESS | 1847 | 1461681197351 Marionette TRACE conn6 -> [0,2497,"getWindowHandle",null] 07:33:17 INFO - PROCESS | 1847 | 1461681197354 Marionette TRACE conn6 <- [1,2497,null,{"value":"8"}] 07:33:17 INFO - PROCESS | 1847 | 1461681197361 Marionette TRACE conn6 -> [0,2498,"setScriptTimeout",{"ms":35000}] 07:33:17 INFO - PROCESS | 1847 | 1461681197367 Marionette TRACE conn6 <- [1,2498,null,{}] 07:33:17 INFO - PROCESS | 1847 | 1461681197387 Marionette TRACE conn6 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:17 INFO - PROCESS | 1847 | 1461681197695 Marionette TRACE conn6 <- [1,2499,null,{"value":null}] 07:33:18 INFO - PROCESS | 1847 | 1461681198035 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:18 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1914280800 == 136 [pid = 1847] [id = 632] 07:33:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x7f1910e9c800) [pid = 1847] [serial = 1897] [outer = (nil)] 07:33:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x7f1910fdb000) [pid = 1847] [serial = 1898] [outer = 0x7f1910e9c800] 07:33:18 INFO - PROCESS | 1847 | 1461681198118 Marionette DEBUG loaded listener.js 07:33:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x7f19110b3400) [pid = 1847] [serial = 1899] [outer = 0x7f1910e9c800] 07:33:19 INFO - PROCESS | 1847 | 1461681199012 Marionette TRACE conn6 <- [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]]]}] 07:33:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 07:33:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1693ms 07:33:19 INFO - PROCESS | 1847 | 1461681199054 Marionette TRACE conn6 -> [0,2501,"getWindowHandle",null] 07:33:19 INFO - PROCESS | 1847 | 1461681199058 Marionette TRACE conn6 <- [1,2501,null,{"value":"8"}] 07:33:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 07:33:19 INFO - PROCESS | 1847 | 1461681199069 Marionette TRACE conn6 -> [0,2502,"setScriptTimeout",{"ms":35000}] 07:33:19 INFO - PROCESS | 1847 | 1461681199071 Marionette TRACE conn6 <- [1,2502,null,{}] 07:33:19 INFO - PROCESS | 1847 | 1461681199077 Marionette TRACE conn6 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:19 INFO - PROCESS | 1847 | 1461681199338 Marionette TRACE conn6 <- [1,2503,null,{"value":null}] 07:33:19 INFO - PROCESS | 1847 | 1461681199610 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1917498800 == 137 [pid = 1847] [id = 633] 07:33:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x7f1911add800) [pid = 1847] [serial = 1900] [outer = (nil)] 07:33:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x7f1912c2c000) [pid = 1847] [serial = 1901] [outer = 0x7f1911add800] 07:33:19 INFO - PROCESS | 1847 | 1461681199736 Marionette DEBUG loaded listener.js 07:33:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x7f1913d24400) [pid = 1847] [serial = 1902] [outer = 0x7f1911add800] 07:33:20 INFO - PROCESS | 1847 | 1461681200622 Marionette TRACE conn6 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 07:33:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 07:33:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1583ms 07:33:20 INFO - PROCESS | 1847 | 1461681200653 Marionette TRACE conn6 -> [0,2505,"getWindowHandle",null] 07:33:20 INFO - PROCESS | 1847 | 1461681200656 Marionette TRACE conn6 <- [1,2505,null,{"value":"8"}] 07:33:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 07:33:20 INFO - PROCESS | 1847 | 1461681200664 Marionette TRACE conn6 -> [0,2506,"setScriptTimeout",{"ms":35000}] 07:33:20 INFO - PROCESS | 1847 | 1461681200667 Marionette TRACE conn6 <- [1,2506,null,{}] 07:33:20 INFO - PROCESS | 1847 | 1461681200672 Marionette TRACE conn6 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:20 INFO - PROCESS | 1847 | 1461681200921 Marionette TRACE conn6 <- [1,2507,null,{"value":null}] 07:33:21 INFO - PROCESS | 1847 | 1461681201186 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1917859800 == 138 [pid = 1847] [id = 634] 07:33:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x7f1911ae9800) [pid = 1847] [serial = 1903] [outer = (nil)] 07:33:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x7f1914339800) [pid = 1847] [serial = 1904] [outer = 0x7f1911ae9800] 07:33:21 INFO - PROCESS | 1847 | 1461681201310 Marionette DEBUG loaded listener.js 07:33:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x7f1914c8d000) [pid = 1847] [serial = 1905] [outer = 0x7f1911ae9800] 07:33:22 INFO - PROCESS | 1847 | 1461681202193 Marionette TRACE conn6 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 07:33:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 07:33:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1586ms 07:33:22 INFO - PROCESS | 1847 | 1461681202252 Marionette TRACE conn6 -> [0,2509,"getWindowHandle",null] 07:33:22 INFO - PROCESS | 1847 | 1461681202256 Marionette TRACE conn6 <- [1,2509,null,{"value":"8"}] 07:33:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 07:33:22 INFO - PROCESS | 1847 | 1461681202262 Marionette TRACE conn6 -> [0,2510,"setScriptTimeout",{"ms":35000}] 07:33:22 INFO - PROCESS | 1847 | 1461681202266 Marionette TRACE conn6 <- [1,2510,null,{}] 07:33:22 INFO - PROCESS | 1847 | 1461681202271 Marionette TRACE conn6 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:22 INFO - PROCESS | 1847 | 1461681202535 Marionette TRACE conn6 <- [1,2511,null,{"value":null}] 07:33:22 INFO - PROCESS | 1847 | 1461681202853 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1918898800 == 139 [pid = 1847] [id = 635] 07:33:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x7f191589dc00) [pid = 1847] [serial = 1906] [outer = (nil)] 07:33:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x7f1915b90800) [pid = 1847] [serial = 1907] [outer = 0x7f191589dc00] 07:33:22 INFO - PROCESS | 1847 | 1461681202940 Marionette DEBUG loaded listener.js 07:33:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x7f1915cae800) [pid = 1847] [serial = 1908] [outer = 0x7f191589dc00] 07:33:23 INFO - PROCESS | 1847 | 1461681203793 Marionette TRACE conn6 <- [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]]]}] 07:33:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 07:33:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1580ms 07:33:23 INFO - PROCESS | 1847 | 1461681203843 Marionette TRACE conn6 -> [0,2513,"getWindowHandle",null] 07:33:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 07:33:23 INFO - PROCESS | 1847 | 1461681203848 Marionette TRACE conn6 <- [1,2513,null,{"value":"8"}] 07:33:23 INFO - PROCESS | 1847 | 1461681203854 Marionette TRACE conn6 -> [0,2514,"setScriptTimeout",{"ms":35000}] 07:33:23 INFO - PROCESS | 1847 | 1461681203857 Marionette TRACE conn6 <- [1,2514,null,{}] 07:33:23 INFO - PROCESS | 1847 | 1461681203862 Marionette TRACE conn6 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:24 INFO - PROCESS | 1847 | 1461681204084 Marionette TRACE conn6 <- [1,2515,null,{"value":null}] 07:33:24 INFO - PROCESS | 1847 | 1461681204363 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1918e22000 == 140 [pid = 1847] [id = 636] 07:33:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x7f191264bc00) [pid = 1847] [serial = 1909] [outer = (nil)] 07:33:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x7f1917510800) [pid = 1847] [serial = 1910] [outer = 0x7f191264bc00] 07:33:24 INFO - PROCESS | 1847 | 1461681204485 Marionette DEBUG loaded listener.js 07:33:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x7f191776e800) [pid = 1847] [serial = 1911] [outer = 0x7f191264bc00] 07:33:25 INFO - PROCESS | 1847 | 1461681205343 Marionette TRACE conn6 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 07:33:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 07:33:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1546ms 07:33:25 INFO - PROCESS | 1847 | 1461681205401 Marionette TRACE conn6 -> [0,2517,"getWindowHandle",null] 07:33:25 INFO - PROCESS | 1847 | 1461681205404 Marionette TRACE conn6 <- [1,2517,null,{"value":"8"}] 07:33:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 07:33:25 INFO - PROCESS | 1847 | 1461681205411 Marionette TRACE conn6 -> [0,2518,"setScriptTimeout",{"ms":35000}] 07:33:25 INFO - PROCESS | 1847 | 1461681205415 Marionette TRACE conn6 <- [1,2518,null,{}] 07:33:25 INFO - PROCESS | 1847 | 1461681205421 Marionette TRACE conn6 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:25 INFO - PROCESS | 1847 | 1461681205659 Marionette TRACE conn6 <- [1,2519,null,{"value":null}] 07:33:25 INFO - PROCESS | 1847 | 1461681205974 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191d090800 == 141 [pid = 1847] [id = 637] 07:33:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x7f1915a02800) [pid = 1847] [serial = 1912] [outer = (nil)] 07:33:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x7f19179e5c00) [pid = 1847] [serial = 1913] [outer = 0x7f1915a02800] 07:33:26 INFO - PROCESS | 1847 | 1461681206057 Marionette DEBUG loaded listener.js 07:33:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x7f1917ab4c00) [pid = 1847] [serial = 1914] [outer = 0x7f1915a02800] 07:33:26 INFO - PROCESS | 1847 | 1461681206943 Marionette TRACE conn6 <- [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]]]}] 07:33:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 07:33:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1584ms 07:33:26 INFO - PROCESS | 1847 | 1461681206997 Marionette TRACE conn6 -> [0,2521,"getWindowHandle",null] 07:33:27 INFO - PROCESS | 1847 | 1461681207001 Marionette TRACE conn6 <- [1,2521,null,{"value":"8"}] 07:33:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 07:33:27 INFO - PROCESS | 1847 | 1461681207007 Marionette TRACE conn6 -> [0,2522,"setScriptTimeout",{"ms":35000}] 07:33:27 INFO - PROCESS | 1847 | 1461681207009 Marionette TRACE conn6 <- [1,2522,null,{}] 07:33:27 INFO - PROCESS | 1847 | 1461681207015 Marionette TRACE conn6 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:27 INFO - PROCESS | 1847 | 1461681207246 Marionette TRACE conn6 <- [1,2523,null,{"value":null}] 07:33:27 INFO - PROCESS | 1847 | 1461681207520 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191e8e7000 == 142 [pid = 1847] [id = 638] 07:33:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x7f190a7c8400) [pid = 1847] [serial = 1915] [outer = (nil)] 07:33:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x7f191876fc00) [pid = 1847] [serial = 1916] [outer = 0x7f190a7c8400] 07:33:27 INFO - PROCESS | 1847 | 1461681207648 Marionette DEBUG loaded listener.js 07:33:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x7f19187bf800) [pid = 1847] [serial = 1917] [outer = 0x7f190a7c8400] 07:33:28 INFO - PROCESS | 1847 | 1461681208542 Marionette TRACE conn6 <- [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]]]}] 07:33:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 07:33:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1586ms 07:33:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 07:33:28 INFO - PROCESS | 1847 | 1461681208594 Marionette TRACE conn6 -> [0,2525,"getWindowHandle",null] 07:33:28 INFO - PROCESS | 1847 | 1461681208597 Marionette TRACE conn6 <- [1,2525,null,{"value":"8"}] 07:33:28 INFO - PROCESS | 1847 | 1461681208603 Marionette TRACE conn6 -> [0,2526,"setScriptTimeout",{"ms":35000}] 07:33:28 INFO - PROCESS | 1847 | 1461681208606 Marionette TRACE conn6 <- [1,2526,null,{}] 07:33:28 INFO - PROCESS | 1847 | 1461681208612 Marionette TRACE conn6 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:28 INFO - PROCESS | 1847 | 1461681208849 Marionette TRACE conn6 <- [1,2527,null,{"value":null}] 07:33:29 INFO - PROCESS | 1847 | 1461681209165 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191e9da800 == 143 [pid = 1847] [id = 639] 07:33:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x7f1917770400) [pid = 1847] [serial = 1918] [outer = (nil)] 07:33:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x7f191886d400) [pid = 1847] [serial = 1919] [outer = 0x7f1917770400] 07:33:29 INFO - PROCESS | 1847 | 1461681209247 Marionette DEBUG loaded listener.js 07:33:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x7f1918e4a400) [pid = 1847] [serial = 1920] [outer = 0x7f1917770400] 07:33:30 INFO - PROCESS | 1847 | 1461681210151 Marionette TRACE conn6 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 07:33:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 07:33:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1586ms 07:33:30 INFO - PROCESS | 1847 | 1461681210195 Marionette TRACE conn6 -> [0,2529,"getWindowHandle",null] 07:33:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 07:33:30 INFO - PROCESS | 1847 | 1461681210205 Marionette TRACE conn6 <- [1,2529,null,{"value":"8"}] 07:33:30 INFO - PROCESS | 1847 | 1461681210212 Marionette TRACE conn6 -> [0,2530,"setScriptTimeout",{"ms":35000}] 07:33:30 INFO - PROCESS | 1847 | 1461681210217 Marionette TRACE conn6 <- [1,2530,null,{}] 07:33:30 INFO - PROCESS | 1847 | 1461681210223 Marionette TRACE conn6 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:30 INFO - PROCESS | 1847 | 1461681210492 Marionette TRACE conn6 <- [1,2531,null,{"value":null}] 07:33:30 INFO - PROCESS | 1847 | 1461681210813 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:30 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191f62f800 == 144 [pid = 1847] [id = 640] 07:33:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x7f1919063800) [pid = 1847] [serial = 1921] [outer = (nil)] 07:33:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x7f19191bcc00) [pid = 1847] [serial = 1922] [outer = 0x7f1919063800] 07:33:30 INFO - PROCESS | 1847 | 1461681210917 Marionette DEBUG loaded listener.js 07:33:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x7f191cf5c400) [pid = 1847] [serial = 1923] [outer = 0x7f1919063800] 07:33:31 INFO - PROCESS | 1847 | 1461681211801 Marionette TRACE conn6 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 07:33:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 07:33:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1637ms 07:33:31 INFO - PROCESS | 1847 | 1461681211850 Marionette TRACE conn6 -> [0,2533,"getWindowHandle",null] 07:33:31 INFO - PROCESS | 1847 | 1461681211854 Marionette TRACE conn6 <- [1,2533,null,{"value":"8"}] 07:33:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 07:33:31 INFO - PROCESS | 1847 | 1461681211862 Marionette TRACE conn6 -> [0,2534,"setScriptTimeout",{"ms":35000}] 07:33:31 INFO - PROCESS | 1847 | 1461681211866 Marionette TRACE conn6 <- [1,2534,null,{}] 07:33:31 INFO - PROCESS | 1847 | 1461681211872 Marionette TRACE conn6 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:32 INFO - PROCESS | 1847 | 1461681212114 Marionette TRACE conn6 <- [1,2535,null,{"value":null}] 07:33:32 INFO - PROCESS | 1847 | 1461681212385 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1922813000 == 145 [pid = 1847] [id = 641] 07:33:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x7f190ad78c00) [pid = 1847] [serial = 1924] [outer = (nil)] 07:33:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x7f191d9e5c00) [pid = 1847] [serial = 1925] [outer = 0x7f190ad78c00] 07:33:32 INFO - PROCESS | 1847 | 1461681212515 Marionette DEBUG loaded listener.js 07:33:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x7f191ec3ac00) [pid = 1847] [serial = 1926] [outer = 0x7f190ad78c00] 07:33:33 INFO - PROCESS | 1847 | 1461681213682 Marionette TRACE conn6 <- [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]]]}] 07:33:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 07:33:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1843ms 07:33:33 INFO - PROCESS | 1847 | 1461681213709 Marionette TRACE conn6 -> [0,2537,"getWindowHandle",null] 07:33:33 INFO - PROCESS | 1847 | 1461681213715 Marionette TRACE conn6 <- [1,2537,null,{"value":"8"}] 07:33:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 07:33:33 INFO - PROCESS | 1847 | 1461681213725 Marionette TRACE conn6 -> [0,2538,"setScriptTimeout",{"ms":35000}] 07:33:33 INFO - PROCESS | 1847 | 1461681213728 Marionette TRACE conn6 <- [1,2538,null,{}] 07:33:33 INFO - PROCESS | 1847 | 1461681213753 Marionette TRACE conn6 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:34 INFO - PROCESS | 1847 | 1461681214099 Marionette TRACE conn6 <- [1,2539,null,{"value":null}] 07:33:34 INFO - PROCESS | 1847 | 1461681214420 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1926f1c000 == 146 [pid = 1847] [id = 642] 07:33:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x7f191f164800) [pid = 1847] [serial = 1927] [outer = (nil)] 07:33:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x7f191f166000) [pid = 1847] [serial = 1928] [outer = 0x7f191f164800] 07:33:34 INFO - PROCESS | 1847 | 1461681214527 Marionette DEBUG loaded listener.js 07:33:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x7f191f1a2800) [pid = 1847] [serial = 1929] [outer = 0x7f191f164800] 07:33:35 INFO - PROCESS | 1847 | 1461681215481 Marionette TRACE conn6 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 07:33:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 07:33:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1816ms 07:33:35 INFO - PROCESS | 1847 | 1461681215540 Marionette TRACE conn6 -> [0,2541,"getWindowHandle",null] 07:33:35 INFO - PROCESS | 1847 | 1461681215543 Marionette TRACE conn6 <- [1,2541,null,{"value":"8"}] 07:33:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 07:33:35 INFO - PROCESS | 1847 | 1461681215551 Marionette TRACE conn6 -> [0,2542,"setScriptTimeout",{"ms":35000}] 07:33:35 INFO - PROCESS | 1847 | 1461681215554 Marionette TRACE conn6 <- [1,2542,null,{}] 07:33:35 INFO - PROCESS | 1847 | 1461681215560 Marionette TRACE conn6 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:35 INFO - PROCESS | 1847 | 1461681215810 Marionette TRACE conn6 <- [1,2543,null,{"value":null}] 07:33:36 INFO - PROCESS | 1847 | 1461681216132 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1927e7f000 == 147 [pid = 1847] [id = 643] 07:33:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x7f191f003c00) [pid = 1847] [serial = 1930] [outer = (nil)] 07:33:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x7f191f1adc00) [pid = 1847] [serial = 1931] [outer = 0x7f191f003c00] 07:33:36 INFO - PROCESS | 1847 | 1461681216228 Marionette DEBUG loaded listener.js 07:33:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x7f191f2c6c00) [pid = 1847] [serial = 1932] [outer = 0x7f191f003c00] 07:33:37 INFO - PROCESS | 1847 | 1461681217122 Marionette TRACE conn6 <- [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]]]}] 07:33:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 07:33:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1641ms 07:33:37 INFO - PROCESS | 1847 | 1461681217196 Marionette TRACE conn6 -> [0,2545,"getWindowHandle",null] 07:33:37 INFO - PROCESS | 1847 | 1461681217200 Marionette TRACE conn6 <- [1,2545,null,{"value":"8"}] 07:33:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 07:33:37 INFO - PROCESS | 1847 | 1461681217211 Marionette TRACE conn6 -> [0,2546,"setScriptTimeout",{"ms":35000}] 07:33:37 INFO - PROCESS | 1847 | 1461681217215 Marionette TRACE conn6 <- [1,2546,null,{}] 07:33:37 INFO - PROCESS | 1847 | 1461681217226 Marionette TRACE conn6 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:37 INFO - PROCESS | 1847 | 1461681217622 Marionette TRACE conn6 <- [1,2547,null,{"value":null}] 07:33:37 INFO - PROCESS | 1847 | 1461681217939 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:37 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1928145000 == 148 [pid = 1847] [id = 644] 07:33:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x7f190d112000) [pid = 1847] [serial = 1933] [outer = (nil)] 07:33:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x7f191f1a7800) [pid = 1847] [serial = 1934] [outer = 0x7f190d112000] 07:33:38 INFO - PROCESS | 1847 | 1461681218018 Marionette DEBUG loaded listener.js 07:33:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x7f191f3af000) [pid = 1847] [serial = 1935] [outer = 0x7f190d112000] 07:33:38 INFO - PROCESS | 1847 | 1461681218947 Marionette TRACE conn6 <- [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]]]}] 07:33:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 07:33:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1790ms 07:33:39 INFO - PROCESS | 1847 | 1461681219001 Marionette TRACE conn6 -> [0,2549,"getWindowHandle",null] 07:33:39 INFO - PROCESS | 1847 | 1461681219004 Marionette TRACE conn6 <- [1,2549,null,{"value":"8"}] 07:33:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 07:33:39 INFO - PROCESS | 1847 | 1461681219012 Marionette TRACE conn6 -> [0,2550,"setScriptTimeout",{"ms":35000}] 07:33:39 INFO - PROCESS | 1847 | 1461681219016 Marionette TRACE conn6 <- [1,2550,null,{}] 07:33:39 INFO - PROCESS | 1847 | 1461681219022 Marionette TRACE conn6 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:39 INFO - PROCESS | 1847 | 1461681219282 Marionette TRACE conn6 <- [1,2551,null,{"value":null}] 07:33:39 INFO - PROCESS | 1847 | 1461681219613 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1928756000 == 149 [pid = 1847] [id = 645] 07:33:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x7f190dce1000) [pid = 1847] [serial = 1936] [outer = (nil)] 07:33:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7f191f491000) [pid = 1847] [serial = 1937] [outer = 0x7f190dce1000] 07:33:39 INFO - PROCESS | 1847 | 1461681219716 Marionette DEBUG loaded listener.js 07:33:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x7f191f833400) [pid = 1847] [serial = 1938] [outer = 0x7f190dce1000] 07:33:40 INFO - PROCESS | 1847 | 1461681220846 Marionette TRACE conn6 <- [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]]]}] 07:33:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 07:33:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1884ms 07:33:40 INFO - PROCESS | 1847 | 1461681220903 Marionette TRACE conn6 -> [0,2553,"getWindowHandle",null] 07:33:40 INFO - PROCESS | 1847 | 1461681220918 Marionette TRACE conn6 <- [1,2553,null,{"value":"8"}] 07:33:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 07:33:40 INFO - PROCESS | 1847 | 1461681220933 Marionette TRACE conn6 -> [0,2554,"setScriptTimeout",{"ms":35000}] 07:33:40 INFO - PROCESS | 1847 | 1461681220939 Marionette TRACE conn6 <- [1,2554,null,{}] 07:33:41 INFO - PROCESS | 1847 | 1461681221008 Marionette TRACE conn6 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:41 INFO - PROCESS | 1847 | 1461681221330 Marionette TRACE conn6 <- [1,2555,null,{"value":null}] 07:33:41 INFO - PROCESS | 1847 | 1461681221648 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19298b7800 == 150 [pid = 1847] [id = 646] 07:33:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7f190f6d1c00) [pid = 1847] [serial = 1939] [outer = (nil)] 07:33:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x7f191f83d800) [pid = 1847] [serial = 1940] [outer = 0x7f190f6d1c00] 07:33:41 INFO - PROCESS | 1847 | 1461681221723 Marionette DEBUG loaded listener.js 07:33:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x7f191f94bc00) [pid = 1847] [serial = 1941] [outer = 0x7f190f6d1c00] 07:33:42 INFO - PROCESS | 1847 | 1461681222646 Marionette TRACE conn6 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 07:33:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 07:33:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1788ms 07:33:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 07:33:42 INFO - PROCESS | 1847 | 1461681222721 Marionette TRACE conn6 -> [0,2557,"getWindowHandle",null] 07:33:42 INFO - PROCESS | 1847 | 1461681222724 Marionette TRACE conn6 <- [1,2557,null,{"value":"8"}] 07:33:42 INFO - PROCESS | 1847 | 1461681222731 Marionette TRACE conn6 -> [0,2558,"setScriptTimeout",{"ms":35000}] 07:33:42 INFO - PROCESS | 1847 | 1461681222734 Marionette TRACE conn6 <- [1,2558,null,{}] 07:33:42 INFO - PROCESS | 1847 | 1461681222739 Marionette TRACE conn6 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:43 INFO - PROCESS | 1847 | 1461681223029 Marionette TRACE conn6 <- [1,2559,null,{"value":null}] 07:33:43 INFO - PROCESS | 1847 | 1461681223346 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:43 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1929beb000 == 151 [pid = 1847] [id = 647] 07:33:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x7f190f55a800) [pid = 1847] [serial = 1942] [outer = (nil)] 07:33:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x7f191f836800) [pid = 1847] [serial = 1943] [outer = 0x7f190f55a800] 07:33:43 INFO - PROCESS | 1847 | 1461681223423 Marionette DEBUG loaded listener.js 07:33:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x7f191f9d5400) [pid = 1847] [serial = 1944] [outer = 0x7f190f55a800] 07:33:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190d8e1800 == 150 [pid = 1847] [id = 309] 07:33:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7f192814d000 == 149 [pid = 1847] [id = 578] 07:33:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1929030000 == 148 [pid = 1847] [id = 579] 07:33:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1912cdc800 == 147 [pid = 1847] [id = 228] 07:33:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190d0ee000 == 146 [pid = 1847] [id = 628] 07:33:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190dc44000 == 145 [pid = 1847] [id = 627] 07:33:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190b3e2800 == 144 [pid = 1847] [id = 626] 07:33:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190a786800 == 143 [pid = 1847] [id = 625] 07:33:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1922820000 == 142 [pid = 1847] [id = 622] 07:33:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191fc12000 == 141 [pid = 1847] [id = 621] 07:33:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191fab7800 == 140 [pid = 1847] [id = 620] 07:33:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191f63c800 == 139 [pid = 1847] [id = 619] 07:33:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191f23f000 == 138 [pid = 1847] [id = 618] 07:33:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191e9ae000 == 137 [pid = 1847] [id = 617] 07:33:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191d84e800 == 136 [pid = 1847] [id = 616] 07:33:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19190f2000 == 135 [pid = 1847] [id = 615] 07:33:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1918b08800 == 134 [pid = 1847] [id = 614] 07:33:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1917ca1000 == 133 [pid = 1847] [id = 613] 07:33:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1917855000 == 132 [pid = 1847] [id = 612] 07:33:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1914c69800 == 131 [pid = 1847] [id = 611] 07:33:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19140a4000 == 130 [pid = 1847] [id = 610] 07:33:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1912cd5800 == 129 [pid = 1847] [id = 609] 07:33:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190fc1a000 == 128 [pid = 1847] [id = 608] 07:33:45 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190b3cf800 == 127 [pid = 1847] [id = 607] 07:33:45 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x7f190e68b400) [pid = 1847] [serial = 1686] [outer = (nil)] [url = about:blank] 07:33:45 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x7f190d92cc00) [pid = 1847] [serial = 1820] [outer = (nil)] [url = about:blank] 07:33:45 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x7f190e688c00) [pid = 1847] [serial = 1817] [outer = (nil)] [url = about:blank] 07:33:45 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x7f190f6a1400) [pid = 1847] [serial = 1818] [outer = (nil)] [url = about:blank] 07:33:45 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x7f1917772800) [pid = 1847] [serial = 1796] [outer = (nil)] [url = about:blank] 07:33:45 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x7f1917615800) [pid = 1847] [serial = 1794] [outer = (nil)] [url = about:blank] 07:33:45 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x7f191760ec00) [pid = 1847] [serial = 1793] [outer = (nil)] [url = about:blank] 07:33:45 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x7f191750ac00) [pid = 1847] [serial = 1791] [outer = (nil)] [url = about:blank] 07:33:45 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x7f1917504400) [pid = 1847] [serial = 1790] [outer = (nil)] [url = about:blank] 07:33:45 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x7f1915b9a000) [pid = 1847] [serial = 1788] [outer = (nil)] [url = about:blank] 07:33:45 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x7f1915a0dc00) [pid = 1847] [serial = 1787] [outer = (nil)] [url = about:blank] 07:33:45 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x7f1915853000) [pid = 1847] [serial = 1785] [outer = (nil)] [url = about:blank] 07:33:45 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x7f1914db7400) [pid = 1847] [serial = 1784] [outer = (nil)] [url = about:blank] 07:33:45 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x7f1914d83400) [pid = 1847] [serial = 1782] [outer = (nil)] [url = about:blank] 07:33:45 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x7f1914c83400) [pid = 1847] [serial = 1781] [outer = (nil)] [url = about:blank] 07:33:45 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x7f191433bc00) [pid = 1847] [serial = 1779] [outer = (nil)] [url = about:blank] 07:33:45 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x7f1913d29400) [pid = 1847] [serial = 1778] [outer = (nil)] [url = about:blank] 07:33:45 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x7f1912c33c00) [pid = 1847] [serial = 1776] [outer = (nil)] [url = about:blank] 07:33:45 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x7f1912c28c00) [pid = 1847] [serial = 1775] [outer = (nil)] [url = about:blank] 07:33:45 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x7f1911ae6800) [pid = 1847] [serial = 1773] [outer = (nil)] [url = about:blank] 07:33:45 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x7f19110b3000) [pid = 1847] [serial = 1772] [outer = (nil)] [url = about:blank] 07:33:45 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x7f1910e9ac00) [pid = 1847] [serial = 1770] [outer = (nil)] [url = about:blank] 07:33:45 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x7f190fcd9c00) [pid = 1847] [serial = 1769] [outer = (nil)] [url = about:blank] 07:33:45 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x7f190faae000) [pid = 1847] [serial = 1767] [outer = (nil)] [url = about:blank] 07:33:45 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x7f190faa1000) [pid = 1847] [serial = 1766] [outer = (nil)] [url = about:blank] 07:33:45 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x7f190f6aa400) [pid = 1847] [serial = 1764] [outer = (nil)] [url = about:blank] 07:33:45 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x7f190f556000) [pid = 1847] [serial = 1763] [outer = (nil)] [url = about:blank] 07:33:45 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x7f190e609c00) [pid = 1847] [serial = 1761] [outer = (nil)] [url = about:blank] 07:33:45 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x7f190dcea400) [pid = 1847] [serial = 1760] [outer = (nil)] [url = about:blank] 07:33:45 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x7f190cff3800) [pid = 1847] [serial = 1758] [outer = (nil)] [url = about:blank] 07:33:45 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x7f190b268000) [pid = 1847] [serial = 1757] [outer = (nil)] [url = about:blank] 07:33:45 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x7f190d5f1000) [pid = 1847] [serial = 1814] [outer = (nil)] [url = about:blank] 07:33:45 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x7f190ad85c00) [pid = 1847] [serial = 1811] [outer = (nil)] [url = about:blank] 07:33:45 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x7f190b92d400) [pid = 1847] [serial = 1812] [outer = (nil)] [url = about:blank] 07:33:45 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x7f19189b2000) [pid = 1847] [serial = 1809] [outer = (nil)] [url = about:blank] 07:33:45 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x7f191886a000) [pid = 1847] [serial = 1808] [outer = (nil)] [url = about:blank] 07:33:45 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x7f1918860c00) [pid = 1847] [serial = 1806] [outer = (nil)] [url = about:blank] 07:33:45 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x7f19187bc000) [pid = 1847] [serial = 1805] [outer = (nil)] [url = about:blank] 07:33:45 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x7f1918775400) [pid = 1847] [serial = 1803] [outer = (nil)] [url = about:blank] 07:33:45 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x7f191876d800) [pid = 1847] [serial = 1802] [outer = (nil)] [url = about:blank] 07:33:45 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x7f1917abc000) [pid = 1847] [serial = 1800] [outer = (nil)] [url = about:blank] 07:33:45 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x7f19179ec400) [pid = 1847] [serial = 1799] [outer = (nil)] [url = about:blank] 07:33:45 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x7f19179e3400) [pid = 1847] [serial = 1797] [outer = (nil)] [url = about:blank] 07:33:45 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x7f190d928800) [pid = 1847] [serial = 1815] [outer = (nil)] [url = about:blank] 07:33:45 INFO - PROCESS | 1847 | 1461681225943 Marionette TRACE conn6 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 07:33:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 07:33:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 3286ms 07:33:46 INFO - PROCESS | 1847 | 1461681226016 Marionette TRACE conn6 -> [0,2561,"getWindowHandle",null] 07:33:46 INFO - PROCESS | 1847 | 1461681226025 Marionette TRACE conn6 <- [1,2561,null,{"value":"8"}] 07:33:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 07:33:46 INFO - PROCESS | 1847 | 1461681226033 Marionette TRACE conn6 -> [0,2562,"setScriptTimeout",{"ms":35000}] 07:33:46 INFO - PROCESS | 1847 | 1461681226040 Marionette TRACE conn6 <- [1,2562,null,{}] 07:33:46 INFO - PROCESS | 1847 | 1461681226048 Marionette TRACE conn6 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:46 INFO - PROCESS | 1847 | 1461681226280 Marionette TRACE conn6 <- [1,2563,null,{"value":null}] 07:33:46 INFO - PROCESS | 1847 | 1461681226467 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:46 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190b2b0800 == 128 [pid = 1847] [id = 648] 07:33:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x7f190ad80400) [pid = 1847] [serial = 1945] [outer = (nil)] 07:33:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x7f190b92d000) [pid = 1847] [serial = 1946] [outer = 0x7f190ad80400] 07:33:46 INFO - PROCESS | 1847 | 1461681226535 Marionette DEBUG loaded listener.js 07:33:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x7f190d2e3800) [pid = 1847] [serial = 1947] [outer = 0x7f190ad80400] 07:33:47 INFO - PROCESS | 1847 | 1461681227458 Marionette TRACE conn6 <- [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]]]}] 07:33:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 07:33:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1490ms 07:33:47 INFO - PROCESS | 1847 | 1461681227524 Marionette TRACE conn6 -> [0,2565,"getWindowHandle",null] 07:33:47 INFO - PROCESS | 1847 | 1461681227533 Marionette TRACE conn6 <- [1,2565,null,{"value":"8"}] 07:33:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 07:33:47 INFO - PROCESS | 1847 | 1461681227544 Marionette TRACE conn6 -> [0,2566,"setScriptTimeout",{"ms":35000}] 07:33:47 INFO - PROCESS | 1847 | 1461681227548 Marionette TRACE conn6 <- [1,2566,null,{}] 07:33:47 INFO - PROCESS | 1847 | 1461681227554 Marionette TRACE conn6 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:47 INFO - PROCESS | 1847 | 1461681227789 Marionette TRACE conn6 <- [1,2567,null,{"value":null}] 07:33:48 INFO - PROCESS | 1847 | 1461681228094 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190dc36000 == 129 [pid = 1847] [id = 649] 07:33:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x7f190d949c00) [pid = 1847] [serial = 1948] [outer = (nil)] 07:33:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x7f190e608c00) [pid = 1847] [serial = 1949] [outer = 0x7f190d949c00] 07:33:48 INFO - PROCESS | 1847 | 1461681228183 Marionette DEBUG loaded listener.js 07:33:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x7f190e68b400) [pid = 1847] [serial = 1950] [outer = 0x7f190d949c00] 07:33:49 INFO - PROCESS | 1847 | 1461681229043 Marionette TRACE conn6 <- [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]]]}] 07:33:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 07:33:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1529ms 07:33:49 INFO - PROCESS | 1847 | 1461681229073 Marionette TRACE conn6 -> [0,2569,"getWindowHandle",null] 07:33:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 07:33:49 INFO - PROCESS | 1847 | 1461681229082 Marionette TRACE conn6 <- [1,2569,null,{"value":"8"}] 07:33:49 INFO - PROCESS | 1847 | 1461681229091 Marionette TRACE conn6 -> [0,2570,"setScriptTimeout",{"ms":35000}] 07:33:49 INFO - PROCESS | 1847 | 1461681229101 Marionette TRACE conn6 <- [1,2570,null,{}] 07:33:49 INFO - PROCESS | 1847 | 1461681229146 Marionette TRACE conn6 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:49 INFO - PROCESS | 1847 | 1461681229523 Marionette TRACE conn6 <- [1,2571,null,{"value":null}] 07:33:49 INFO - PROCESS | 1847 | 1461681229690 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19110f4000 == 130 [pid = 1847] [id = 650] 07:33:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x7f190fccbc00) [pid = 1847] [serial = 1951] [outer = (nil)] 07:33:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x7f190fcd9c00) [pid = 1847] [serial = 1952] [outer = 0x7f190fccbc00] 07:33:49 INFO - PROCESS | 1847 | 1461681229796 Marionette DEBUG loaded listener.js 07:33:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x7f1910ef3000) [pid = 1847] [serial = 1953] [outer = 0x7f190fccbc00] 07:33:50 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x7f1919065800) [pid = 1847] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 07:33:50 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x7f1909c96c00) [pid = 1847] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 07:33:50 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x7f1915896400) [pid = 1847] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 07:33:50 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x7f19099a3c00) [pid = 1847] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 07:33:50 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x7f1910e94800) [pid = 1847] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 07:33:50 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x7f191dad6800) [pid = 1847] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 07:33:50 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x7f191902bc00) [pid = 1847] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 07:33:50 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x7f190e683800) [pid = 1847] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 07:33:50 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x7f190d10f400) [pid = 1847] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 07:33:50 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x7f191585c000) [pid = 1847] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 07:33:50 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x7f1909c98000) [pid = 1847] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 07:33:50 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x7f190d955800) [pid = 1847] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 07:33:50 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x7f190a7ce800) [pid = 1847] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 07:33:50 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x7f191d9ef800) [pid = 1847] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 07:33:50 INFO - PROCESS | 1847 | --DOMWINDOW == 134 (0x7f191cf61800) [pid = 1847] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 07:33:50 INFO - PROCESS | 1847 | --DOMWINDOW == 133 (0x7f1915a0e800) [pid = 1847] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 07:33:50 INFO - PROCESS | 1847 | --DOMWINDOW == 132 (0x7f19110aa400) [pid = 1847] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 07:33:50 INFO - PROCESS | 1847 | --DOMWINDOW == 131 (0x7f190f6a0800) [pid = 1847] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 07:33:50 INFO - PROCESS | 1847 | --DOMWINDOW == 130 (0x7f19099a3000) [pid = 1847] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 07:33:50 INFO - PROCESS | 1847 | --DOMWINDOW == 129 (0x7f190d2e7000) [pid = 1847] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 07:33:50 INFO - PROCESS | 1847 | --DOMWINDOW == 128 (0x7f1910e92c00) [pid = 1847] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 07:33:50 INFO - PROCESS | 1847 | --DOMWINDOW == 127 (0x7f190d920400) [pid = 1847] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 07:33:50 INFO - PROCESS | 1847 | --DOMWINDOW == 126 (0x7f1915b8d400) [pid = 1847] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 07:33:51 INFO - PROCESS | 1847 | 1461681231269 Marionette TRACE conn6 <- [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]]]}] 07:33:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 07:33:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 2222ms 07:33:51 INFO - PROCESS | 1847 | 1461681231311 Marionette TRACE conn6 -> [0,2573,"getWindowHandle",null] 07:33:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 07:33:51 INFO - PROCESS | 1847 | 1461681231316 Marionette TRACE conn6 <- [1,2573,null,{"value":"8"}] 07:33:51 INFO - PROCESS | 1847 | 1461681231323 Marionette TRACE conn6 -> [0,2574,"setScriptTimeout",{"ms":35000}] 07:33:51 INFO - PROCESS | 1847 | 1461681231326 Marionette TRACE conn6 <- [1,2574,null,{}] 07:33:51 INFO - PROCESS | 1847 | 1461681231332 Marionette TRACE conn6 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:51 INFO - PROCESS | 1847 | 1461681231629 Marionette TRACE conn6 <- [1,2575,null,{"value":null}] 07:33:51 INFO - PROCESS | 1847 | 1461681231652 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1911bdd800 == 131 [pid = 1847] [id = 651] 07:33:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 127 (0x7f19099a3000) [pid = 1847] [serial = 1954] [outer = (nil)] 07:33:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 128 (0x7f190fcd2400) [pid = 1847] [serial = 1955] [outer = 0x7f19099a3000] 07:33:51 INFO - PROCESS | 1847 | 1461681231718 Marionette DEBUG loaded listener.js 07:33:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 129 (0x7f1910fe1400) [pid = 1847] [serial = 1956] [outer = 0x7f19099a3000] 07:33:52 INFO - PROCESS | 1847 | 1461681232787 Marionette TRACE conn6 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 07:33:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 07:33:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1491ms 07:33:52 INFO - PROCESS | 1847 | 1461681232845 Marionette TRACE conn6 -> [0,2577,"getWindowHandle",null] 07:33:52 INFO - PROCESS | 1847 | 1461681232852 Marionette TRACE conn6 <- [1,2577,null,{"value":"8"}] 07:33:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 07:33:52 INFO - PROCESS | 1847 | 1461681232861 Marionette TRACE conn6 -> [0,2578,"setScriptTimeout",{"ms":35000}] 07:33:52 INFO - PROCESS | 1847 | 1461681232868 Marionette TRACE conn6 <- [1,2578,null,{}] 07:33:52 INFO - PROCESS | 1847 | 1461681232877 Marionette TRACE conn6 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:53 INFO - PROCESS | 1847 | 1461681233143 Marionette TRACE conn6 <- [1,2579,null,{"value":null}] 07:33:53 INFO - PROCESS | 1847 | 1461681233464 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:53 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190d4eb000 == 132 [pid = 1847] [id = 652] 07:33:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 130 (0x7f190ad85c00) [pid = 1847] [serial = 1957] [outer = (nil)] 07:33:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 131 (0x7f190d10f400) [pid = 1847] [serial = 1958] [outer = 0x7f190ad85c00] 07:33:53 INFO - PROCESS | 1847 | 1461681233547 Marionette DEBUG loaded listener.js 07:33:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 132 (0x7f190d3abc00) [pid = 1847] [serial = 1959] [outer = 0x7f190ad85c00] 07:33:54 INFO - PROCESS | 1847 | 1461681234479 Marionette TRACE conn6 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 07:33:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 07:33:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1648ms 07:33:54 INFO - PROCESS | 1847 | 1461681234511 Marionette TRACE conn6 -> [0,2581,"getWindowHandle",null] 07:33:54 INFO - PROCESS | 1847 | 1461681234520 Marionette TRACE conn6 <- [1,2581,null,{"value":"8"}] 07:33:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 07:33:54 INFO - PROCESS | 1847 | 1461681234531 Marionette TRACE conn6 -> [0,2582,"setScriptTimeout",{"ms":35000}] 07:33:54 INFO - PROCESS | 1847 | 1461681234535 Marionette TRACE conn6 <- [1,2582,null,{}] 07:33:54 INFO - PROCESS | 1847 | 1461681234542 Marionette TRACE conn6 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:54 INFO - PROCESS | 1847 | 1461681234813 Marionette TRACE conn6 <- [1,2583,null,{"value":null}] 07:33:55 INFO - PROCESS | 1847 | 1461681235140 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1912c1c000 == 133 [pid = 1847] [id = 653] 07:33:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 133 (0x7f190e604800) [pid = 1847] [serial = 1960] [outer = (nil)] 07:33:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x7f190f54ec00) [pid = 1847] [serial = 1961] [outer = 0x7f190e604800] 07:33:55 INFO - PROCESS | 1847 | 1461681235221 Marionette DEBUG loaded listener.js 07:33:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x7f190f6d8800) [pid = 1847] [serial = 1962] [outer = 0x7f190e604800] 07:33:56 INFO - PROCESS | 1847 | 1461681236174 Marionette TRACE conn6 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 07:33:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 07:33:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1688ms 07:33:56 INFO - PROCESS | 1847 | 1461681236219 Marionette TRACE conn6 -> [0,2585,"getWindowHandle",null] 07:33:56 INFO - PROCESS | 1847 | 1461681236223 Marionette TRACE conn6 <- [1,2585,null,{"value":"8"}] 07:33:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 07:33:56 INFO - PROCESS | 1847 | 1461681236230 Marionette TRACE conn6 -> [0,2586,"setScriptTimeout",{"ms":35000}] 07:33:56 INFO - PROCESS | 1847 | 1461681236235 Marionette TRACE conn6 <- [1,2586,null,{}] 07:33:56 INFO - PROCESS | 1847 | 1461681236251 Marionette TRACE conn6 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:56 INFO - PROCESS | 1847 | 1461681236506 Marionette TRACE conn6 <- [1,2587,null,{"value":null}] 07:33:56 INFO - PROCESS | 1847 | 1461681236858 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191420e000 == 134 [pid = 1847] [id = 654] 07:33:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x7f1910fdf000) [pid = 1847] [serial = 1963] [outer = (nil)] 07:33:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x7f19110b3000) [pid = 1847] [serial = 1964] [outer = 0x7f1910fdf000] 07:33:56 INFO - PROCESS | 1847 | 1461681236947 Marionette DEBUG loaded listener.js 07:33:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x7f1912659400) [pid = 1847] [serial = 1965] [outer = 0x7f1910fdf000] 07:33:57 INFO - PROCESS | 1847 | 1461681237837 Marionette TRACE conn6 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 07:33:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 07:33:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1644ms 07:33:57 INFO - PROCESS | 1847 | 1461681237875 Marionette TRACE conn6 -> [0,2589,"getWindowHandle",null] 07:33:57 INFO - PROCESS | 1847 | 1461681237880 Marionette TRACE conn6 <- [1,2589,null,{"value":"8"}] 07:33:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 07:33:57 INFO - PROCESS | 1847 | 1461681237887 Marionette TRACE conn6 -> [0,2590,"setScriptTimeout",{"ms":35000}] 07:33:57 INFO - PROCESS | 1847 | 1461681237891 Marionette TRACE conn6 <- [1,2590,null,{}] 07:33:57 INFO - PROCESS | 1847 | 1461681237897 Marionette TRACE conn6 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:58 INFO - PROCESS | 1847 | 1461681238138 Marionette TRACE conn6 <- [1,2591,null,{"value":null}] 07:33:58 INFO - PROCESS | 1847 | 1461681238405 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:33:58 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19158d0000 == 135 [pid = 1847] [id = 655] 07:33:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x7f1910fdbc00) [pid = 1847] [serial = 1966] [outer = (nil)] 07:33:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x7f1914c8b000) [pid = 1847] [serial = 1967] [outer = 0x7f1910fdbc00] 07:33:58 INFO - PROCESS | 1847 | 1461681238539 Marionette DEBUG loaded listener.js 07:33:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x7f1914d86400) [pid = 1847] [serial = 1968] [outer = 0x7f1910fdbc00] 07:33:59 INFO - PROCESS | 1847 | 1461681239407 Marionette TRACE conn6 <- [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]]]}] 07:33:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 07:33:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1579ms 07:33:59 INFO - PROCESS | 1847 | 1461681239469 Marionette TRACE conn6 -> [0,2593,"getWindowHandle",null] 07:33:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 07:33:59 INFO - PROCESS | 1847 | 1461681239473 Marionette TRACE conn6 <- [1,2593,null,{"value":"8"}] 07:33:59 INFO - PROCESS | 1847 | 1461681239480 Marionette TRACE conn6 -> [0,2594,"setScriptTimeout",{"ms":35000}] 07:33:59 INFO - PROCESS | 1847 | 1461681239483 Marionette TRACE conn6 <- [1,2594,null,{}] 07:33:59 INFO - PROCESS | 1847 | 1461681239489 Marionette TRACE conn6 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:33:59 INFO - PROCESS | 1847 | 1461681239747 Marionette TRACE conn6 <- [1,2595,null,{"value":null}] 07:34:00 INFO - PROCESS | 1847 | 1461681240054 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1917845000 == 136 [pid = 1847] [id = 656] 07:34:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x7f1913d25800) [pid = 1847] [serial = 1969] [outer = (nil)] 07:34:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x7f1915858000) [pid = 1847] [serial = 1970] [outer = 0x7f1913d25800] 07:34:00 INFO - PROCESS | 1847 | 1461681240136 Marionette DEBUG loaded listener.js 07:34:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x7f1915a03800) [pid = 1847] [serial = 1971] [outer = 0x7f1913d25800] 07:34:01 INFO - PROCESS | 1847 | 1461681241100 Marionette TRACE conn6 <- [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]]]}] 07:34:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 07:34:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1683ms 07:34:01 INFO - PROCESS | 1847 | 1461681241165 Marionette TRACE conn6 -> [0,2597,"getWindowHandle",null] 07:34:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 07:34:01 INFO - PROCESS | 1847 | 1461681241170 Marionette TRACE conn6 <- [1,2597,null,{"value":"8"}] 07:34:01 INFO - PROCESS | 1847 | 1461681241177 Marionette TRACE conn6 -> [0,2598,"setScriptTimeout",{"ms":35000}] 07:34:01 INFO - PROCESS | 1847 | 1461681241180 Marionette TRACE conn6 <- [1,2598,null,{}] 07:34:01 INFO - PROCESS | 1847 | 1461681241186 Marionette TRACE conn6 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:01 INFO - PROCESS | 1847 | 1461681241532 Marionette TRACE conn6 <- [1,2599,null,{"value":null}] 07:34:01 INFO - PROCESS | 1847 | 1461681241862 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:01 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1917d0c000 == 137 [pid = 1847] [id = 657] 07:34:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x7f1917503c00) [pid = 1847] [serial = 1972] [outer = (nil)] 07:34:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x7f191777bc00) [pid = 1847] [serial = 1973] [outer = 0x7f1917503c00] 07:34:01 INFO - PROCESS | 1847 | 1461681241950 Marionette DEBUG loaded listener.js 07:34:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x7f191876ec00) [pid = 1847] [serial = 1974] [outer = 0x7f1917503c00] 07:34:02 INFO - PROCESS | 1847 | 1461681242891 Marionette TRACE conn6 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 07:34:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 07:34:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1787ms 07:34:02 INFO - PROCESS | 1847 | 1461681242964 Marionette TRACE conn6 -> [0,2601,"getWindowHandle",null] 07:34:02 INFO - PROCESS | 1847 | 1461681242967 Marionette TRACE conn6 <- [1,2601,null,{"value":"8"}] 07:34:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 07:34:02 INFO - PROCESS | 1847 | 1461681242975 Marionette TRACE conn6 -> [0,2602,"setScriptTimeout",{"ms":35000}] 07:34:02 INFO - PROCESS | 1847 | 1461681242977 Marionette TRACE conn6 <- [1,2602,null,{}] 07:34:02 INFO - PROCESS | 1847 | 1461681242985 Marionette TRACE conn6 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:03 INFO - PROCESS | 1847 | 1461681243271 Marionette TRACE conn6 <- [1,2603,null,{"value":null}] 07:34:03 INFO - PROCESS | 1847 | 1461681243579 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191899a000 == 138 [pid = 1847] [id = 658] 07:34:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x7f1915b8d400) [pid = 1847] [serial = 1975] [outer = (nil)] 07:34:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x7f191885f400) [pid = 1847] [serial = 1976] [outer = 0x7f1915b8d400] 07:34:03 INFO - PROCESS | 1847 | 1461681243668 Marionette DEBUG loaded listener.js 07:34:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x7f19189acc00) [pid = 1847] [serial = 1977] [outer = 0x7f1915b8d400] 07:34:04 INFO - PROCESS | 1847 | 1461681244571 Marionette TRACE conn6 <- [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]]]}] 07:34:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 07:34:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1634ms 07:34:04 INFO - PROCESS | 1847 | 1461681244636 Marionette TRACE conn6 -> [0,2605,"getWindowHandle",null] 07:34:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 07:34:04 INFO - PROCESS | 1847 | 1461681244640 Marionette TRACE conn6 <- [1,2605,null,{"value":"8"}] 07:34:04 INFO - PROCESS | 1847 | 1461681244646 Marionette TRACE conn6 -> [0,2606,"setScriptTimeout",{"ms":35000}] 07:34:04 INFO - PROCESS | 1847 | 1461681244650 Marionette TRACE conn6 <- [1,2606,null,{}] 07:34:04 INFO - PROCESS | 1847 | 1461681244655 Marionette TRACE conn6 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:04 INFO - PROCESS | 1847 | 1461681244897 Marionette TRACE conn6 <- [1,2607,null,{"value":null}] 07:34:05 INFO - PROCESS | 1847 | 1461681245207 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19190dc800 == 139 [pid = 1847] [id = 659] 07:34:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x7f1917505000) [pid = 1847] [serial = 1978] [outer = (nil)] 07:34:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x7f1918e46400) [pid = 1847] [serial = 1979] [outer = 0x7f1917505000] 07:34:05 INFO - PROCESS | 1847 | 1461681245289 Marionette DEBUG loaded listener.js 07:34:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x7f1919028c00) [pid = 1847] [serial = 1980] [outer = 0x7f1917505000] 07:34:06 INFO - PROCESS | 1847 | 1461681246237 Marionette TRACE conn6 <- [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]]]}] 07:34:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 07:34:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1631ms 07:34:06 INFO - PROCESS | 1847 | 1461681246279 Marionette TRACE conn6 -> [0,2609,"getWindowHandle",null] 07:34:06 INFO - PROCESS | 1847 | 1461681246282 Marionette TRACE conn6 <- [1,2609,null,{"value":"8"}] 07:34:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 07:34:06 INFO - PROCESS | 1847 | 1461681246289 Marionette TRACE conn6 -> [0,2610,"setScriptTimeout",{"ms":35000}] 07:34:06 INFO - PROCESS | 1847 | 1461681246292 Marionette TRACE conn6 <- [1,2610,null,{}] 07:34:06 INFO - PROCESS | 1847 | 1461681246298 Marionette TRACE conn6 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:06 INFO - PROCESS | 1847 | 1461681246544 Marionette TRACE conn6 <- [1,2611,null,{"value":null}] 07:34:06 INFO - PROCESS | 1847 | 1461681246858 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191d11b800 == 140 [pid = 1847] [id = 660] 07:34:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x7f1917772c00) [pid = 1847] [serial = 1981] [outer = (nil)] 07:34:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x7f191905ec00) [pid = 1847] [serial = 1982] [outer = 0x7f1917772c00] 07:34:06 INFO - PROCESS | 1847 | 1461681246944 Marionette DEBUG loaded listener.js 07:34:07 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x7f1919064c00) [pid = 1847] [serial = 1983] [outer = 0x7f1917772c00] 07:34:07 INFO - PROCESS | 1847 | 1461681247826 Marionette TRACE conn6 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 07:34:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 07:34:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1585ms 07:34:07 INFO - PROCESS | 1847 | 1461681247875 Marionette TRACE conn6 -> [0,2613,"getWindowHandle",null] 07:34:07 INFO - PROCESS | 1847 | 1461681247878 Marionette TRACE conn6 <- [1,2613,null,{"value":"8"}] 07:34:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 07:34:07 INFO - PROCESS | 1847 | 1461681247885 Marionette TRACE conn6 -> [0,2614,"setScriptTimeout",{"ms":35000}] 07:34:07 INFO - PROCESS | 1847 | 1461681247888 Marionette TRACE conn6 <- [1,2614,null,{}] 07:34:07 INFO - PROCESS | 1847 | 1461681247896 Marionette TRACE conn6 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:08 INFO - PROCESS | 1847 | 1461681248140 Marionette TRACE conn6 <- [1,2615,null,{"value":null}] 07:34:08 INFO - PROCESS | 1847 | 1461681248462 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191e9a0000 == 141 [pid = 1847] [id = 661] 07:34:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x7f190ad80800) [pid = 1847] [serial = 1984] [outer = (nil)] 07:34:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x7f19191c3400) [pid = 1847] [serial = 1985] [outer = 0x7f190ad80800] 07:34:08 INFO - PROCESS | 1847 | 1461681248544 Marionette DEBUG loaded listener.js 07:34:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x7f191cf5b400) [pid = 1847] [serial = 1986] [outer = 0x7f190ad80800] 07:34:09 INFO - PROCESS | 1847 | 1461681249429 Marionette TRACE conn6 <- [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]]]}] 07:34:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 07:34:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1590ms 07:34:09 INFO - PROCESS | 1847 | 1461681249477 Marionette TRACE conn6 -> [0,2617,"getWindowHandle",null] 07:34:09 INFO - PROCESS | 1847 | 1461681249480 Marionette TRACE conn6 <- [1,2617,null,{"value":"8"}] 07:34:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 07:34:09 INFO - PROCESS | 1847 | 1461681249487 Marionette TRACE conn6 -> [0,2618,"setScriptTimeout",{"ms":35000}] 07:34:09 INFO - PROCESS | 1847 | 1461681249492 Marionette TRACE conn6 <- [1,2618,null,{}] 07:34:09 INFO - PROCESS | 1847 | 1461681249497 Marionette TRACE conn6 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:09 INFO - PROCESS | 1847 | 1461681249782 Marionette TRACE conn6 <- [1,2619,null,{"value":null}] 07:34:10 INFO - PROCESS | 1847 | 1461681250109 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191f024800 == 142 [pid = 1847] [id = 662] 07:34:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x7f191d9f0800) [pid = 1847] [serial = 1987] [outer = (nil)] 07:34:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x7f191da0f000) [pid = 1847] [serial = 1988] [outer = 0x7f191d9f0800] 07:34:10 INFO - PROCESS | 1847 | 1461681250197 Marionette DEBUG loaded listener.js 07:34:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x7f191ec34400) [pid = 1847] [serial = 1989] [outer = 0x7f191d9f0800] 07:34:11 INFO - PROCESS | 1847 | 1461681251138 Marionette TRACE conn6 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 07:34:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 07:34:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1690ms 07:34:11 INFO - PROCESS | 1847 | 1461681251178 Marionette TRACE conn6 -> [0,2621,"getWindowHandle",null] 07:34:11 INFO - PROCESS | 1847 | 1461681251182 Marionette TRACE conn6 <- [1,2621,null,{"value":"8"}] 07:34:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 07:34:11 INFO - PROCESS | 1847 | 1461681251188 Marionette TRACE conn6 -> [0,2622,"setScriptTimeout",{"ms":35000}] 07:34:11 INFO - PROCESS | 1847 | 1461681251191 Marionette TRACE conn6 <- [1,2622,null,{}] 07:34:11 INFO - PROCESS | 1847 | 1461681251196 Marionette TRACE conn6 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:11 INFO - PROCESS | 1847 | 1461681251430 Marionette TRACE conn6 <- [1,2623,null,{"value":null}] 07:34:11 INFO - PROCESS | 1847 | 1461681251703 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:11 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191f672000 == 143 [pid = 1847] [id = 663] 07:34:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x7f191da07000) [pid = 1847] [serial = 1990] [outer = (nil)] 07:34:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x7f191f00cc00) [pid = 1847] [serial = 1991] [outer = 0x7f191da07000] 07:34:11 INFO - PROCESS | 1847 | 1461681251826 Marionette DEBUG loaded listener.js 07:34:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x7f191f492c00) [pid = 1847] [serial = 1992] [outer = 0x7f191da07000] 07:34:12 INFO - PROCESS | 1847 | 1461681252687 Marionette TRACE conn6 <- [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]]]}] 07:34:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 07:34:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1529ms 07:34:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 07:34:12 INFO - PROCESS | 1847 | 1461681252719 Marionette TRACE conn6 -> [0,2625,"getWindowHandle",null] 07:34:12 INFO - PROCESS | 1847 | 1461681252722 Marionette TRACE conn6 <- [1,2625,null,{"value":"8"}] 07:34:12 INFO - PROCESS | 1847 | 1461681252728 Marionette TRACE conn6 -> [0,2626,"setScriptTimeout",{"ms":35000}] 07:34:12 INFO - PROCESS | 1847 | 1461681252731 Marionette TRACE conn6 <- [1,2626,null,{}] 07:34:12 INFO - PROCESS | 1847 | 1461681252737 Marionette TRACE conn6 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:12 INFO - PROCESS | 1847 | 1461681252985 Marionette TRACE conn6 <- [1,2627,null,{"value":null}] 07:34:13 INFO - PROCESS | 1847 | 1461681253273 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:13 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1922818800 == 144 [pid = 1847] [id = 664] 07:34:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x7f190b925400) [pid = 1847] [serial = 1993] [outer = (nil)] 07:34:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x7f191f953400) [pid = 1847] [serial = 1994] [outer = 0x7f190b925400] 07:34:13 INFO - PROCESS | 1847 | 1461681253392 Marionette DEBUG loaded listener.js 07:34:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x7f191f9d8c00) [pid = 1847] [serial = 1995] [outer = 0x7f190b925400] 07:34:14 INFO - PROCESS | 1847 | 1461681254237 Marionette TRACE conn6 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 07:34:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 07:34:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1580ms 07:34:14 INFO - PROCESS | 1847 | 1461681254308 Marionette TRACE conn6 -> [0,2629,"getWindowHandle",null] 07:34:14 INFO - PROCESS | 1847 | 1461681254312 Marionette TRACE conn6 <- [1,2629,null,{"value":"8"}] 07:34:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 07:34:14 INFO - PROCESS | 1847 | 1461681254318 Marionette TRACE conn6 -> [0,2630,"setScriptTimeout",{"ms":35000}] 07:34:14 INFO - PROCESS | 1847 | 1461681254321 Marionette TRACE conn6 <- [1,2630,null,{}] 07:34:14 INFO - PROCESS | 1847 | 1461681254326 Marionette TRACE conn6 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:14 INFO - PROCESS | 1847 | 1461681254567 Marionette TRACE conn6 <- [1,2631,null,{"value":null}] 07:34:14 INFO - PROCESS | 1847 | 1461681254838 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1926d05800 == 145 [pid = 1847] [id = 665] 07:34:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x7f1915cadc00) [pid = 1847] [serial = 1996] [outer = (nil)] 07:34:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x7f191fb04400) [pid = 1847] [serial = 1997] [outer = 0x7f1915cadc00] 07:34:14 INFO - PROCESS | 1847 | 1461681254963 Marionette DEBUG loaded listener.js 07:34:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x7f191fcba400) [pid = 1847] [serial = 1998] [outer = 0x7f1915cadc00] 07:34:15 INFO - PROCESS | 1847 | 1461681255863 Marionette TRACE conn6 <- [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]]]}] 07:34:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 07:34:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1589ms 07:34:15 INFO - PROCESS | 1847 | 1461681255908 Marionette TRACE conn6 -> [0,2633,"getWindowHandle",null] 07:34:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 07:34:15 INFO - PROCESS | 1847 | 1461681255912 Marionette TRACE conn6 <- [1,2633,null,{"value":"8"}] 07:34:15 INFO - PROCESS | 1847 | 1461681255918 Marionette TRACE conn6 -> [0,2634,"setScriptTimeout",{"ms":35000}] 07:34:15 INFO - PROCESS | 1847 | 1461681255922 Marionette TRACE conn6 <- [1,2634,null,{}] 07:34:15 INFO - PROCESS | 1847 | 1461681255927 Marionette TRACE conn6 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:16 INFO - PROCESS | 1847 | 1461681256185 Marionette TRACE conn6 <- [1,2635,null,{"value":null}] 07:34:16 INFO - PROCESS | 1847 | 1461681256503 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1929bcc800 == 146 [pid = 1847] [id = 666] 07:34:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x7f19187bf000) [pid = 1847] [serial = 1999] [outer = (nil)] 07:34:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x7f1920a3e800) [pid = 1847] [serial = 2000] [outer = 0x7f19187bf000] 07:34:16 INFO - PROCESS | 1847 | 1461681256585 Marionette DEBUG loaded listener.js 07:34:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x7f192275a000) [pid = 1847] [serial = 2001] [outer = 0x7f19187bf000] 07:34:17 INFO - PROCESS | 1847 | 1461681257458 Marionette TRACE conn6 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 07:34:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 07:34:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1580ms 07:34:17 INFO - PROCESS | 1847 | 1461681257499 Marionette TRACE conn6 -> [0,2637,"getWindowHandle",null] 07:34:17 INFO - PROCESS | 1847 | 1461681257504 Marionette TRACE conn6 <- [1,2637,null,{"value":"8"}] 07:34:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 07:34:17 INFO - PROCESS | 1847 | 1461681257510 Marionette TRACE conn6 -> [0,2638,"setScriptTimeout",{"ms":35000}] 07:34:17 INFO - PROCESS | 1847 | 1461681257513 Marionette TRACE conn6 <- [1,2638,null,{}] 07:34:17 INFO - PROCESS | 1847 | 1461681257519 Marionette TRACE conn6 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:17 INFO - PROCESS | 1847 | 1461681257763 Marionette TRACE conn6 <- [1,2639,null,{"value":null}] 07:34:18 INFO - PROCESS | 1847 | 1461681258083 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:18 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f192f3d1800 == 147 [pid = 1847] [id = 667] 07:34:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x7f191f9ddc00) [pid = 1847] [serial = 2002] [outer = (nil)] 07:34:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x7f1922fd0c00) [pid = 1847] [serial = 2003] [outer = 0x7f191f9ddc00] 07:34:18 INFO - PROCESS | 1847 | 1461681258166 Marionette DEBUG loaded listener.js 07:34:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7f1922fda800) [pid = 1847] [serial = 2004] [outer = 0x7f191f9ddc00] 07:34:19 INFO - PROCESS | 1847 | 1461681259013 Marionette TRACE conn6 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 07:34:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 07:34:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1579ms 07:34:19 INFO - PROCESS | 1847 | 1461681259090 Marionette TRACE conn6 -> [0,2641,"getWindowHandle",null] 07:34:19 INFO - PROCESS | 1847 | 1461681259093 Marionette TRACE conn6 <- [1,2641,null,{"value":"8"}] 07:34:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 07:34:19 INFO - PROCESS | 1847 | 1461681259101 Marionette TRACE conn6 -> [0,2642,"setScriptTimeout",{"ms":35000}] 07:34:19 INFO - PROCESS | 1847 | 1461681259105 Marionette TRACE conn6 <- [1,2642,null,{}] 07:34:19 INFO - PROCESS | 1847 | 1461681259110 Marionette TRACE conn6 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:19 INFO - PROCESS | 1847 | 1461681259396 Marionette TRACE conn6 <- [1,2643,null,{"value":null}] 07:34:19 INFO - PROCESS | 1847 | 1461681259713 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1934fb5800 == 148 [pid = 1847] [id = 668] 07:34:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x7f1922fdfc00) [pid = 1847] [serial = 2005] [outer = (nil)] 07:34:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7f1924306800) [pid = 1847] [serial = 2006] [outer = 0x7f1922fdfc00] 07:34:19 INFO - PROCESS | 1847 | 1461681259831 Marionette DEBUG loaded listener.js 07:34:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x7f19243a5000) [pid = 1847] [serial = 2007] [outer = 0x7f1922fdfc00] 07:34:20 INFO - PROCESS | 1847 | 1461681260707 Marionette TRACE conn6 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 07:34:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 07:34:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1636ms 07:34:20 INFO - PROCESS | 1847 | 1461681260738 Marionette TRACE conn6 -> [0,2645,"getWindowHandle",null] 07:34:20 INFO - PROCESS | 1847 | 1461681260742 Marionette TRACE conn6 <- [1,2645,null,{"value":"8"}] 07:34:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 07:34:20 INFO - PROCESS | 1847 | 1461681260748 Marionette TRACE conn6 -> [0,2646,"setScriptTimeout",{"ms":35000}] 07:34:20 INFO - PROCESS | 1847 | 1461681260751 Marionette TRACE conn6 <- [1,2646,null,{}] 07:34:20 INFO - PROCESS | 1847 | 1461681260756 Marionette TRACE conn6 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:21 INFO - PROCESS | 1847 | 1461681260998 Marionette TRACE conn6 <- [1,2647,null,{"value":null}] 07:34:21 INFO - PROCESS | 1847 | 1461681261278 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19354e9800 == 149 [pid = 1847] [id = 669] 07:34:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x7f19099a2800) [pid = 1847] [serial = 2008] [outer = (nil)] 07:34:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x7f1924ec4800) [pid = 1847] [serial = 2009] [outer = 0x7f19099a2800] 07:34:21 INFO - PROCESS | 1847 | 1461681261400 Marionette DEBUG loaded listener.js 07:34:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x7f19260ebc00) [pid = 1847] [serial = 2010] [outer = 0x7f19099a2800] 07:34:22 INFO - PROCESS | 1847 | 1461681262223 Marionette TRACE conn6 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 07:34:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 07:34:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1528ms 07:34:22 INFO - PROCESS | 1847 | 1461681262278 Marionette TRACE conn6 -> [0,2649,"getWindowHandle",null] 07:34:22 INFO - PROCESS | 1847 | 1461681262281 Marionette TRACE conn6 <- [1,2649,null,{"value":"8"}] 07:34:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 07:34:22 INFO - PROCESS | 1847 | 1461681262287 Marionette TRACE conn6 -> [0,2650,"setScriptTimeout",{"ms":35000}] 07:34:22 INFO - PROCESS | 1847 | 1461681262289 Marionette TRACE conn6 <- [1,2650,null,{}] 07:34:22 INFO - PROCESS | 1847 | 1461681262295 Marionette TRACE conn6 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:22 INFO - PROCESS | 1847 | 1461681262534 Marionette TRACE conn6 <- [1,2651,null,{"value":null}] 07:34:22 INFO - PROCESS | 1847 | 1461681262817 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1936325000 == 150 [pid = 1847] [id = 670] 07:34:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x7f190b921000) [pid = 1847] [serial = 2011] [outer = (nil)] 07:34:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x7f1926599800) [pid = 1847] [serial = 2012] [outer = 0x7f190b921000] 07:34:22 INFO - PROCESS | 1847 | 1461681262938 Marionette DEBUG loaded listener.js 07:34:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x7f1926fcdc00) [pid = 1847] [serial = 2013] [outer = 0x7f190b921000] 07:34:24 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19110f4000 == 149 [pid = 1847] [id = 650] 07:34:24 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190dc36000 == 148 [pid = 1847] [id = 649] 07:34:24 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190b2b0800 == 147 [pid = 1847] [id = 648] 07:34:24 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19298b7800 == 146 [pid = 1847] [id = 646] 07:34:24 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1928756000 == 145 [pid = 1847] [id = 645] 07:34:24 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1928145000 == 144 [pid = 1847] [id = 644] 07:34:24 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1927e7f000 == 143 [pid = 1847] [id = 643] 07:34:24 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1926f1c000 == 142 [pid = 1847] [id = 642] 07:34:24 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1922813000 == 141 [pid = 1847] [id = 641] 07:34:24 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191f62f800 == 140 [pid = 1847] [id = 640] 07:34:24 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191e9da800 == 139 [pid = 1847] [id = 639] 07:34:24 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191e8e7000 == 138 [pid = 1847] [id = 638] 07:34:24 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191d090800 == 137 [pid = 1847] [id = 637] 07:34:24 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1918e22000 == 136 [pid = 1847] [id = 636] 07:34:24 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1918898800 == 135 [pid = 1847] [id = 635] 07:34:24 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1917859800 == 134 [pid = 1847] [id = 634] 07:34:24 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1917498800 == 133 [pid = 1847] [id = 633] 07:34:24 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1914280800 == 132 [pid = 1847] [id = 632] 07:34:24 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1912cd7000 == 131 [pid = 1847] [id = 631] 07:34:24 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190dc45800 == 130 [pid = 1847] [id = 630] 07:34:25 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x7f19191b8c00) [pid = 1847] [serial = 1853] [outer = (nil)] [url = about:blank] 07:34:25 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x7f190a7cd800) [pid = 1847] [serial = 1878] [outer = (nil)] [url = about:blank] 07:34:25 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x7f1918774c00) [pid = 1847] [serial = 1842] [outer = (nil)] [url = about:blank] 07:34:25 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x7f1919029c00) [pid = 1847] [serial = 1850] [outer = (nil)] [url = about:blank] 07:34:25 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x7f1910ef5800) [pid = 1847] [serial = 1829] [outer = (nil)] [url = about:blank] 07:34:25 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x7f191f160c00) [pid = 1847] [serial = 1875] [outer = (nil)] [url = about:blank] 07:34:25 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x7f191eb07400) [pid = 1847] [serial = 1869] [outer = (nil)] [url = about:blank] 07:34:25 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x7f191da04000) [pid = 1847] [serial = 1865] [outer = (nil)] [url = about:blank] 07:34:25 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x7f191cf57400) [pid = 1847] [serial = 1856] [outer = (nil)] [url = about:blank] 07:34:25 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x7f191d7cf000) [pid = 1847] [serial = 1859] [outer = (nil)] [url = about:blank] 07:34:25 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x7f191dadec00) [pid = 1847] [serial = 1868] [outer = (nil)] [url = about:blank] 07:34:25 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x7f190d3a6800) [pid = 1847] [serial = 1881] [outer = (nil)] [url = about:blank] 07:34:25 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x7f190df6a800) [pid = 1847] [serial = 1826] [outer = (nil)] [url = about:blank] 07:34:25 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x7f190b26c000) [pid = 1847] [serial = 1823] [outer = (nil)] [url = about:blank] 07:34:25 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x7f191ec39400) [pid = 1847] [serial = 1871] [outer = (nil)] [url = about:blank] 07:34:25 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x7f191ec33400) [pid = 1847] [serial = 1874] [outer = (nil)] [url = about:blank] 07:34:25 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x7f191d9ed800) [pid = 1847] [serial = 1863] [outer = (nil)] [url = about:blank] 07:34:25 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x7f19189a9800) [pid = 1847] [serial = 1845] [outer = (nil)] [url = about:blank] 07:34:25 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x7f19191c1000) [pid = 1847] [serial = 1854] [outer = (nil)] [url = about:blank] 07:34:25 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x7f1913d29c00) [pid = 1847] [serial = 1835] [outer = (nil)] [url = about:blank] 07:34:25 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x7f1918e47c00) [pid = 1847] [serial = 1848] [outer = (nil)] [url = about:blank] 07:34:25 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x7f190df68c00) [pid = 1847] [serial = 1755] [outer = (nil)] [url = about:blank] 07:34:25 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x7f19189ac800) [pid = 1847] [serial = 1847] [outer = (nil)] [url = about:blank] 07:34:25 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x7f190d94c400) [pid = 1847] [serial = 1886] [outer = (nil)] [url = about:blank] 07:34:25 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x7f190d118400) [pid = 1847] [serial = 1880] [outer = (nil)] [url = about:blank] 07:34:25 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x7f19179ed400) [pid = 1847] [serial = 1841] [outer = (nil)] [url = about:blank] 07:34:25 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x7f1912651400) [pid = 1847] [serial = 1833] [outer = (nil)] [url = about:blank] 07:34:25 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x7f190e611800) [pid = 1847] [serial = 1827] [outer = (nil)] [url = about:blank] 07:34:25 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x7f190dcde800) [pid = 1847] [serial = 1883] [outer = (nil)] [url = about:blank] 07:34:25 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x7f19110b7c00) [pid = 1847] [serial = 1832] [outer = (nil)] [url = about:blank] 07:34:25 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x7f1918865800) [pid = 1847] [serial = 1844] [outer = (nil)] [url = about:blank] 07:34:25 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x7f1919030800) [pid = 1847] [serial = 1851] [outer = (nil)] [url = about:blank] 07:34:25 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x7f191da10800) [pid = 1847] [serial = 1866] [outer = (nil)] [url = about:blank] 07:34:25 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x7f190e60e400) [pid = 1847] [serial = 1884] [outer = (nil)] [url = about:blank] 07:34:25 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x7f1910fdf800) [pid = 1847] [serial = 1830] [outer = (nil)] [url = about:blank] 07:34:25 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x7f190d1e4800) [pid = 1847] [serial = 1824] [outer = (nil)] [url = about:blank] 07:34:25 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x7f1917614400) [pid = 1847] [serial = 1839] [outer = (nil)] [url = about:blank] 07:34:25 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x7f191d9e5000) [pid = 1847] [serial = 1862] [outer = (nil)] [url = about:blank] 07:34:25 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x7f1914c87000) [pid = 1847] [serial = 1836] [outer = (nil)] [url = about:blank] 07:34:25 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x7f191d880c00) [pid = 1847] [serial = 1860] [outer = (nil)] [url = about:blank] 07:34:25 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x7f191ef2f000) [pid = 1847] [serial = 1872] [outer = (nil)] [url = about:blank] 07:34:25 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x7f1915b98000) [pid = 1847] [serial = 1838] [outer = (nil)] [url = about:blank] 07:34:25 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x7f191d7c3c00) [pid = 1847] [serial = 1857] [outer = (nil)] [url = about:blank] 07:34:25 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x7f1909c9d800) [pid = 1847] [serial = 1877] [outer = (nil)] [url = about:blank] 07:34:25 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x7f190f6de400) [pid = 1847] [serial = 1889] [outer = (nil)] [url = about:blank] 07:34:25 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x7f190f6a5400) [pid = 1847] [serial = 1887] [outer = (nil)] [url = about:blank] 07:34:25 INFO - PROCESS | 1847 | 1461681265745 Marionette TRACE conn6 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 07:34:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 07:34:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 3491ms 07:34:25 INFO - PROCESS | 1847 | 1461681265780 Marionette TRACE conn6 -> [0,2653,"getWindowHandle",null] 07:34:25 INFO - PROCESS | 1847 | 1461681265789 Marionette TRACE conn6 <- [1,2653,null,{"value":"8"}] 07:34:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 07:34:25 INFO - PROCESS | 1847 | 1461681265797 Marionette TRACE conn6 -> [0,2654,"setScriptTimeout",{"ms":35000}] 07:34:25 INFO - PROCESS | 1847 | 1461681265803 Marionette TRACE conn6 <- [1,2654,null,{}] 07:34:25 INFO - PROCESS | 1847 | 1461681265810 Marionette TRACE conn6 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:26 INFO - PROCESS | 1847 | 1461681266046 Marionette TRACE conn6 <- [1,2655,null,{"value":null}] 07:34:26 INFO - PROCESS | 1847 | 1461681266239 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190b2ae000 == 131 [pid = 1847] [id = 671] 07:34:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x7f190b924000) [pid = 1847] [serial = 2014] [outer = (nil)] 07:34:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x7f190d1e2400) [pid = 1847] [serial = 2015] [outer = 0x7f190b924000] 07:34:26 INFO - PROCESS | 1847 | 1461681266313 Marionette DEBUG loaded listener.js 07:34:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x7f190d3a3400) [pid = 1847] [serial = 2016] [outer = 0x7f190b924000] 07:34:27 INFO - PROCESS | 1847 | 1461681267149 Marionette TRACE conn6 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 07:34:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 07:34:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1435ms 07:34:27 INFO - PROCESS | 1847 | 1461681267233 Marionette TRACE conn6 -> [0,2657,"getWindowHandle",null] 07:34:27 INFO - PROCESS | 1847 | 1461681267241 Marionette TRACE conn6 <- [1,2657,null,{"value":"8"}] 07:34:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 07:34:27 INFO - PROCESS | 1847 | 1461681267251 Marionette TRACE conn6 -> [0,2658,"setScriptTimeout",{"ms":35000}] 07:34:27 INFO - PROCESS | 1847 | 1461681267255 Marionette TRACE conn6 <- [1,2658,null,{}] 07:34:27 INFO - PROCESS | 1847 | 1461681267261 Marionette TRACE conn6 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:27 INFO - PROCESS | 1847 | 1461681267485 Marionette TRACE conn6 <- [1,2659,null,{"value":null}] 07:34:27 INFO - PROCESS | 1847 | 1461681267709 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190dc47800 == 132 [pid = 1847] [id = 672] 07:34:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x7f190d926c00) [pid = 1847] [serial = 2017] [outer = (nil)] 07:34:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x7f190df6f800) [pid = 1847] [serial = 2018] [outer = 0x7f190d926c00] 07:34:27 INFO - PROCESS | 1847 | 1461681267775 Marionette DEBUG loaded listener.js 07:34:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x7f190e60f000) [pid = 1847] [serial = 2019] [outer = 0x7f190d926c00] 07:34:28 INFO - PROCESS | 1847 | 1461681268685 Marionette TRACE conn6 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 07:34:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 07:34:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1480ms 07:34:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 07:34:28 INFO - PROCESS | 1847 | 1461681268739 Marionette TRACE conn6 -> [0,2661,"getWindowHandle",null] 07:34:28 INFO - PROCESS | 1847 | 1461681268742 Marionette TRACE conn6 <- [1,2661,null,{"value":"8"}] 07:34:28 INFO - PROCESS | 1847 | 1461681268749 Marionette TRACE conn6 -> [0,2662,"setScriptTimeout",{"ms":35000}] 07:34:28 INFO - PROCESS | 1847 | 1461681268755 Marionette TRACE conn6 <- [1,2662,null,{}] 07:34:28 INFO - PROCESS | 1847 | 1461681268771 Marionette TRACE conn6 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:29 INFO - PROCESS | 1847 | 1461681269181 Marionette TRACE conn6 <- [1,2663,null,{"value":null}] 07:34:29 INFO - PROCESS | 1847 | 1461681269246 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190fded800 == 133 [pid = 1847] [id = 673] 07:34:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x7f190f6ae800) [pid = 1847] [serial = 2020] [outer = (nil)] 07:34:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x7f190faa1800) [pid = 1847] [serial = 2021] [outer = 0x7f190f6ae800] 07:34:29 INFO - PROCESS | 1847 | 1461681269314 Marionette DEBUG loaded listener.js 07:34:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x7f190fcd6000) [pid = 1847] [serial = 2022] [outer = 0x7f190f6ae800] 07:34:30 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x7f1919063800) [pid = 1847] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 07:34:30 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x7f190a7c8400) [pid = 1847] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 07:34:30 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x7f1917770400) [pid = 1847] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 07:34:30 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x7f190d949c00) [pid = 1847] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 07:34:30 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x7f191264bc00) [pid = 1847] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 07:34:30 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x7f1911ae9800) [pid = 1847] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 07:34:30 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x7f190ad78c00) [pid = 1847] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 07:34:30 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x7f191589dc00) [pid = 1847] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 07:34:30 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x7f190f555000) [pid = 1847] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 07:34:30 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x7f190ad80400) [pid = 1847] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 07:34:30 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x7f190d1e5400) [pid = 1847] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 07:34:30 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x7f19099a8400) [pid = 1847] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 07:34:30 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x7f191f164800) [pid = 1847] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 07:34:30 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x7f1911add800) [pid = 1847] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 07:34:30 INFO - PROCESS | 1847 | --DOMWINDOW == 134 (0x7f1910e9c800) [pid = 1847] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 07:34:30 INFO - PROCESS | 1847 | --DOMWINDOW == 133 (0x7f1915a02800) [pid = 1847] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 07:34:30 INFO - PROCESS | 1847 | --DOMWINDOW == 132 (0x7f190d112000) [pid = 1847] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 07:34:30 INFO - PROCESS | 1847 | --DOMWINDOW == 131 (0x7f190fccbc00) [pid = 1847] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 07:34:30 INFO - PROCESS | 1847 | --DOMWINDOW == 130 (0x7f191f003c00) [pid = 1847] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 07:34:30 INFO - PROCESS | 1847 | --DOMWINDOW == 129 (0x7f190f55a800) [pid = 1847] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 07:34:30 INFO - PROCESS | 1847 | 1461681270782 Marionette TRACE conn6 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 07:34:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 07:34:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 2088ms 07:34:30 INFO - PROCESS | 1847 | 1461681270846 Marionette TRACE conn6 -> [0,2665,"getWindowHandle",null] 07:34:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 07:34:30 INFO - PROCESS | 1847 | 1461681270851 Marionette TRACE conn6 <- [1,2665,null,{"value":"8"}] 07:34:30 INFO - PROCESS | 1847 | 1461681270857 Marionette TRACE conn6 -> [0,2666,"setScriptTimeout",{"ms":35000}] 07:34:30 INFO - PROCESS | 1847 | 1461681270860 Marionette TRACE conn6 <- [1,2666,null,{}] 07:34:30 INFO - PROCESS | 1847 | 1461681270865 Marionette TRACE conn6 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:31 INFO - PROCESS | 1847 | 1461681271091 Marionette TRACE conn6 <- [1,2667,null,{"value":null}] 07:34:31 INFO - PROCESS | 1847 | 1461681271275 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:31 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19110f1000 == 134 [pid = 1847] [id = 674] 07:34:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 130 (0x7f190ad78c00) [pid = 1847] [serial = 2023] [outer = (nil)] 07:34:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 131 (0x7f190f6d4400) [pid = 1847] [serial = 2024] [outer = 0x7f190ad78c00] 07:34:31 INFO - PROCESS | 1847 | 1461681271339 Marionette DEBUG loaded listener.js 07:34:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 132 (0x7f1910e9c800) [pid = 1847] [serial = 2025] [outer = 0x7f190ad78c00] 07:34:32 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 07:34:32 INFO - PROCESS | 1847 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 07:34:32 INFO - PROCESS | 1847 | 1461681272568 Marionette TRACE conn6 <- [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]]]}] 07:34:32 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) 07:34:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1732ms 07:34:32 INFO - PROCESS | 1847 | 1461681272590 Marionette TRACE conn6 -> [0,2669,"getWindowHandle",null] 07:34:32 INFO - PROCESS | 1847 | 1461681272599 Marionette TRACE conn6 <- [1,2669,null,{"value":"8"}] 07:34:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 07:34:32 INFO - PROCESS | 1847 | 1461681272626 Marionette TRACE conn6 -> [0,2670,"setScriptTimeout",{"ms":35000}] 07:34:32 INFO - PROCESS | 1847 | 1461681272632 Marionette TRACE conn6 <- [1,2670,null,{}] 07:34:32 INFO - PROCESS | 1847 | 1461681272640 Marionette TRACE conn6 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:32 INFO - PROCESS | 1847 | 1461681272926 Marionette TRACE conn6 <- [1,2671,null,{"value":null}] 07:34:33 INFO - PROCESS | 1847 | 1461681273235 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:33 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190d8c8800 == 135 [pid = 1847] [id = 675] 07:34:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 133 (0x7f190d1e4800) [pid = 1847] [serial = 2026] [outer = (nil)] 07:34:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x7f190d5f2800) [pid = 1847] [serial = 2027] [outer = 0x7f190d1e4800] 07:34:33 INFO - PROCESS | 1847 | 1461681273320 Marionette DEBUG loaded listener.js 07:34:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x7f190d94c400) [pid = 1847] [serial = 2028] [outer = 0x7f190d1e4800] 07:34:34 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 07:34:34 INFO - PROCESS | 1847 | 1461681274799 Marionette TRACE conn6 <- [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] 07:34:34 INFO - PROCESS | 1847 | 1461681274836 Marionette TRACE conn6 <- [1,2673,null,{"value":"8"}] 07:34:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 07:34:34 INFO - PROCESS | 1847 | 1461681274949 Marionette TRACE conn6 -> [0,2674,"setScriptTimeout",{"ms":35000}] 07:34:34 INFO - PROCESS | 1847 | 1461681274953 Marionette TRACE conn6 <- [1,2674,null,{}] 07:34:34 INFO - PROCESS | 1847 | 1461681274978 Marionette TRACE conn6 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:35 INFO - PROCESS | 1847 | 1461681275214 Marionette TRACE conn6 <- [1,2675,null,{"value":null}] 07:34:35 INFO - PROCESS | 1847 | 1461681275474 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:35 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1912cd4800 == 136 [pid = 1847] [id = 676] 07:34:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x7f190d3a3c00) [pid = 1847] [serial = 2029] [outer = (nil)] 07:34:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x7f190e691c00) [pid = 1847] [serial = 2030] [outer = 0x7f190d3a3c00] 07:34:35 INFO - PROCESS | 1847 | 1461681275566 Marionette DEBUG loaded listener.js 07:34:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x7f1910e9dc00) [pid = 1847] [serial = 2031] [outer = 0x7f190d3a3c00] 07:34:36 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 07:34:36 INFO - PROCESS | 1847 | 1461681276975 Marionette TRACE conn6 <- [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] 07:34:37 INFO - PROCESS | 1847 | 1461681277012 Marionette TRACE conn6 <- [1,2677,null,{"value":"8"}] 07:34:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 07:34:37 INFO - PROCESS | 1847 | 1461681277020 Marionette TRACE conn6 -> [0,2678,"setScriptTimeout",{"ms":35000}] 07:34:37 INFO - PROCESS | 1847 | 1461681277027 Marionette TRACE conn6 <- [1,2678,null,{}] 07:34:37 INFO - PROCESS | 1847 | 1461681277189 Marionette TRACE conn6 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:37 INFO - PROCESS | 1847 | 1461681277538 Marionette TRACE conn6 <- [1,2679,null,{"value":null}] 07:34:37 INFO - PROCESS | 1847 | 1461681277748 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:37 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191421d800 == 137 [pid = 1847] [id = 677] 07:34:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x7f1910fdf800) [pid = 1847] [serial = 2032] [outer = (nil)] 07:34:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x7f191264cc00) [pid = 1847] [serial = 2033] [outer = 0x7f1910fdf800] 07:34:37 INFO - PROCESS | 1847 | 1461681277844 Marionette DEBUG loaded listener.js 07:34:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x7f1912c34000) [pid = 1847] [serial = 2034] [outer = 0x7f1910fdf800] 07:34:39 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 07:34:39 INFO - PROCESS | 1847 | 1461681279230 Marionette TRACE conn6 <- [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]]]}] 07:34:39 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) 07:34:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2251ms 07:34:39 INFO - PROCESS | 1847 | 1461681279273 Marionette TRACE conn6 -> [0,2681,"getWindowHandle",null] 07:34:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 07:34:39 INFO - PROCESS | 1847 | 1461681279277 Marionette TRACE conn6 <- [1,2681,null,{"value":"8"}] 07:34:39 INFO - PROCESS | 1847 | 1461681279283 Marionette TRACE conn6 -> [0,2682,"setScriptTimeout",{"ms":35000}] 07:34:39 INFO - PROCESS | 1847 | 1461681279286 Marionette TRACE conn6 <- [1,2682,null,{}] 07:34:39 INFO - PROCESS | 1847 | 1461681279291 Marionette TRACE conn6 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:39 INFO - PROCESS | 1847 | 1461681279605 Marionette TRACE conn6 <- [1,2683,null,{"value":null}] 07:34:39 INFO - PROCESS | 1847 | 1461681279844 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19158e5800 == 138 [pid = 1847] [id = 678] 07:34:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x7f190e689c00) [pid = 1847] [serial = 2035] [outer = (nil)] 07:34:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x7f191433c000) [pid = 1847] [serial = 2036] [outer = 0x7f190e689c00] 07:34:39 INFO - PROCESS | 1847 | 1461681279919 Marionette DEBUG loaded listener.js 07:34:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x7f1914d81c00) [pid = 1847] [serial = 2037] [outer = 0x7f190e689c00] 07:34:41 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 07:34:41 INFO - PROCESS | 1847 | 1461681281282 Marionette TRACE conn6 <- [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]]]}] 07:34:41 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) 07:34:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2029ms 07:34:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 07:34:41 INFO - PROCESS | 1847 | 1461681281314 Marionette TRACE conn6 -> [0,2685,"getWindowHandle",null] 07:34:41 INFO - PROCESS | 1847 | 1461681281317 Marionette TRACE conn6 <- [1,2685,null,{"value":"8"}] 07:34:41 INFO - PROCESS | 1847 | 1461681281325 Marionette TRACE conn6 -> [0,2686,"setScriptTimeout",{"ms":35000}] 07:34:41 INFO - PROCESS | 1847 | 1461681281327 Marionette TRACE conn6 <- [1,2686,null,{}] 07:34:41 INFO - PROCESS | 1847 | 1461681281334 Marionette TRACE conn6 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:41 INFO - PROCESS | 1847 | 1461681281617 Marionette TRACE conn6 <- [1,2687,null,{"value":null}] 07:34:41 INFO - PROCESS | 1847 | 1461681281854 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:41 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191784c800 == 139 [pid = 1847] [id = 679] 07:34:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x7f1911adcc00) [pid = 1847] [serial = 2038] [outer = (nil)] 07:34:41 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x7f1915851c00) [pid = 1847] [serial = 2039] [outer = 0x7f1911adcc00] 07:34:41 INFO - PROCESS | 1847 | 1461681281932 Marionette DEBUG loaded listener.js 07:34:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x7f1915a06000) [pid = 1847] [serial = 2040] [outer = 0x7f1911adcc00] 07:34:43 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 07:34:43 INFO - PROCESS | 1847 | 1461681283296 Marionette TRACE conn6 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 07:34:43 INFO - PROCESS | 1847 | 1461681283330 Marionette TRACE conn6 <- [1,2689,null,{"value":"8"}] 07:34:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 07:34:43 INFO - PROCESS | 1847 | 1461681283337 Marionette TRACE conn6 -> [0,2690,"setScriptTimeout",{"ms":35000}] 07:34:43 INFO - PROCESS | 1847 | 1461681283342 Marionette TRACE conn6 <- [1,2690,null,{}] 07:34:43 INFO - PROCESS | 1847 | 1461681283348 Marionette TRACE conn6 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:43 INFO - PROCESS | 1847 | 1461681283695 Marionette TRACE conn6 <- [1,2691,null,{"value":null}] 07:34:43 INFO - PROCESS | 1847 | 1461681283932 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:43 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1917d14800 == 140 [pid = 1847] [id = 680] 07:34:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x7f1915850000) [pid = 1847] [serial = 2041] [outer = (nil)] 07:34:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x7f191760b000) [pid = 1847] [serial = 2042] [outer = 0x7f1915850000] 07:34:44 INFO - PROCESS | 1847 | 1461681284012 Marionette DEBUG loaded listener.js 07:34:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x7f1917772400) [pid = 1847] [serial = 2043] [outer = 0x7f1915850000] 07:34:45 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 07:34:45 INFO - PROCESS | 1847 | 1461681285350 Marionette TRACE conn6 <- [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] 07:34:45 INFO - PROCESS | 1847 | 1461681285381 Marionette TRACE conn6 <- [1,2693,null,{"value":"8"}] 07:34:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 07:34:45 INFO - PROCESS | 1847 | 1461681285388 Marionette TRACE conn6 -> [0,2694,"setScriptTimeout",{"ms":35000}] 07:34:45 INFO - PROCESS | 1847 | 1461681285391 Marionette TRACE conn6 <- [1,2694,null,{}] 07:34:45 INFO - PROCESS | 1847 | 1461681285397 Marionette TRACE conn6 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:45 INFO - PROCESS | 1847 | 1461681285703 Marionette TRACE conn6 <- [1,2695,null,{"value":null}] 07:34:45 INFO - PROCESS | 1847 | 1461681285954 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1918ba1000 == 141 [pid = 1847] [id = 681] 07:34:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x7f1915a0ec00) [pid = 1847] [serial = 2044] [outer = (nil)] 07:34:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x7f19179e7c00) [pid = 1847] [serial = 2045] [outer = 0x7f1915a0ec00] 07:34:46 INFO - PROCESS | 1847 | 1461681286033 Marionette DEBUG loaded listener.js 07:34:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x7f1917abcc00) [pid = 1847] [serial = 2046] [outer = 0x7f1915a0ec00] 07:34:47 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 07:34:47 INFO - PROCESS | 1847 | 1461681287393 Marionette TRACE conn6 <- [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] 07:34:47 INFO - PROCESS | 1847 | 1461681287434 Marionette TRACE conn6 <- [1,2697,null,{"value":"8"}] 07:34:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 07:34:47 INFO - PROCESS | 1847 | 1461681287441 Marionette TRACE conn6 -> [0,2698,"setScriptTimeout",{"ms":35000}] 07:34:47 INFO - PROCESS | 1847 | 1461681287445 Marionette TRACE conn6 <- [1,2698,null,{}] 07:34:47 INFO - PROCESS | 1847 | 1461681287452 Marionette TRACE conn6 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:47 INFO - PROCESS | 1847 | 1461681287788 Marionette TRACE conn6 <- [1,2699,null,{"value":null}] 07:34:48 INFO - PROCESS | 1847 | 1461681288030 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191d082000 == 142 [pid = 1847] [id = 682] 07:34:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x7f1915ca4800) [pid = 1847] [serial = 2047] [outer = (nil)] 07:34:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x7f1918772400) [pid = 1847] [serial = 2048] [outer = 0x7f1915ca4800] 07:34:48 INFO - PROCESS | 1847 | 1461681288106 Marionette DEBUG loaded listener.js 07:34:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x7f19187bec00) [pid = 1847] [serial = 2049] [outer = 0x7f1915ca4800] 07:34:49 INFO - PROCESS | 1847 | SkCairoFTTypeface::onFilterRec unimplemented 07:34:49 INFO - PROCESS | 1847 | 1461681289433 Marionette TRACE conn6 <- [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] 07:34:49 INFO - PROCESS | 1847 | 1461681289487 Marionette TRACE conn6 <- [1,2701,null,{"value":"8"}] 07:34:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 07:34:49 INFO - PROCESS | 1847 | 1461681289493 Marionette TRACE conn6 -> [0,2702,"setScriptTimeout",{"ms":35000}] 07:34:49 INFO - PROCESS | 1847 | 1461681289496 Marionette TRACE conn6 <- [1,2702,null,{}] 07:34:49 INFO - PROCESS | 1847 | 1461681289501 Marionette TRACE conn6 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:49 INFO - PROCESS | 1847 | 1461681289813 Marionette TRACE conn6 <- [1,2703,null,{"value":null}] 07:34:50 INFO - PROCESS | 1847 | 1461681290107 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:50 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191e955800 == 143 [pid = 1847] [id = 683] 07:34:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x7f1918776c00) [pid = 1847] [serial = 2050] [outer = (nil)] 07:34:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x7f19189b8800) [pid = 1847] [serial = 2051] [outer = 0x7f1918776c00] 07:34:50 INFO - PROCESS | 1847 | 1461681290185 Marionette DEBUG loaded listener.js 07:34:50 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x7f1918e4cc00) [pid = 1847] [serial = 2052] [outer = 0x7f1918776c00] 07:34:51 INFO - PROCESS | 1847 | 1461681291113 Marionette TRACE conn6 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 07:34:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 07:34:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1679ms 07:34:51 INFO - PROCESS | 1847 | 1461681291173 Marionette TRACE conn6 -> [0,2705,"getWindowHandle",null] 07:34:51 INFO - PROCESS | 1847 | 1461681291177 Marionette TRACE conn6 <- [1,2705,null,{"value":"8"}] 07:34:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 07:34:51 INFO - PROCESS | 1847 | 1461681291183 Marionette TRACE conn6 -> [0,2706,"setScriptTimeout",{"ms":35000}] 07:34:51 INFO - PROCESS | 1847 | 1461681291186 Marionette TRACE conn6 <- [1,2706,null,{}] 07:34:51 INFO - PROCESS | 1847 | 1461681291197 Marionette TRACE conn6 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:51 INFO - PROCESS | 1847 | 1461681291449 Marionette TRACE conn6 <- [1,2707,null,{"value":null}] 07:34:51 INFO - PROCESS | 1847 | 1461681291716 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191ec17000 == 144 [pid = 1847] [id = 684] 07:34:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x7f19187bcc00) [pid = 1847] [serial = 2053] [outer = (nil)] 07:34:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x7f1919032000) [pid = 1847] [serial = 2054] [outer = 0x7f19187bcc00] 07:34:51 INFO - PROCESS | 1847 | 1461681291839 Marionette DEBUG loaded listener.js 07:34:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x7f1919065000) [pid = 1847] [serial = 2055] [outer = 0x7f19187bcc00] 07:34:52 INFO - PROCESS | 1847 | 1461681292724 Marionette TRACE conn6 <- [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]]]}] 07:34:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 07:34:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1586ms 07:34:52 INFO - PROCESS | 1847 | 1461681292772 Marionette TRACE conn6 -> [0,2709,"getWindowHandle",null] 07:34:52 INFO - PROCESS | 1847 | 1461681292776 Marionette TRACE conn6 <- [1,2709,null,{"value":"8"}] 07:34:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 07:34:52 INFO - PROCESS | 1847 | 1461681292783 Marionette TRACE conn6 -> [0,2710,"setScriptTimeout",{"ms":35000}] 07:34:52 INFO - PROCESS | 1847 | 1461681292787 Marionette TRACE conn6 <- [1,2710,null,{}] 07:34:52 INFO - PROCESS | 1847 | 1461681292793 Marionette TRACE conn6 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:53 INFO - PROCESS | 1847 | 1461681293059 Marionette TRACE conn6 <- [1,2711,null,{"value":null}] 07:34:53 INFO - PROCESS | 1847 | 1461681293378 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:53 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191f36b800 == 145 [pid = 1847] [id = 685] 07:34:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x7f190d950400) [pid = 1847] [serial = 2056] [outer = (nil)] 07:34:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x7f191d7d1000) [pid = 1847] [serial = 2057] [outer = 0x7f190d950400] 07:34:53 INFO - PROCESS | 1847 | 1461681293470 Marionette DEBUG loaded listener.js 07:34:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x7f191d9e5800) [pid = 1847] [serial = 2058] [outer = 0x7f190d950400] 07:34:54 INFO - PROCESS | 1847 | 1461681294367 Marionette TRACE conn6 <- [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] 07:34:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 07:34:54 INFO - PROCESS | 1847 | 1461681294422 Marionette TRACE conn6 <- [1,2713,null,{"value":"8"}] 07:34:54 INFO - PROCESS | 1847 | 1461681294429 Marionette TRACE conn6 -> [0,2714,"setScriptTimeout",{"ms":35000}] 07:34:54 INFO - PROCESS | 1847 | 1461681294434 Marionette TRACE conn6 <- [1,2714,null,{}] 07:34:54 INFO - PROCESS | 1847 | 1461681294440 Marionette TRACE conn6 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:54 INFO - PROCESS | 1847 | 1461681294690 Marionette TRACE conn6 <- [1,2715,null,{"value":null}] 07:34:55 INFO - PROCESS | 1847 | 1461681295002 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1920818800 == 146 [pid = 1847] [id = 686] 07:34:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x7f19189aa000) [pid = 1847] [serial = 2059] [outer = (nil)] 07:34:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x7f191da08c00) [pid = 1847] [serial = 2060] [outer = 0x7f19189aa000] 07:34:55 INFO - PROCESS | 1847 | 1461681295082 Marionette DEBUG loaded listener.js 07:34:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x7f191eb0d400) [pid = 1847] [serial = 2061] [outer = 0x7f19189aa000] 07:34:55 INFO - PROCESS | 1847 | 1461681295913 Marionette TRACE conn6 <- [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]]]}] 07:34:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 07:34:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1543ms 07:34:55 INFO - PROCESS | 1847 | 1461681295973 Marionette TRACE conn6 -> [0,2717,"getWindowHandle",null] 07:34:55 INFO - PROCESS | 1847 | 1461681295975 Marionette TRACE conn6 <- [1,2717,null,{"value":"8"}] 07:34:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 07:34:55 INFO - PROCESS | 1847 | 1461681295993 Marionette TRACE conn6 -> [0,2718,"setScriptTimeout",{"ms":35000}] 07:34:55 INFO - PROCESS | 1847 | 1461681295997 Marionette TRACE conn6 <- [1,2718,null,{}] 07:34:56 INFO - PROCESS | 1847 | 1461681296002 Marionette TRACE conn6 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:56 INFO - PROCESS | 1847 | 1461681296267 Marionette TRACE conn6 <- [1,2719,null,{"value":null}] 07:34:56 INFO - PROCESS | 1847 | 1461681296536 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19230cd000 == 147 [pid = 1847] [id = 687] 07:34:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x7f191d9e6400) [pid = 1847] [serial = 2062] [outer = (nil)] 07:34:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x7f191f004800) [pid = 1847] [serial = 2063] [outer = 0x7f191d9e6400] 07:34:56 INFO - PROCESS | 1847 | 1461681296654 Marionette DEBUG loaded listener.js 07:34:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x7f191f16a000) [pid = 1847] [serial = 2064] [outer = 0x7f191d9e6400] 07:34:57 INFO - PROCESS | 1847 | 1461681297648 Marionette TRACE conn6 <- [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] 07:34:57 INFO - PROCESS | 1847 | 1461681297680 Marionette TRACE conn6 <- [1,2721,null,{"value":"8"}] 07:34:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 07:34:57 INFO - PROCESS | 1847 | 1461681297687 Marionette TRACE conn6 -> [0,2722,"setScriptTimeout",{"ms":35000}] 07:34:57 INFO - PROCESS | 1847 | 1461681297690 Marionette TRACE conn6 <- [1,2722,null,{}] 07:34:57 INFO - PROCESS | 1847 | 1461681297695 Marionette TRACE conn6 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:34:57 INFO - PROCESS | 1847 | 1461681297953 Marionette TRACE conn6 <- [1,2723,null,{"value":null}] 07:34:58 INFO - PROCESS | 1847 | 1461681298274 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:34:58 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1914c6d000 == 148 [pid = 1847] [id = 688] 07:34:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x7f19099b0000) [pid = 1847] [serial = 2065] [outer = (nil)] 07:34:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x7f1910efa000) [pid = 1847] [serial = 2066] [outer = 0x7f19099b0000] 07:34:58 INFO - PROCESS | 1847 | 1461681298355 Marionette DEBUG loaded listener.js 07:34:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x7f1915cb1400) [pid = 1847] [serial = 2067] [outer = 0x7f19099b0000] 07:34:59 INFO - PROCESS | 1847 | 1461681299754 Marionette TRACE conn6 <- [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] 07:34:59 INFO - PROCESS | 1847 | 1461681299888 Marionette TRACE conn6 <- [1,2725,null,{"value":"8"}] 07:34:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 07:34:59 INFO - PROCESS | 1847 | 1461681299897 Marionette TRACE conn6 -> [0,2726,"setScriptTimeout",{"ms":35000}] 07:34:59 INFO - PROCESS | 1847 | 1461681299902 Marionette TRACE conn6 <- [1,2726,null,{}] 07:34:59 INFO - PROCESS | 1847 | 1461681299910 Marionette TRACE conn6 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:00 INFO - PROCESS | 1847 | 1461681300160 Marionette TRACE conn6 <- [1,2727,null,{"value":null}] 07:35:00 INFO - PROCESS | 1847 | 1461681300436 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:00 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19110f9800 == 149 [pid = 1847] [id = 689] 07:35:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x7f190d1e7000) [pid = 1847] [serial = 2068] [outer = (nil)] 07:35:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x7f190d2ecc00) [pid = 1847] [serial = 2069] [outer = 0x7f190d1e7000] 07:35:00 INFO - PROCESS | 1847 | 1461681300510 Marionette DEBUG loaded listener.js 07:35:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7f190dce3400) [pid = 1847] [serial = 2070] [outer = 0x7f190d1e7000] 07:35:01 INFO - PROCESS | 1847 | 1461681301489 Marionette TRACE conn6 <- [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]]]}] 07:35:01 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 07:35:01 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1633ms 07:35:01 INFO - PROCESS | 1847 | 1461681301534 Marionette TRACE conn6 -> [0,2729,"getWindowHandle",null] 07:35:01 INFO - PROCESS | 1847 | 1461681301547 Marionette TRACE conn6 <- [1,2729,null,{"value":"8"}] 07:35:01 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 07:35:01 INFO - PROCESS | 1847 | 1461681301563 Marionette TRACE conn6 -> [0,2730,"setScriptTimeout",{"ms":35000}] 07:35:01 INFO - PROCESS | 1847 | 1461681301569 Marionette TRACE conn6 <- [1,2730,null,{}] 07:35:01 INFO - PROCESS | 1847 | 1461681301578 Marionette TRACE conn6 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:01 INFO - PROCESS | 1847 | 1461681301899 Marionette TRACE conn6 <- [1,2731,null,{"value":null}] 07:35:02 INFO - PROCESS | 1847 | 1461681302413 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:02 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190b2ad000 == 150 [pid = 1847] [id = 690] 07:35:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x7f190e605800) [pid = 1847] [serial = 2071] [outer = (nil)] 07:35:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7f190f558800) [pid = 1847] [serial = 2072] [outer = 0x7f190e605800] 07:35:02 INFO - PROCESS | 1847 | 1461681302491 Marionette DEBUG loaded listener.js 07:35:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x7f1910e96c00) [pid = 1847] [serial = 2073] [outer = 0x7f190e605800] 07:35:03 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191f385800 == 149 [pid = 1847] [id = 51] 07:35:03 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19230de000 == 148 [pid = 1847] [id = 255] 07:35:03 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190fded800 == 147 [pid = 1847] [id = 673] 07:35:03 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190dc47800 == 146 [pid = 1847] [id = 672] 07:35:03 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190b2ae000 == 145 [pid = 1847] [id = 671] 07:35:03 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1922818800 == 144 [pid = 1847] [id = 664] 07:35:03 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191f672000 == 143 [pid = 1847] [id = 663] 07:35:03 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191f024800 == 142 [pid = 1847] [id = 662] 07:35:03 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191e9a0000 == 141 [pid = 1847] [id = 661] 07:35:03 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191d11b800 == 140 [pid = 1847] [id = 660] 07:35:03 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190b27d000 == 139 [pid = 1847] [id = 534] 07:35:03 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19190dc800 == 138 [pid = 1847] [id = 659] 07:35:03 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191899a000 == 137 [pid = 1847] [id = 658] 07:35:03 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1917d0c000 == 136 [pid = 1847] [id = 657] 07:35:03 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1917845000 == 135 [pid = 1847] [id = 656] 07:35:03 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19158d0000 == 134 [pid = 1847] [id = 655] 07:35:03 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191420e000 == 133 [pid = 1847] [id = 654] 07:35:03 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1912c1c000 == 132 [pid = 1847] [id = 653] 07:35:03 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1911bdd800 == 131 [pid = 1847] [id = 651] 07:35:03 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190d4eb000 == 130 [pid = 1847] [id = 652] 07:35:03 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x7f19191bcc00) [pid = 1847] [serial = 1922] [outer = (nil)] [url = about:blank] 07:35:03 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x7f19187bf800) [pid = 1847] [serial = 1917] [outer = (nil)] [url = about:blank] 07:35:03 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x7f191886d400) [pid = 1847] [serial = 1919] [outer = (nil)] [url = about:blank] 07:35:03 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x7f190e608c00) [pid = 1847] [serial = 1949] [outer = (nil)] [url = about:blank] 07:35:03 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x7f191776e800) [pid = 1847] [serial = 1911] [outer = (nil)] [url = about:blank] 07:35:03 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x7f1914c8d000) [pid = 1847] [serial = 1905] [outer = (nil)] [url = about:blank] 07:35:03 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x7f191ec3ac00) [pid = 1847] [serial = 1926] [outer = (nil)] [url = about:blank] 07:35:03 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x7f1915b90800) [pid = 1847] [serial = 1907] [outer = (nil)] [url = about:blank] 07:35:03 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x7f191f83d800) [pid = 1847] [serial = 1940] [outer = (nil)] [url = about:blank] 07:35:03 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x7f190f6d3c00) [pid = 1847] [serial = 1895] [outer = (nil)] [url = about:blank] 07:35:03 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x7f190d2e3800) [pid = 1847] [serial = 1947] [outer = (nil)] [url = about:blank] 07:35:03 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x7f191cf5c400) [pid = 1847] [serial = 1923] [outer = (nil)] [url = about:blank] 07:35:03 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x7f190d3a8400) [pid = 1847] [serial = 1892] [outer = (nil)] [url = about:blank] 07:35:03 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x7f190f6da000) [pid = 1847] [serial = 1821] [outer = (nil)] [url = about:blank] 07:35:03 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x7f190faa3400) [pid = 1847] [serial = 1896] [outer = (nil)] [url = about:blank] 07:35:03 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x7f191f1a2800) [pid = 1847] [serial = 1929] [outer = (nil)] [url = about:blank] 07:35:03 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x7f1912c2c000) [pid = 1847] [serial = 1901] [outer = (nil)] [url = about:blank] 07:35:03 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x7f19110b3400) [pid = 1847] [serial = 1899] [outer = (nil)] [url = about:blank] 07:35:03 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x7f19179e5c00) [pid = 1847] [serial = 1913] [outer = (nil)] [url = about:blank] 07:35:03 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x7f1913d24400) [pid = 1847] [serial = 1902] [outer = (nil)] [url = about:blank] 07:35:03 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x7f191f1a7800) [pid = 1847] [serial = 1934] [outer = (nil)] [url = about:blank] 07:35:03 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x7f191f166000) [pid = 1847] [serial = 1928] [outer = (nil)] [url = about:blank] 07:35:03 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x7f191f491000) [pid = 1847] [serial = 1937] [outer = (nil)] [url = about:blank] 07:35:03 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x7f191876fc00) [pid = 1847] [serial = 1916] [outer = (nil)] [url = about:blank] 07:35:03 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x7f1914339800) [pid = 1847] [serial = 1904] [outer = (nil)] [url = about:blank] 07:35:03 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x7f1910ef3000) [pid = 1847] [serial = 1953] [outer = (nil)] [url = about:blank] 07:35:03 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x7f1917510800) [pid = 1847] [serial = 1910] [outer = (nil)] [url = about:blank] 07:35:03 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x7f1917ab4c00) [pid = 1847] [serial = 1914] [outer = (nil)] [url = about:blank] 07:35:03 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x7f190e68b400) [pid = 1847] [serial = 1950] [outer = (nil)] [url = about:blank] 07:35:03 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x7f190d923c00) [pid = 1847] [serial = 1893] [outer = (nil)] [url = about:blank] 07:35:03 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x7f191d9e5c00) [pid = 1847] [serial = 1925] [outer = (nil)] [url = about:blank] 07:35:03 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x7f191f1adc00) [pid = 1847] [serial = 1931] [outer = (nil)] [url = about:blank] 07:35:03 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x7f191f3af000) [pid = 1847] [serial = 1935] [outer = (nil)] [url = about:blank] 07:35:03 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x7f191f9d5400) [pid = 1847] [serial = 1944] [outer = (nil)] [url = about:blank] 07:35:03 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x7f190b92d000) [pid = 1847] [serial = 1946] [outer = (nil)] [url = about:blank] 07:35:03 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x7f1910fdb000) [pid = 1847] [serial = 1898] [outer = (nil)] [url = about:blank] 07:35:03 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x7f1915cae800) [pid = 1847] [serial = 1908] [outer = (nil)] [url = about:blank] 07:35:03 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x7f1918e4a400) [pid = 1847] [serial = 1920] [outer = (nil)] [url = about:blank] 07:35:03 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x7f191f836800) [pid = 1847] [serial = 1943] [outer = (nil)] [url = about:blank] 07:35:03 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x7f191f2c6c00) [pid = 1847] [serial = 1932] [outer = (nil)] [url = about:blank] 07:35:03 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x7f190fcd9c00) [pid = 1847] [serial = 1952] [outer = (nil)] [url = about:blank] 07:35:03 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x7f190fcd2400) [pid = 1847] [serial = 1955] [outer = (nil)] [url = about:blank] 07:35:04 INFO - PROCESS | 1847 | 1461681304097 Marionette TRACE conn6 <- [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] 07:35:04 INFO - PROCESS | 1847 | 1461681304119 Marionette TRACE conn6 <- [1,2733,null,{"value":"8"}] 07:35:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 07:35:04 INFO - PROCESS | 1847 | 1461681304126 Marionette TRACE conn6 -> [0,2734,"setScriptTimeout",{"ms":35000}] 07:35:04 INFO - PROCESS | 1847 | 1461681304132 Marionette TRACE conn6 <- [1,2734,null,{}] 07:35:04 INFO - PROCESS | 1847 | 1461681304147 Marionette TRACE conn6 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:04 INFO - PROCESS | 1847 | 1461681304362 Marionette TRACE conn6 <- [1,2735,null,{"value":null}] 07:35:04 INFO - PROCESS | 1847 | 1461681304647 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:04 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190fa68800 == 131 [pid = 1847] [id = 691] 07:35:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x7f190e60a400) [pid = 1847] [serial = 2074] [outer = (nil)] 07:35:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x7f1911adf800) [pid = 1847] [serial = 2075] [outer = 0x7f190e60a400] 07:35:04 INFO - PROCESS | 1847 | 1461681304714 Marionette DEBUG loaded listener.js 07:35:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x7f1912c2f800) [pid = 1847] [serial = 2076] [outer = 0x7f190e60a400] 07:35:05 INFO - PROCESS | 1847 | 1461681305579 Marionette TRACE conn6 <- [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]]]}] 07:35:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 07:35:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1494ms 07:35:05 INFO - PROCESS | 1847 | 1461681305621 Marionette TRACE conn6 -> [0,2737,"getWindowHandle",null] 07:35:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 07:35:05 INFO - PROCESS | 1847 | 1461681305626 Marionette TRACE conn6 <- [1,2737,null,{"value":"8"}] 07:35:05 INFO - PROCESS | 1847 | 1461681305647 Marionette TRACE conn6 -> [0,2738,"setScriptTimeout",{"ms":35000}] 07:35:05 INFO - PROCESS | 1847 | 1461681305657 Marionette TRACE conn6 <- [1,2738,null,{}] 07:35:05 INFO - PROCESS | 1847 | 1461681305665 Marionette TRACE conn6 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:05 INFO - PROCESS | 1847 | 1461681305958 Marionette TRACE conn6 <- [1,2739,null,{"value":null}] 07:35:06 INFO - PROCESS | 1847 | 1461681305997 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19143ec000 == 132 [pid = 1847] [id = 692] 07:35:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x7f1912c31000) [pid = 1847] [serial = 2077] [outer = (nil)] 07:35:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x7f1914d80400) [pid = 1847] [serial = 2078] [outer = 0x7f1912c31000] 07:35:06 INFO - PROCESS | 1847 | 1461681306061 Marionette DEBUG loaded listener.js 07:35:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x7f191588f800) [pid = 1847] [serial = 2079] [outer = 0x7f1912c31000] 07:35:06 INFO - PROCESS | 1847 | 1461681306987 Marionette TRACE conn6 <- [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]]]}] 07:35:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 07:35:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1415ms 07:35:07 INFO - PROCESS | 1847 | 1461681307047 Marionette TRACE conn6 -> [0,2741,"getWindowHandle",null] 07:35:07 INFO - PROCESS | 1847 | 1461681307051 Marionette TRACE conn6 <- [1,2741,null,{"value":"8"}] 07:35:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 07:35:07 INFO - PROCESS | 1847 | 1461681307056 Marionette TRACE conn6 -> [0,2742,"setScriptTimeout",{"ms":35000}] 07:35:07 INFO - PROCESS | 1847 | 1461681307058 Marionette TRACE conn6 <- [1,2742,null,{}] 07:35:07 INFO - PROCESS | 1847 | 1461681307064 Marionette TRACE conn6 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:07 INFO - PROCESS | 1847 | 1461681307414 Marionette TRACE conn6 <- [1,2743,null,{"value":null}] 07:35:08 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x7f1909c97800) [pid = 1847] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 07:35:08 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x7f191d9f0800) [pid = 1847] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 07:35:08 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x7f190ad80800) [pid = 1847] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 07:35:08 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x7f190b921000) [pid = 1847] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 07:35:08 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x7f1915cadc00) [pid = 1847] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 07:35:08 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x7f1917505000) [pid = 1847] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 07:35:08 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x7f190e604800) [pid = 1847] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 07:35:08 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x7f1913d25800) [pid = 1847] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 07:35:08 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x7f191f9ddc00) [pid = 1847] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 07:35:08 INFO - PROCESS | 1847 | --DOMWINDOW == 134 (0x7f1915b8d400) [pid = 1847] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 07:35:08 INFO - PROCESS | 1847 | --DOMWINDOW == 133 (0x7f19187bf000) [pid = 1847] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 07:35:08 INFO - PROCESS | 1847 | --DOMWINDOW == 132 (0x7f191da07000) [pid = 1847] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 07:35:08 INFO - PROCESS | 1847 | --DOMWINDOW == 131 (0x7f1922fdfc00) [pid = 1847] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 07:35:08 INFO - PROCESS | 1847 | --DOMWINDOW == 130 (0x7f1917772c00) [pid = 1847] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 07:35:08 INFO - PROCESS | 1847 | --DOMWINDOW == 129 (0x7f190d926c00) [pid = 1847] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 07:35:08 INFO - PROCESS | 1847 | --DOMWINDOW == 128 (0x7f19099a2800) [pid = 1847] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 07:35:08 INFO - PROCESS | 1847 | --DOMWINDOW == 127 (0x7f1910fdbc00) [pid = 1847] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 07:35:08 INFO - PROCESS | 1847 | --DOMWINDOW == 126 (0x7f190b925400) [pid = 1847] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 07:35:08 INFO - PROCESS | 1847 | --DOMWINDOW == 125 (0x7f1917503c00) [pid = 1847] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 07:35:08 INFO - PROCESS | 1847 | --DOMWINDOW == 124 (0x7f1910fdf000) [pid = 1847] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 07:35:08 INFO - PROCESS | 1847 | --DOMWINDOW == 123 (0x7f190f6ae800) [pid = 1847] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 07:35:08 INFO - PROCESS | 1847 | --DOMWINDOW == 122 (0x7f190f6d1c00) [pid = 1847] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 07:35:08 INFO - PROCESS | 1847 | --DOMWINDOW == 121 (0x7f190ad85c00) [pid = 1847] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 07:35:08 INFO - PROCESS | 1847 | --DOMWINDOW == 120 (0x7f190b924000) [pid = 1847] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 07:35:08 INFO - PROCESS | 1847 | --DOMWINDOW == 119 (0x7f190dce1000) [pid = 1847] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 07:35:08 INFO - PROCESS | 1847 | 1461681308174 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190d8c9800 == 133 [pid = 1847] [id = 693] 07:35:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 120 (0x7f19099a2800) [pid = 1847] [serial = 2080] [outer = (nil)] 07:35:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 121 (0x7f190a7ccc00) [pid = 1847] [serial = 2081] [outer = 0x7f19099a2800] 07:35:08 INFO - PROCESS | 1847 | 1461681308240 Marionette DEBUG loaded listener.js 07:35:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 122 (0x7f190dce1000) [pid = 1847] [serial = 2082] [outer = 0x7f19099a2800] 07:35:08 INFO - PROCESS | 1847 | 1461681308910 Marionette TRACE conn6 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 07:35:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 07:35:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1878ms 07:35:08 INFO - PROCESS | 1847 | 1461681308936 Marionette TRACE conn6 -> [0,2745,"getWindowHandle",null] 07:35:08 INFO - PROCESS | 1847 | 1461681308939 Marionette TRACE conn6 <- [1,2745,null,{"value":"8"}] 07:35:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 07:35:08 INFO - PROCESS | 1847 | 1461681308944 Marionette TRACE conn6 -> [0,2746,"setScriptTimeout",{"ms":35000}] 07:35:08 INFO - PROCESS | 1847 | 1461681308946 Marionette TRACE conn6 <- [1,2746,null,{}] 07:35:08 INFO - PROCESS | 1847 | 1461681308952 Marionette TRACE conn6 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:09 INFO - PROCESS | 1847 | 1461681309257 Marionette TRACE conn6 <- [1,2747,null,{"value":null}] 07:35:09 INFO - PROCESS | 1847 | 1461681309288 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:09 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1917c9e800 == 134 [pid = 1847] [id = 694] 07:35:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 123 (0x7f1915a0cc00) [pid = 1847] [serial = 2083] [outer = (nil)] 07:35:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 124 (0x7f1917508400) [pid = 1847] [serial = 2084] [outer = 0x7f1915a0cc00] 07:35:09 INFO - PROCESS | 1847 | 1461681309358 Marionette DEBUG loaded listener.js 07:35:09 INFO - PROCESS | 1847 | ++DOMWINDOW == 125 (0x7f191776e400) [pid = 1847] [serial = 2085] [outer = 0x7f1915a0cc00] 07:35:10 INFO - PROCESS | 1847 | 1461681310471 Marionette TRACE conn6 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 07:35:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 07:35:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1579ms 07:35:10 INFO - PROCESS | 1847 | 1461681310526 Marionette TRACE conn6 -> [0,2749,"getWindowHandle",null] 07:35:10 INFO - PROCESS | 1847 | 1461681310532 Marionette TRACE conn6 <- [1,2749,null,{"value":"8"}] 07:35:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 07:35:10 INFO - PROCESS | 1847 | 1461681310541 Marionette TRACE conn6 -> [0,2750,"setScriptTimeout",{"ms":35000}] 07:35:10 INFO - PROCESS | 1847 | 1461681310546 Marionette TRACE conn6 <- [1,2750,null,{}] 07:35:10 INFO - PROCESS | 1847 | 1461681310558 Marionette TRACE conn6 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:10 INFO - PROCESS | 1847 | 1461681310810 Marionette TRACE conn6 <- [1,2751,null,{"value":null}] 07:35:11 INFO - PROCESS | 1847 | 1461681311163 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:11 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190f2d2000 == 135 [pid = 1847] [id = 695] 07:35:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 126 (0x7f190b927400) [pid = 1847] [serial = 2086] [outer = (nil)] 07:35:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 127 (0x7f190d3ae400) [pid = 1847] [serial = 2087] [outer = 0x7f190b927400] 07:35:11 INFO - PROCESS | 1847 | 1461681311248 Marionette DEBUG loaded listener.js 07:35:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 128 (0x7f190e68e400) [pid = 1847] [serial = 2088] [outer = 0x7f190b927400] 07:35:12 INFO - PROCESS | 1847 | 1461681312171 Marionette TRACE conn6 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 07:35:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 07:35:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1689ms 07:35:12 INFO - PROCESS | 1847 | 1461681312230 Marionette TRACE conn6 -> [0,2753,"getWindowHandle",null] 07:35:12 INFO - PROCESS | 1847 | 1461681312239 Marionette TRACE conn6 <- [1,2753,null,{"value":"8"}] 07:35:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 07:35:12 INFO - PROCESS | 1847 | 1461681312250 Marionette TRACE conn6 -> [0,2754,"setScriptTimeout",{"ms":35000}] 07:35:12 INFO - PROCESS | 1847 | 1461681312255 Marionette TRACE conn6 <- [1,2754,null,{}] 07:35:12 INFO - PROCESS | 1847 | 1461681312261 Marionette TRACE conn6 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:12 INFO - PROCESS | 1847 | 1461681312528 Marionette TRACE conn6 <- [1,2755,null,{"value":null}] 07:35:12 INFO - PROCESS | 1847 | 1461681312843 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:12 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19158da000 == 136 [pid = 1847] [id = 696] 07:35:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 129 (0x7f1910e9c000) [pid = 1847] [serial = 2089] [outer = (nil)] 07:35:12 INFO - PROCESS | 1847 | ++DOMWINDOW == 130 (0x7f1910ef8000) [pid = 1847] [serial = 2090] [outer = 0x7f1910e9c000] 07:35:12 INFO - PROCESS | 1847 | 1461681312927 Marionette DEBUG loaded listener.js 07:35:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 131 (0x7f19110b4000) [pid = 1847] [serial = 2091] [outer = 0x7f1910e9c000] 07:35:13 INFO - PROCESS | 1847 | 1461681313875 Marionette TRACE conn6 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 07:35:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 07:35:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1687ms 07:35:13 INFO - PROCESS | 1847 | 1461681313938 Marionette TRACE conn6 -> [0,2757,"getWindowHandle",null] 07:35:13 INFO - PROCESS | 1847 | 1461681313943 Marionette TRACE conn6 <- [1,2757,null,{"value":"8"}] 07:35:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 07:35:13 INFO - PROCESS | 1847 | 1461681313951 Marionette TRACE conn6 -> [0,2758,"setScriptTimeout",{"ms":35000}] 07:35:13 INFO - PROCESS | 1847 | 1461681313959 Marionette TRACE conn6 <- [1,2758,null,{}] 07:35:13 INFO - PROCESS | 1847 | 1461681313977 Marionette TRACE conn6 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:14 INFO - PROCESS | 1847 | 1461681314277 Marionette TRACE conn6 <- [1,2759,null,{"value":null}] 07:35:14 INFO - PROCESS | 1847 | 1461681314596 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1918e18000 == 137 [pid = 1847] [id = 697] 07:35:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 132 (0x7f1914c8e800) [pid = 1847] [serial = 2092] [outer = (nil)] 07:35:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 133 (0x7f1915a05800) [pid = 1847] [serial = 2093] [outer = 0x7f1914c8e800] 07:35:14 INFO - PROCESS | 1847 | 1461681314680 Marionette DEBUG loaded listener.js 07:35:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x7f1915cae000) [pid = 1847] [serial = 2094] [outer = 0x7f1914c8e800] 07:35:15 INFO - PROCESS | 1847 | 1461681315623 Marionette TRACE conn6 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 07:35:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 07:35:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1745ms 07:35:15 INFO - PROCESS | 1847 | 1461681315702 Marionette TRACE conn6 -> [0,2761,"getWindowHandle",null] 07:35:15 INFO - PROCESS | 1847 | 1461681315713 Marionette TRACE conn6 <- [1,2761,null,{"value":"8"}] 07:35:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 07:35:15 INFO - PROCESS | 1847 | 1461681315720 Marionette TRACE conn6 -> [0,2762,"setScriptTimeout",{"ms":35000}] 07:35:15 INFO - PROCESS | 1847 | 1461681315724 Marionette TRACE conn6 <- [1,2762,null,{}] 07:35:15 INFO - PROCESS | 1847 | 1461681315729 Marionette TRACE conn6 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:16 INFO - PROCESS | 1847 | 1461681316044 Marionette TRACE conn6 <- [1,2763,null,{"value":null}] 07:35:16 INFO - PROCESS | 1847 | 1461681316370 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191d119000 == 138 [pid = 1847] [id = 698] 07:35:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x7f1915cae800) [pid = 1847] [serial = 2095] [outer = (nil)] 07:35:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x7f1917773400) [pid = 1847] [serial = 2096] [outer = 0x7f1915cae800] 07:35:16 INFO - PROCESS | 1847 | 1461681316453 Marionette DEBUG loaded listener.js 07:35:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x7f1917ab4c00) [pid = 1847] [serial = 2097] [outer = 0x7f1915cae800] 07:35:17 INFO - PROCESS | 1847 | 1461681317350 Marionette TRACE conn6 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 07:35:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 07:35:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1681ms 07:35:17 INFO - PROCESS | 1847 | 1461681317402 Marionette TRACE conn6 -> [0,2765,"getWindowHandle",null] 07:35:17 INFO - PROCESS | 1847 | 1461681317407 Marionette TRACE conn6 <- [1,2765,null,{"value":"8"}] 07:35:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 07:35:17 INFO - PROCESS | 1847 | 1461681317413 Marionette TRACE conn6 -> [0,2766,"setScriptTimeout",{"ms":35000}] 07:35:17 INFO - PROCESS | 1847 | 1461681317417 Marionette TRACE conn6 <- [1,2766,null,{}] 07:35:17 INFO - PROCESS | 1847 | 1461681317423 Marionette TRACE conn6 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:17 INFO - PROCESS | 1847 | 1461681317673 Marionette TRACE conn6 <- [1,2767,null,{"value":null}] 07:35:17 INFO - PROCESS | 1847 | 1461681317945 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:18 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191e994000 == 139 [pid = 1847] [id = 699] 07:35:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x7f1917618000) [pid = 1847] [serial = 2098] [outer = (nil)] 07:35:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x7f19187bb800) [pid = 1847] [serial = 2099] [outer = 0x7f1917618000] 07:35:18 INFO - PROCESS | 1847 | 1461681318071 Marionette DEBUG loaded listener.js 07:35:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x7f19189afc00) [pid = 1847] [serial = 2100] [outer = 0x7f1917618000] 07:35:18 INFO - PROCESS | 1847 | 1461681318944 Marionette TRACE conn6 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 07:35:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 07:35:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1581ms 07:35:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 07:35:19 INFO - PROCESS | 1847 | 1461681318995 Marionette TRACE conn6 -> [0,2769,"getWindowHandle",null] 07:35:19 INFO - PROCESS | 1847 | 1461681318998 Marionette TRACE conn6 <- [1,2769,null,{"value":"8"}] 07:35:19 INFO - PROCESS | 1847 | 1461681319005 Marionette TRACE conn6 -> [0,2770,"setScriptTimeout",{"ms":35000}] 07:35:19 INFO - PROCESS | 1847 | 1461681319008 Marionette TRACE conn6 <- [1,2770,null,{}] 07:35:19 INFO - PROCESS | 1847 | 1461681319013 Marionette TRACE conn6 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:19 INFO - PROCESS | 1847 | 1461681319288 Marionette TRACE conn6 <- [1,2771,null,{"value":null}] 07:35:19 INFO - PROCESS | 1847 | 1461681319605 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191f24e800 == 140 [pid = 1847] [id = 700] 07:35:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x7f19191bf800) [pid = 1847] [serial = 2101] [outer = (nil)] 07:35:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x7f191cf53800) [pid = 1847] [serial = 2102] [outer = 0x7f19191bf800] 07:35:19 INFO - PROCESS | 1847 | 1461681319691 Marionette DEBUG loaded listener.js 07:35:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x7f191d7c3c00) [pid = 1847] [serial = 2103] [outer = 0x7f19191bf800] 07:35:20 INFO - PROCESS | 1847 | 1461681320577 Marionette TRACE conn6 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 07:35:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 07:35:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1640ms 07:35:20 INFO - PROCESS | 1847 | 1461681320645 Marionette TRACE conn6 -> [0,2773,"getWindowHandle",null] 07:35:20 INFO - PROCESS | 1847 | 1461681320648 Marionette TRACE conn6 <- [1,2773,null,{"value":"8"}] 07:35:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 07:35:20 INFO - PROCESS | 1847 | 1461681320654 Marionette TRACE conn6 -> [0,2774,"setScriptTimeout",{"ms":35000}] 07:35:20 INFO - PROCESS | 1847 | 1461681320657 Marionette TRACE conn6 <- [1,2774,null,{}] 07:35:20 INFO - PROCESS | 1847 | 1461681320663 Marionette TRACE conn6 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:20 INFO - PROCESS | 1847 | 1461681320916 Marionette TRACE conn6 <- [1,2775,null,{"value":null}] 07:35:21 INFO - PROCESS | 1847 | 1461681321221 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:21 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191fba4800 == 141 [pid = 1847] [id = 701] 07:35:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x7f19191bdc00) [pid = 1847] [serial = 2104] [outer = (nil)] 07:35:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x7f191d9e3000) [pid = 1847] [serial = 2105] [outer = 0x7f19191bdc00] 07:35:21 INFO - PROCESS | 1847 | 1461681321307 Marionette DEBUG loaded listener.js 07:35:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x7f191dad5000) [pid = 1847] [serial = 2106] [outer = 0x7f19191bdc00] 07:35:22 INFO - PROCESS | 1847 | 1461681322183 Marionette TRACE conn6 <- [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]]]}] 07:35:22 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 07:35:22 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1582ms 07:35:22 INFO - PROCESS | 1847 | 1461681322238 Marionette TRACE conn6 -> [0,2777,"getWindowHandle",null] 07:35:22 INFO - PROCESS | 1847 | 1461681322242 Marionette TRACE conn6 <- [1,2777,null,{"value":"8"}] 07:35:22 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 07:35:22 INFO - PROCESS | 1847 | 1461681322248 Marionette TRACE conn6 -> [0,2778,"setScriptTimeout",{"ms":35000}] 07:35:22 INFO - PROCESS | 1847 | 1461681322251 Marionette TRACE conn6 <- [1,2778,null,{}] 07:35:22 INFO - PROCESS | 1847 | 1461681322257 Marionette TRACE conn6 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:22 INFO - PROCESS | 1847 | 1461681322493 Marionette TRACE conn6 <- [1,2779,null,{"value":null}] 07:35:22 INFO - PROCESS | 1847 | 1461681322817 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19230c6000 == 142 [pid = 1847] [id = 702] 07:35:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x7f19191c0400) [pid = 1847] [serial = 2107] [outer = (nil)] 07:35:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x7f191ec3c400) [pid = 1847] [serial = 2108] [outer = 0x7f19191c0400] 07:35:22 INFO - PROCESS | 1847 | 1461681322899 Marionette DEBUG loaded listener.js 07:35:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x7f191f166000) [pid = 1847] [serial = 2109] [outer = 0x7f19191c0400] 07:35:23 INFO - PROCESS | 1847 | 1461681323768 Marionette TRACE conn6 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 07:35:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 07:35:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1579ms 07:35:23 INFO - PROCESS | 1847 | 1461681323829 Marionette TRACE conn6 -> [0,2781,"getWindowHandle",null] 07:35:23 INFO - PROCESS | 1847 | 1461681323833 Marionette TRACE conn6 <- [1,2781,null,{"value":"8"}] 07:35:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 07:35:23 INFO - PROCESS | 1847 | 1461681323839 Marionette TRACE conn6 -> [0,2782,"setScriptTimeout",{"ms":35000}] 07:35:23 INFO - PROCESS | 1847 | 1461681323842 Marionette TRACE conn6 <- [1,2782,null,{}] 07:35:23 INFO - PROCESS | 1847 | 1461681323848 Marionette TRACE conn6 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:24 INFO - PROCESS | 1847 | 1461681324100 Marionette TRACE conn6 <- [1,2783,null,{"value":null}] 07:35:24 INFO - PROCESS | 1847 | 1461681324367 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19275ea000 == 143 [pid = 1847] [id = 703] 07:35:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x7f191d7d1c00) [pid = 1847] [serial = 2110] [outer = (nil)] 07:35:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x7f191f2bfc00) [pid = 1847] [serial = 2111] [outer = 0x7f191d7d1c00] 07:35:24 INFO - PROCESS | 1847 | 1461681324494 Marionette DEBUG loaded listener.js 07:35:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x7f191f2cb000) [pid = 1847] [serial = 2112] [outer = 0x7f191d7d1c00] 07:35:25 INFO - PROCESS | 1847 | 1461681325322 Marionette TRACE conn6 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 07:35:25 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 07:35:25 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1530ms 07:35:25 INFO - PROCESS | 1847 | 1461681325372 Marionette TRACE conn6 -> [0,2785,"getWindowHandle",null] 07:35:25 INFO - PROCESS | 1847 | 1461681325381 Marionette TRACE conn6 <- [1,2785,null,{"value":"8"}] 07:35:25 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 07:35:25 INFO - PROCESS | 1847 | 1461681325391 Marionette TRACE conn6 -> [0,2786,"setScriptTimeout",{"ms":35000}] 07:35:25 INFO - PROCESS | 1847 | 1461681325394 Marionette TRACE conn6 <- [1,2786,null,{}] 07:35:25 INFO - PROCESS | 1847 | 1461681325400 Marionette TRACE conn6 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:25 INFO - PROCESS | 1847 | 1461681325649 Marionette TRACE conn6 <- [1,2787,null,{"value":null}] 07:35:25 INFO - PROCESS | 1847 | 1461681325917 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:25 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1928038000 == 144 [pid = 1847] [id = 704] 07:35:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x7f191f16c000) [pid = 1847] [serial = 2113] [outer = (nil)] 07:35:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x7f191f3b4400) [pid = 1847] [serial = 2114] [outer = 0x7f191f16c000] 07:35:26 INFO - PROCESS | 1847 | 1461681326042 Marionette DEBUG loaded listener.js 07:35:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x7f191f836800) [pid = 1847] [serial = 2115] [outer = 0x7f191f16c000] 07:35:26 INFO - PROCESS | 1847 | 1461681326929 Marionette TRACE conn6 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 07:35:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 07:35:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1582ms 07:35:26 INFO - PROCESS | 1847 | 1461681326975 Marionette TRACE conn6 -> [0,2789,"getWindowHandle",null] 07:35:26 INFO - PROCESS | 1847 | 1461681326979 Marionette TRACE conn6 <- [1,2789,null,{"value":"8"}] 07:35:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 07:35:26 INFO - PROCESS | 1847 | 1461681326985 Marionette TRACE conn6 -> [0,2790,"setScriptTimeout",{"ms":35000}] 07:35:26 INFO - PROCESS | 1847 | 1461681326990 Marionette TRACE conn6 <- [1,2790,null,{}] 07:35:26 INFO - PROCESS | 1847 | 1461681326995 Marionette TRACE conn6 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:27 INFO - PROCESS | 1847 | 1461681327271 Marionette TRACE conn6 <- [1,2791,null,{"value":null}] 07:35:27 INFO - PROCESS | 1847 | 1461681327607 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1928be3800 == 145 [pid = 1847] [id = 705] 07:35:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x7f191f9de800) [pid = 1847] [serial = 2116] [outer = (nil)] 07:35:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x7f191fb09800) [pid = 1847] [serial = 2117] [outer = 0x7f191f9de800] 07:35:27 INFO - PROCESS | 1847 | 1461681327696 Marionette DEBUG loaded listener.js 07:35:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x7f1920a41c00) [pid = 1847] [serial = 2118] [outer = 0x7f191f9de800] 07:35:28 INFO - PROCESS | 1847 | 1461681328608 Marionette TRACE conn6 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 07:35:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 07:35:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1680ms 07:35:28 INFO - PROCESS | 1847 | 1461681328667 Marionette TRACE conn6 -> [0,2793,"getWindowHandle",null] 07:35:28 INFO - PROCESS | 1847 | 1461681328670 Marionette TRACE conn6 <- [1,2793,null,{"value":"8"}] 07:35:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 07:35:28 INFO - PROCESS | 1847 | 1461681328678 Marionette TRACE conn6 -> [0,2794,"setScriptTimeout",{"ms":35000}] 07:35:28 INFO - PROCESS | 1847 | 1461681328681 Marionette TRACE conn6 <- [1,2794,null,{}] 07:35:28 INFO - PROCESS | 1847 | 1461681328687 Marionette TRACE conn6 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:28 INFO - PROCESS | 1847 | 1461681328952 Marionette TRACE conn6 <- [1,2795,null,{"value":null}] 07:35:29 INFO - PROCESS | 1847 | 1461681329269 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1929dbf000 == 146 [pid = 1847] [id = 706] 07:35:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x7f191f9d6800) [pid = 1847] [serial = 2119] [outer = (nil)] 07:35:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x7f1922fd3000) [pid = 1847] [serial = 2120] [outer = 0x7f191f9d6800] 07:35:29 INFO - PROCESS | 1847 | 1461681329352 Marionette DEBUG loaded listener.js 07:35:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x7f1922fdd400) [pid = 1847] [serial = 2121] [outer = 0x7f191f9d6800] 07:35:30 INFO - PROCESS | 1847 | 1461681330219 Marionette TRACE conn6 <- [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]]]}] 07:35:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 07:35:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1593ms 07:35:30 INFO - PROCESS | 1847 | 1461681330272 Marionette TRACE conn6 -> [0,2797,"getWindowHandle",null] 07:35:30 INFO - PROCESS | 1847 | 1461681330276 Marionette TRACE conn6 <- [1,2797,null,{"value":"8"}] 07:35:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 07:35:30 INFO - PROCESS | 1847 | 1461681330283 Marionette TRACE conn6 -> [0,2798,"setScriptTimeout",{"ms":35000}] 07:35:30 INFO - PROCESS | 1847 | 1461681330286 Marionette TRACE conn6 <- [1,2798,null,{}] 07:35:30 INFO - PROCESS | 1847 | 1461681330292 Marionette TRACE conn6 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:30 INFO - PROCESS | 1847 | 1461681330552 Marionette TRACE conn6 <- [1,2799,null,{"value":null}] 07:35:30 INFO - PROCESS | 1847 | 1461681330894 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:30 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f192f3d5800 == 147 [pid = 1847] [id = 707] 07:35:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x7f191d9ee800) [pid = 1847] [serial = 2122] [outer = (nil)] 07:35:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x7f1924308400) [pid = 1847] [serial = 2123] [outer = 0x7f191d9ee800] 07:35:30 INFO - PROCESS | 1847 | 1461681330976 Marionette DEBUG loaded listener.js 07:35:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x7f19255eac00) [pid = 1847] [serial = 2124] [outer = 0x7f191d9ee800] 07:35:31 INFO - PROCESS | 1847 | 1461681331884 Marionette TRACE conn6 <- [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]]]}] 07:35:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 07:35:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1639ms 07:35:31 INFO - PROCESS | 1847 | 1461681331923 Marionette TRACE conn6 -> [0,2801,"getWindowHandle",null] 07:35:31 INFO - PROCESS | 1847 | 1461681331927 Marionette TRACE conn6 <- [1,2801,null,{"value":"8"}] 07:35:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 07:35:31 INFO - PROCESS | 1847 | 1461681331933 Marionette TRACE conn6 -> [0,2802,"setScriptTimeout",{"ms":35000}] 07:35:31 INFO - PROCESS | 1847 | 1461681331935 Marionette TRACE conn6 <- [1,2802,null,{}] 07:35:31 INFO - PROCESS | 1847 | 1461681331941 Marionette TRACE conn6 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:32 INFO - PROCESS | 1847 | 1461681332183 Marionette TRACE conn6 <- [1,2803,null,{"value":null}] 07:35:32 INFO - PROCESS | 1847 | 1461681332507 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1935287800 == 148 [pid = 1847] [id = 708] 07:35:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x7f190d2e4800) [pid = 1847] [serial = 2125] [outer = (nil)] 07:35:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x7f1926599400) [pid = 1847] [serial = 2126] [outer = 0x7f190d2e4800] 07:35:32 INFO - PROCESS | 1847 | 1461681332588 Marionette DEBUG loaded listener.js 07:35:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x7f1926fd5000) [pid = 1847] [serial = 2127] [outer = 0x7f190d2e4800] 07:35:33 INFO - PROCESS | 1847 | 1461681333473 Marionette TRACE conn6 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 07:35:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 07:35:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1586ms 07:35:33 INFO - PROCESS | 1847 | 1461681333520 Marionette TRACE conn6 -> [0,2805,"getWindowHandle",null] 07:35:33 INFO - PROCESS | 1847 | 1461681333524 Marionette TRACE conn6 <- [1,2805,null,{"value":"8"}] 07:35:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 07:35:33 INFO - PROCESS | 1847 | 1461681333530 Marionette TRACE conn6 -> [0,2806,"setScriptTimeout",{"ms":35000}] 07:35:33 INFO - PROCESS | 1847 | 1461681333533 Marionette TRACE conn6 <- [1,2806,null,{}] 07:35:33 INFO - PROCESS | 1847 | 1461681333538 Marionette TRACE conn6 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:33 INFO - PROCESS | 1847 | 1461681333782 Marionette TRACE conn6 <- [1,2807,null,{"value":null}] 07:35:34 INFO - PROCESS | 1847 | 1461681334063 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f193660d000 == 149 [pid = 1847] [id = 709] 07:35:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x7f191f3ab400) [pid = 1847] [serial = 2128] [outer = (nil)] 07:35:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x7f19272ba400) [pid = 1847] [serial = 2129] [outer = 0x7f191f3ab400] 07:35:34 INFO - PROCESS | 1847 | 1461681334181 Marionette DEBUG loaded listener.js 07:35:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x7f19272c2c00) [pid = 1847] [serial = 2130] [outer = 0x7f191f3ab400] 07:35:35 INFO - PROCESS | 1847 | 1461681335068 Marionette TRACE conn6 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 07:35:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 07:35:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1578ms 07:35:35 INFO - PROCESS | 1847 | 1461681335110 Marionette TRACE conn6 -> [0,2809,"getWindowHandle",null] 07:35:35 INFO - PROCESS | 1847 | 1461681335113 Marionette TRACE conn6 <- [1,2809,null,{"value":"8"}] 07:35:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 07:35:35 INFO - PROCESS | 1847 | 1461681335119 Marionette TRACE conn6 -> [0,2810,"setScriptTimeout",{"ms":35000}] 07:35:35 INFO - PROCESS | 1847 | 1461681335122 Marionette TRACE conn6 <- [1,2810,null,{}] 07:35:35 INFO - PROCESS | 1847 | 1461681335128 Marionette TRACE conn6 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:35 INFO - PROCESS | 1847 | 1461681335372 Marionette TRACE conn6 <- [1,2811,null,{"value":null}] 07:35:35 INFO - PROCESS | 1847 | 1461681335739 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:35 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1939d43000 == 150 [pid = 1847] [id = 710] 07:35:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x7f1927549c00) [pid = 1847] [serial = 2131] [outer = (nil)] 07:35:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x7f192754fc00) [pid = 1847] [serial = 2132] [outer = 0x7f1927549c00] 07:35:35 INFO - PROCESS | 1847 | 1461681335833 Marionette DEBUG loaded listener.js 07:35:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x7f1927667400) [pid = 1847] [serial = 2133] [outer = 0x7f1927549c00] 07:35:36 INFO - PROCESS | 1847 | 1461681336675 Marionette TRACE conn6 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 07:35:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 07:35:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1578ms 07:35:36 INFO - PROCESS | 1847 | 1461681336699 Marionette TRACE conn6 -> [0,2813,"getWindowHandle",null] 07:35:36 INFO - PROCESS | 1847 | 1461681336703 Marionette TRACE conn6 <- [1,2813,null,{"value":"8"}] 07:35:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 07:35:36 INFO - PROCESS | 1847 | 1461681336709 Marionette TRACE conn6 -> [0,2814,"setScriptTimeout",{"ms":35000}] 07:35:36 INFO - PROCESS | 1847 | 1461681336712 Marionette TRACE conn6 <- [1,2814,null,{}] 07:35:36 INFO - PROCESS | 1847 | 1461681336718 Marionette TRACE conn6 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:36 INFO - PROCESS | 1847 | 1461681336983 Marionette TRACE conn6 <- [1,2815,null,{"value":null}] 07:35:37 INFO - PROCESS | 1847 | 1461681337264 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:37 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f193a6a0800 == 151 [pid = 1847] [id = 711] 07:35:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x7f190cffbc00) [pid = 1847] [serial = 2134] [outer = (nil)] 07:35:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x7f1927740400) [pid = 1847] [serial = 2135] [outer = 0x7f190cffbc00] 07:35:37 INFO - PROCESS | 1847 | 1461681337347 Marionette DEBUG loaded listener.js 07:35:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x7f192774dc00) [pid = 1847] [serial = 2136] [outer = 0x7f190cffbc00] 07:35:38 INFO - PROCESS | 1847 | 1461681338259 Marionette TRACE conn6 <- [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]]]}] 07:35:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 07:35:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1590ms 07:35:38 INFO - PROCESS | 1847 | 1461681338300 Marionette TRACE conn6 -> [0,2817,"getWindowHandle",null] 07:35:38 INFO - PROCESS | 1847 | 1461681338304 Marionette TRACE conn6 <- [1,2817,null,{"value":"8"}] 07:35:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 07:35:38 INFO - PROCESS | 1847 | 1461681338310 Marionette TRACE conn6 -> [0,2818,"setScriptTimeout",{"ms":35000}] 07:35:38 INFO - PROCESS | 1847 | 1461681338312 Marionette TRACE conn6 <- [1,2818,null,{}] 07:35:38 INFO - PROCESS | 1847 | 1461681338318 Marionette TRACE conn6 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:38 INFO - PROCESS | 1847 | 1461681338645 Marionette TRACE conn6 <- [1,2819,null,{"value":null}] 07:35:38 INFO - PROCESS | 1847 | 1461681338860 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f193cf66800 == 152 [pid = 1847] [id = 712] 07:35:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7f192766b000) [pid = 1847] [serial = 2137] [outer = (nil)] 07:35:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x7f1927772800) [pid = 1847] [serial = 2138] [outer = 0x7f192766b000] 07:35:38 INFO - PROCESS | 1847 | 1461681338987 Marionette DEBUG loaded listener.js 07:35:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7f1927931c00) [pid = 1847] [serial = 2139] [outer = 0x7f192766b000] 07:35:39 INFO - PROCESS | 1847 | 1461681339950 Marionette TRACE conn6 <- [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]]]}] 07:35:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 07:35:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1687ms 07:35:40 INFO - PROCESS | 1847 | 1461681340000 Marionette TRACE conn6 -> [0,2821,"getWindowHandle",null] 07:35:40 INFO - PROCESS | 1847 | 1461681340006 Marionette TRACE conn6 <- [1,2821,null,{"value":"8"}] 07:35:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 07:35:40 INFO - PROCESS | 1847 | 1461681340016 Marionette TRACE conn6 -> [0,2822,"setScriptTimeout",{"ms":35000}] 07:35:40 INFO - PROCESS | 1847 | 1461681340021 Marionette TRACE conn6 <- [1,2822,null,{}] 07:35:40 INFO - PROCESS | 1847 | 1461681340030 Marionette TRACE conn6 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:40 INFO - PROCESS | 1847 | 1461681340397 Marionette TRACE conn6 <- [1,2823,null,{"value":null}] 07:35:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190d8c9800 == 151 [pid = 1847] [id = 693] 07:35:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19143ec000 == 150 [pid = 1847] [id = 692] 07:35:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190fa68800 == 149 [pid = 1847] [id = 691] 07:35:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190b2ad000 == 148 [pid = 1847] [id = 690] 07:35:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19110f9800 == 147 [pid = 1847] [id = 689] 07:35:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1918ba1000 == 146 [pid = 1847] [id = 681] 07:35:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1917d14800 == 145 [pid = 1847] [id = 680] 07:35:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191784c800 == 144 [pid = 1847] [id = 679] 07:35:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19158e5800 == 143 [pid = 1847] [id = 678] 07:35:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191421d800 == 142 [pid = 1847] [id = 677] 07:35:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1912cd4800 == 141 [pid = 1847] [id = 676] 07:35:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190d8c8800 == 140 [pid = 1847] [id = 675] 07:35:42 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x7f190fcce400) [pid = 1847] [serial = 1890] [outer = (nil)] [url = about:blank] 07:35:42 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x7f191ec34400) [pid = 1847] [serial = 1989] [outer = (nil)] [url = about:blank] 07:35:42 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x7f191cf5b400) [pid = 1847] [serial = 1986] [outer = (nil)] [url = about:blank] 07:35:42 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x7f1926599800) [pid = 1847] [serial = 2012] [outer = (nil)] [url = about:blank] 07:35:42 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x7f19191c3400) [pid = 1847] [serial = 1985] [outer = (nil)] [url = about:blank] 07:35:42 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x7f191fb04400) [pid = 1847] [serial = 1997] [outer = (nil)] [url = about:blank] 07:35:42 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x7f1918e46400) [pid = 1847] [serial = 1979] [outer = (nil)] [url = about:blank] 07:35:42 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x7f190f54ec00) [pid = 1847] [serial = 1961] [outer = (nil)] [url = about:blank] 07:35:42 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x7f1915858000) [pid = 1847] [serial = 1970] [outer = (nil)] [url = about:blank] 07:35:42 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x7f1922fda800) [pid = 1847] [serial = 2004] [outer = (nil)] [url = about:blank] 07:35:42 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x7f19189acc00) [pid = 1847] [serial = 1977] [outer = (nil)] [url = about:blank] 07:35:42 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x7f1920a3e800) [pid = 1847] [serial = 2000] [outer = (nil)] [url = about:blank] 07:35:42 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x7f191f492c00) [pid = 1847] [serial = 1992] [outer = (nil)] [url = about:blank] 07:35:42 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x7f1919028c00) [pid = 1847] [serial = 1980] [outer = (nil)] [url = about:blank] 07:35:42 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x7f1924306800) [pid = 1847] [serial = 2006] [outer = (nil)] [url = about:blank] 07:35:42 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x7f1926fcdc00) [pid = 1847] [serial = 2013] [outer = (nil)] [url = about:blank] 07:35:42 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x7f191905ec00) [pid = 1847] [serial = 1982] [outer = (nil)] [url = about:blank] 07:35:42 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x7f190e60f000) [pid = 1847] [serial = 2019] [outer = (nil)] [url = about:blank] 07:35:42 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x7f19260ebc00) [pid = 1847] [serial = 2010] [outer = (nil)] [url = about:blank] 07:35:42 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x7f1914c8b000) [pid = 1847] [serial = 1967] [outer = (nil)] [url = about:blank] 07:35:42 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x7f1922fd0c00) [pid = 1847] [serial = 2003] [outer = (nil)] [url = about:blank] 07:35:42 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x7f191f00cc00) [pid = 1847] [serial = 1991] [outer = (nil)] [url = about:blank] 07:35:42 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x7f191f9d8c00) [pid = 1847] [serial = 1995] [outer = (nil)] [url = about:blank] 07:35:42 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x7f1915a03800) [pid = 1847] [serial = 1971] [outer = (nil)] [url = about:blank] 07:35:42 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x7f192275a000) [pid = 1847] [serial = 2001] [outer = (nil)] [url = about:blank] 07:35:42 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x7f191777bc00) [pid = 1847] [serial = 1973] [outer = (nil)] [url = about:blank] 07:35:42 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x7f19110b3000) [pid = 1847] [serial = 1964] [outer = (nil)] [url = about:blank] 07:35:42 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x7f190fcd6000) [pid = 1847] [serial = 2022] [outer = (nil)] [url = about:blank] 07:35:42 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x7f191da0f000) [pid = 1847] [serial = 1988] [outer = (nil)] [url = about:blank] 07:35:42 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x7f1919064c00) [pid = 1847] [serial = 1983] [outer = (nil)] [url = about:blank] 07:35:42 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x7f1914d86400) [pid = 1847] [serial = 1968] [outer = (nil)] [url = about:blank] 07:35:42 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x7f191f94bc00) [pid = 1847] [serial = 1941] [outer = (nil)] [url = about:blank] 07:35:42 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x7f190d10f400) [pid = 1847] [serial = 1958] [outer = (nil)] [url = about:blank] 07:35:42 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x7f191885f400) [pid = 1847] [serial = 1976] [outer = (nil)] [url = about:blank] 07:35:42 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x7f19243a5000) [pid = 1847] [serial = 2007] [outer = (nil)] [url = about:blank] 07:35:42 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x7f191f953400) [pid = 1847] [serial = 1994] [outer = (nil)] [url = about:blank] 07:35:42 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x7f190faa1800) [pid = 1847] [serial = 2021] [outer = (nil)] [url = about:blank] 07:35:42 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x7f1924ec4800) [pid = 1847] [serial = 2009] [outer = (nil)] [url = about:blank] 07:35:42 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x7f191876ec00) [pid = 1847] [serial = 1974] [outer = (nil)] [url = about:blank] 07:35:42 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x7f190d3a3400) [pid = 1847] [serial = 2016] [outer = (nil)] [url = about:blank] 07:35:42 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x7f1912659400) [pid = 1847] [serial = 1965] [outer = (nil)] [url = about:blank] 07:35:42 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x7f190df6f800) [pid = 1847] [serial = 2018] [outer = (nil)] [url = about:blank] 07:35:42 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x7f191fcba400) [pid = 1847] [serial = 1998] [outer = (nil)] [url = about:blank] 07:35:42 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x7f190d3abc00) [pid = 1847] [serial = 1959] [outer = (nil)] [url = about:blank] 07:35:42 INFO - PROCESS | 1847 | --DOMWINDOW == 134 (0x7f190f6d8800) [pid = 1847] [serial = 1962] [outer = (nil)] [url = about:blank] 07:35:42 INFO - PROCESS | 1847 | --DOMWINDOW == 133 (0x7f190d1e2400) [pid = 1847] [serial = 2015] [outer = (nil)] [url = about:blank] 07:35:42 INFO - PROCESS | 1847 | --DOMWINDOW == 132 (0x7f191f833400) [pid = 1847] [serial = 1938] [outer = (nil)] [url = about:blank] 07:35:42 INFO - PROCESS | 1847 | --DOMWINDOW == 131 (0x7f190f6d4400) [pid = 1847] [serial = 2024] [outer = (nil)] [url = about:blank] 07:35:42 INFO - PROCESS | 1847 | 1461681342955 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190b27c000 == 141 [pid = 1847] [id = 713] 07:35:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 132 (0x7f1909c9e000) [pid = 1847] [serial = 2140] [outer = (nil)] 07:35:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 133 (0x7f190a7c8400) [pid = 1847] [serial = 2141] [outer = 0x7f1909c9e000] 07:35:43 INFO - PROCESS | 1847 | 1461681343032 Marionette DEBUG loaded listener.js 07:35:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 134 (0x7f190ad83400) [pid = 1847] [serial = 2142] [outer = 0x7f1909c9e000] 07:35:43 INFO - PROCESS | 1847 | 1461681343871 Marionette TRACE conn6 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 07:35:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 07:35:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 3896ms 07:35:43 INFO - PROCESS | 1847 | 1461681343912 Marionette TRACE conn6 -> [0,2825,"getWindowHandle",null] 07:35:43 INFO - PROCESS | 1847 | 1461681343918 Marionette TRACE conn6 <- [1,2825,null,{"value":"8"}] 07:35:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 07:35:43 INFO - PROCESS | 1847 | 1461681343926 Marionette TRACE conn6 -> [0,2826,"setScriptTimeout",{"ms":35000}] 07:35:43 INFO - PROCESS | 1847 | 1461681343932 Marionette TRACE conn6 <- [1,2826,null,{}] 07:35:43 INFO - PROCESS | 1847 | 1461681343939 Marionette TRACE conn6 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:44 INFO - PROCESS | 1847 | 1461681344203 Marionette TRACE conn6 <- [1,2827,null,{"value":null}] 07:35:44 INFO - PROCESS | 1847 | 1461681344399 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190dc47800 == 142 [pid = 1847] [id = 714] 07:35:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x7f1909c95c00) [pid = 1847] [serial = 2143] [outer = (nil)] 07:35:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x7f190d948c00) [pid = 1847] [serial = 2144] [outer = 0x7f1909c95c00] 07:35:44 INFO - PROCESS | 1847 | 1461681344474 Marionette DEBUG loaded listener.js 07:35:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x7f190df71400) [pid = 1847] [serial = 2145] [outer = 0x7f1909c95c00] 07:35:45 INFO - PROCESS | 1847 | 1461681345394 Marionette TRACE conn6 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 07:35:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 07:35:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1489ms 07:35:45 INFO - PROCESS | 1847 | 1461681345433 Marionette TRACE conn6 -> [0,2829,"getWindowHandle",null] 07:35:45 INFO - PROCESS | 1847 | 1461681345440 Marionette TRACE conn6 <- [1,2829,null,{"value":"8"}] 07:35:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 07:35:45 INFO - PROCESS | 1847 | 1461681345446 Marionette TRACE conn6 -> [0,2830,"setScriptTimeout",{"ms":35000}] 07:35:45 INFO - PROCESS | 1847 | 1461681345449 Marionette TRACE conn6 <- [1,2830,null,{}] 07:35:45 INFO - PROCESS | 1847 | 1461681345455 Marionette TRACE conn6 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:45 INFO - PROCESS | 1847 | 1461681345771 Marionette TRACE conn6 <- [1,2831,null,{"value":null}] 07:35:45 INFO - PROCESS | 1847 | 1461681345825 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190fdfa800 == 143 [pid = 1847] [id = 715] 07:35:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x7f190e687c00) [pid = 1847] [serial = 2146] [outer = (nil)] 07:35:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x7f190f6d4400) [pid = 1847] [serial = 2147] [outer = 0x7f190e687c00] 07:35:45 INFO - PROCESS | 1847 | 1461681345894 Marionette DEBUG loaded listener.js 07:35:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x7f190fcd7c00) [pid = 1847] [serial = 2148] [outer = 0x7f190e687c00] 07:35:47 INFO - PROCESS | 1847 | 1461681347038 Marionette TRACE conn6 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 07:35:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 07:35:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1642ms 07:35:47 INFO - PROCESS | 1847 | 1461681347090 Marionette TRACE conn6 -> [0,2833,"getWindowHandle",null] 07:35:47 INFO - PROCESS | 1847 | 1461681347094 Marionette TRACE conn6 <- [1,2833,null,{"value":"8"}] 07:35:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 07:35:47 INFO - PROCESS | 1847 | 1461681347113 Marionette TRACE conn6 -> [0,2834,"setScriptTimeout",{"ms":35000}] 07:35:47 INFO - PROCESS | 1847 | 1461681347122 Marionette TRACE conn6 <- [1,2834,null,{}] 07:35:47 INFO - PROCESS | 1847 | 1461681347131 Marionette TRACE conn6 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:47 INFO - PROCESS | 1847 | 1461681347846 Marionette TRACE conn6 <- [1,2835,null,{"value":null}] 07:35:47 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x7f19099a2800) [pid = 1847] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 07:35:47 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x7f190e60a400) [pid = 1847] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 07:35:47 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x7f190d1e7000) [pid = 1847] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 07:35:47 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x7f190e605800) [pid = 1847] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 07:35:47 INFO - PROCESS | 1847 | --DOMWINDOW == 135 (0x7f1912c31000) [pid = 1847] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 07:35:47 INFO - PROCESS | 1847 | --DOMWINDOW == 134 (0x7f190ad78c00) [pid = 1847] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 07:35:48 INFO - PROCESS | 1847 | 1461681348039 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1912c05800 == 144 [pid = 1847] [id = 716] 07:35:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 135 (0x7f190b92d000) [pid = 1847] [serial = 2149] [outer = (nil)] 07:35:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 136 (0x7f190f6adc00) [pid = 1847] [serial = 2150] [outer = 0x7f190b92d000] 07:35:48 INFO - PROCESS | 1847 | 1461681348109 Marionette DEBUG loaded listener.js 07:35:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 137 (0x7f19110b4400) [pid = 1847] [serial = 2151] [outer = 0x7f190b92d000] 07:35:48 INFO - PROCESS | 1847 | 1461681348860 Marionette TRACE conn6 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 07:35:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 07:35:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1803ms 07:35:48 INFO - PROCESS | 1847 | 1461681348909 Marionette TRACE conn6 -> [0,2837,"getWindowHandle",null] 07:35:48 INFO - PROCESS | 1847 | 1461681348912 Marionette TRACE conn6 <- [1,2837,null,{"value":"8"}] 07:35:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 07:35:48 INFO - PROCESS | 1847 | 1461681348918 Marionette TRACE conn6 -> [0,2838,"setScriptTimeout",{"ms":35000}] 07:35:48 INFO - PROCESS | 1847 | 1461681348921 Marionette TRACE conn6 <- [1,2838,null,{}] 07:35:48 INFO - PROCESS | 1847 | 1461681348926 Marionette TRACE conn6 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:49 INFO - PROCESS | 1847 | 1461681349228 Marionette TRACE conn6 <- [1,2839,null,{"value":null}] 07:35:49 INFO - PROCESS | 1847 | 1461681349252 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1914222800 == 145 [pid = 1847] [id = 717] 07:35:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x7f190cffd800) [pid = 1847] [serial = 2152] [outer = (nil)] 07:35:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x7f1913d22000) [pid = 1847] [serial = 2153] [outer = 0x7f190cffd800] 07:35:49 INFO - PROCESS | 1847 | 1461681349318 Marionette DEBUG loaded listener.js 07:35:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x7f191433cc00) [pid = 1847] [serial = 2154] [outer = 0x7f190cffd800] 07:35:50 INFO - PROCESS | 1847 | 1461681350576 Marionette TRACE conn6 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 07:35:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 07:35:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1729ms 07:35:50 INFO - PROCESS | 1847 | 1461681350649 Marionette TRACE conn6 -> [0,2841,"getWindowHandle",null] 07:35:50 INFO - PROCESS | 1847 | 1461681350657 Marionette TRACE conn6 <- [1,2841,null,{"value":"8"}] 07:35:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 07:35:50 INFO - PROCESS | 1847 | 1461681350772 Marionette TRACE conn6 -> [0,2842,"setScriptTimeout",{"ms":35000}] 07:35:50 INFO - PROCESS | 1847 | 1461681350779 Marionette TRACE conn6 <- [1,2842,null,{}] 07:35:50 INFO - PROCESS | 1847 | 1461681350790 Marionette TRACE conn6 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:51 INFO - PROCESS | 1847 | 1461681351084 Marionette TRACE conn6 <- [1,2843,null,{"value":null}] 07:35:51 INFO - PROCESS | 1847 | 1461681351428 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190fc13800 == 146 [pid = 1847] [id = 718] 07:35:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x7f190d2edc00) [pid = 1847] [serial = 2155] [outer = (nil)] 07:35:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x7f190e686800) [pid = 1847] [serial = 2156] [outer = 0x7f190d2edc00] 07:35:51 INFO - PROCESS | 1847 | 1461681351518 Marionette DEBUG loaded listener.js 07:35:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x7f190f6d9800) [pid = 1847] [serial = 2157] [outer = 0x7f190d2edc00] 07:35:52 INFO - PROCESS | 1847 | 1461681352477 Marionette TRACE conn6 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 07:35:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 07:35:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1805ms 07:35:52 INFO - PROCESS | 1847 | 1461681352514 Marionette TRACE conn6 -> [0,2845,"getWindowHandle",null] 07:35:52 INFO - PROCESS | 1847 | 1461681352523 Marionette TRACE conn6 <- [1,2845,null,{"value":"8"}] 07:35:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 07:35:52 INFO - PROCESS | 1847 | 1461681352534 Marionette TRACE conn6 -> [0,2846,"setScriptTimeout",{"ms":35000}] 07:35:52 INFO - PROCESS | 1847 | 1461681352539 Marionette TRACE conn6 <- [1,2846,null,{}] 07:35:52 INFO - PROCESS | 1847 | 1461681352566 Marionette TRACE conn6 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:52 INFO - PROCESS | 1847 | 1461681352831 Marionette TRACE conn6 <- [1,2847,null,{"value":null}] 07:35:53 INFO - PROCESS | 1847 | 1461681353172 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:53 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19158e0000 == 147 [pid = 1847] [id = 719] 07:35:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x7f19110afc00) [pid = 1847] [serial = 2158] [outer = (nil)] 07:35:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x7f1912c29c00) [pid = 1847] [serial = 2159] [outer = 0x7f19110afc00] 07:35:53 INFO - PROCESS | 1847 | 1461681353259 Marionette DEBUG loaded listener.js 07:35:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x7f191433f400) [pid = 1847] [serial = 2160] [outer = 0x7f19110afc00] 07:35:54 INFO - PROCESS | 1847 | 1461681354213 Marionette TRACE conn6 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 07:35:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 07:35:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1751ms 07:35:54 INFO - PROCESS | 1847 | 1461681354285 Marionette TRACE conn6 -> [0,2849,"getWindowHandle",null] 07:35:54 INFO - PROCESS | 1847 | 1461681354289 Marionette TRACE conn6 <- [1,2849,null,{"value":"8"}] 07:35:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 07:35:54 INFO - PROCESS | 1847 | 1461681354296 Marionette TRACE conn6 -> [0,2850,"setScriptTimeout",{"ms":35000}] 07:35:54 INFO - PROCESS | 1847 | 1461681354302 Marionette TRACE conn6 <- [1,2850,null,{}] 07:35:54 INFO - PROCESS | 1847 | 1461681354318 Marionette TRACE conn6 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:54 INFO - PROCESS | 1847 | 1461681354612 Marionette TRACE conn6 <- [1,2851,null,{"value":null}] 07:35:54 INFO - PROCESS | 1847 | 1461681354930 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1917ad8800 == 148 [pid = 1847] [id = 720] 07:35:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x7f1915850c00) [pid = 1847] [serial = 2161] [outer = (nil)] 07:35:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x7f1915a0c400) [pid = 1847] [serial = 2162] [outer = 0x7f1915850c00] 07:35:55 INFO - PROCESS | 1847 | 1461681355011 Marionette DEBUG loaded listener.js 07:35:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x7f1915cadc00) [pid = 1847] [serial = 2163] [outer = 0x7f1915850c00] 07:35:55 INFO - PROCESS | 1847 | 1461681355948 Marionette TRACE conn6 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 07:35:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 07:35:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1692ms 07:35:55 INFO - PROCESS | 1847 | 1461681355992 Marionette TRACE conn6 -> [0,2853,"getWindowHandle",null] 07:35:56 INFO - PROCESS | 1847 | 1461681355999 Marionette TRACE conn6 <- [1,2853,null,{"value":"8"}] 07:35:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 07:35:56 INFO - PROCESS | 1847 | 1461681356008 Marionette TRACE conn6 -> [0,2854,"setScriptTimeout",{"ms":35000}] 07:35:56 INFO - PROCESS | 1847 | 1461681356010 Marionette TRACE conn6 <- [1,2854,null,{}] 07:35:56 INFO - PROCESS | 1847 | 1461681356014 Marionette TRACE conn6 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:56 INFO - PROCESS | 1847 | 1461681356298 Marionette TRACE conn6 <- [1,2855,null,{"value":null}] 07:35:56 INFO - PROCESS | 1847 | 1461681356627 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:56 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1918986800 == 149 [pid = 1847] [id = 721] 07:35:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x7f191585c400) [pid = 1847] [serial = 2164] [outer = (nil)] 07:35:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x7f1917771000) [pid = 1847] [serial = 2165] [outer = 0x7f191585c400] 07:35:56 INFO - PROCESS | 1847 | 1461681356707 Marionette DEBUG loaded listener.js 07:35:56 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x7f1917abfc00) [pid = 1847] [serial = 2166] [outer = 0x7f191585c400] 07:35:57 INFO - PROCESS | 1847 | 1461681357598 Marionette TRACE conn6 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 07:35:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 07:35:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1629ms 07:35:57 INFO - PROCESS | 1847 | 1461681357638 Marionette TRACE conn6 -> [0,2857,"getWindowHandle",null] 07:35:57 INFO - PROCESS | 1847 | 1461681357641 Marionette TRACE conn6 <- [1,2857,null,{"value":"8"}] 07:35:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 07:35:57 INFO - PROCESS | 1847 | 1461681357647 Marionette TRACE conn6 -> [0,2858,"setScriptTimeout",{"ms":35000}] 07:35:57 INFO - PROCESS | 1847 | 1461681357650 Marionette TRACE conn6 <- [1,2858,null,{}] 07:35:57 INFO - PROCESS | 1847 | 1461681357656 Marionette TRACE conn6 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:57 INFO - PROCESS | 1847 | 1461681357894 Marionette TRACE conn6 <- [1,2859,null,{"value":null}] 07:35:58 INFO - PROCESS | 1847 | 1461681358169 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:58 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1918e2a000 == 150 [pid = 1847] [id = 722] 07:35:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x7f1917510000) [pid = 1847] [serial = 2167] [outer = (nil)] 07:35:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x7f19187bfc00) [pid = 1847] [serial = 2168] [outer = 0x7f1917510000] 07:35:58 INFO - PROCESS | 1847 | 1461681358294 Marionette DEBUG loaded listener.js 07:35:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x7f19189b6000) [pid = 1847] [serial = 2169] [outer = 0x7f1917510000] 07:35:59 INFO - PROCESS | 1847 | 1461681359268 Marionette TRACE conn6 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 07:35:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 07:35:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1681ms 07:35:59 INFO - PROCESS | 1847 | 1461681359330 Marionette TRACE conn6 -> [0,2861,"getWindowHandle",null] 07:35:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 07:35:59 INFO - PROCESS | 1847 | 1461681359335 Marionette TRACE conn6 <- [1,2861,null,{"value":"8"}] 07:35:59 INFO - PROCESS | 1847 | 1461681359341 Marionette TRACE conn6 -> [0,2862,"setScriptTimeout",{"ms":35000}] 07:35:59 INFO - PROCESS | 1847 | 1461681359345 Marionette TRACE conn6 <- [1,2862,null,{}] 07:35:59 INFO - PROCESS | 1847 | 1461681359350 Marionette TRACE conn6 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:35:59 INFO - PROCESS | 1847 | 1461681359639 Marionette TRACE conn6 <- [1,2863,null,{"value":null}] 07:35:59 INFO - PROCESS | 1847 | 1461681359964 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:35:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191d861000 == 151 [pid = 1847] [id = 723] 07:35:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x7f191905f000) [pid = 1847] [serial = 2170] [outer = (nil)] 07:36:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x7f191cf5cc00) [pid = 1847] [serial = 2171] [outer = 0x7f191905f000] 07:36:00 INFO - PROCESS | 1847 | 1461681360052 Marionette DEBUG loaded listener.js 07:36:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x7f191d9e7800) [pid = 1847] [serial = 2172] [outer = 0x7f191905f000] 07:36:01 INFO - PROCESS | 1847 | 1461681361059 Marionette TRACE conn6 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 07:36:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 07:36:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1794ms 07:36:01 INFO - PROCESS | 1847 | 1461681361136 Marionette TRACE conn6 -> [0,2865,"getWindowHandle",null] 07:36:01 INFO - PROCESS | 1847 | 1461681361140 Marionette TRACE conn6 <- [1,2865,null,{"value":"8"}] 07:36:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 07:36:01 INFO - PROCESS | 1847 | 1461681361145 Marionette TRACE conn6 -> [0,2866,"setScriptTimeout",{"ms":35000}] 07:36:01 INFO - PROCESS | 1847 | 1461681361149 Marionette TRACE conn6 <- [1,2866,null,{}] 07:36:01 INFO - PROCESS | 1847 | 1461681361154 Marionette TRACE conn6 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:01 INFO - PROCESS | 1847 | 1461681361489 Marionette TRACE conn6 <- [1,2867,null,{"value":null}] 07:36:01 INFO - PROCESS | 1847 | 1461681361819 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:01 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191e9a5000 == 152 [pid = 1847] [id = 724] 07:36:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x7f1919062400) [pid = 1847] [serial = 2173] [outer = (nil)] 07:36:01 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x7f191ec36c00) [pid = 1847] [serial = 2174] [outer = 0x7f1919062400] 07:36:01 INFO - PROCESS | 1847 | 1461681361897 Marionette DEBUG loaded listener.js 07:36:02 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x7f191f16e800) [pid = 1847] [serial = 2175] [outer = 0x7f1919062400] 07:36:02 INFO - PROCESS | 1847 | 1461681362784 Marionette TRACE conn6 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 07:36:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 07:36:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1682ms 07:36:02 INFO - PROCESS | 1847 | 1461681362829 Marionette TRACE conn6 -> [0,2869,"getWindowHandle",null] 07:36:02 INFO - PROCESS | 1847 | 1461681362833 Marionette TRACE conn6 <- [1,2869,null,{"value":"8"}] 07:36:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 07:36:02 INFO - PROCESS | 1847 | 1461681362840 Marionette TRACE conn6 -> [0,2870,"setScriptTimeout",{"ms":35000}] 07:36:02 INFO - PROCESS | 1847 | 1461681362843 Marionette TRACE conn6 <- [1,2870,null,{}] 07:36:02 INFO - PROCESS | 1847 | 1461681362849 Marionette TRACE conn6 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:03 INFO - PROCESS | 1847 | 1461681363101 Marionette TRACE conn6 <- [1,2871,null,{"value":null}] 07:36:03 INFO - PROCESS | 1847 | 1461681363437 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191f23b000 == 153 [pid = 1847] [id = 725] 07:36:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x7f19191c6400) [pid = 1847] [serial = 2176] [outer = (nil)] 07:36:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x7f191f496400) [pid = 1847] [serial = 2177] [outer = 0x7f19191c6400] 07:36:03 INFO - PROCESS | 1847 | 1461681363519 Marionette DEBUG loaded listener.js 07:36:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x7f191f94bc00) [pid = 1847] [serial = 2178] [outer = 0x7f19191c6400] 07:36:04 INFO - PROCESS | 1847 | 1461681364391 Marionette TRACE conn6 <- [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]]]}] 07:36:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 07:36:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1584ms 07:36:04 INFO - PROCESS | 1847 | 1461681364425 Marionette TRACE conn6 -> [0,2873,"getWindowHandle",null] 07:36:04 INFO - PROCESS | 1847 | 1461681364428 Marionette TRACE conn6 <- [1,2873,null,{"value":"8"}] 07:36:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 07:36:04 INFO - PROCESS | 1847 | 1461681364435 Marionette TRACE conn6 -> [0,2874,"setScriptTimeout",{"ms":35000}] 07:36:04 INFO - PROCESS | 1847 | 1461681364437 Marionette TRACE conn6 <- [1,2874,null,{}] 07:36:04 INFO - PROCESS | 1847 | 1461681364443 Marionette TRACE conn6 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:04 INFO - PROCESS | 1847 | 1461681364688 Marionette TRACE conn6 <- [1,2875,null,{"value":null}] 07:36:04 INFO - PROCESS | 1847 | 1461681364970 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191fabc000 == 154 [pid = 1847] [id = 726] 07:36:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x7f1909c95800) [pid = 1847] [serial = 2179] [outer = (nil)] 07:36:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x7f191f9d7c00) [pid = 1847] [serial = 2180] [outer = 0x7f1909c95800] 07:36:05 INFO - PROCESS | 1847 | 1461681365103 Marionette DEBUG loaded listener.js 07:36:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x7f191fcba400) [pid = 1847] [serial = 2181] [outer = 0x7f1909c95800] 07:36:06 INFO - PROCESS | 1847 | 1461681366056 Marionette TRACE conn6 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 07:36:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 07:36:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1683ms 07:36:06 INFO - PROCESS | 1847 | 1461681366119 Marionette TRACE conn6 -> [0,2877,"getWindowHandle",null] 07:36:06 INFO - PROCESS | 1847 | 1461681366123 Marionette TRACE conn6 <- [1,2877,null,{"value":"8"}] 07:36:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 07:36:06 INFO - PROCESS | 1847 | 1461681366129 Marionette TRACE conn6 -> [0,2878,"setScriptTimeout",{"ms":35000}] 07:36:06 INFO - PROCESS | 1847 | 1461681366132 Marionette TRACE conn6 <- [1,2878,null,{}] 07:36:06 INFO - PROCESS | 1847 | 1461681366137 Marionette TRACE conn6 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:06 INFO - PROCESS | 1847 | 1461681366394 Marionette TRACE conn6 <- [1,2879,null,{"value":null}] 07:36:06 INFO - PROCESS | 1847 | 1461681366714 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19230d7800 == 155 [pid = 1847] [id = 727] 07:36:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x7f191da09800) [pid = 1847] [serial = 2182] [outer = (nil)] 07:36:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x7f1922fd7000) [pid = 1847] [serial = 2183] [outer = 0x7f191da09800] 07:36:06 INFO - PROCESS | 1847 | 1461681366795 Marionette DEBUG loaded listener.js 07:36:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x7f19260ebc00) [pid = 1847] [serial = 2184] [outer = 0x7f191da09800] 07:36:07 INFO - PROCESS | 1847 | 1461681367714 Marionette TRACE conn6 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 07:36:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 07:36:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1629ms 07:36:07 INFO - PROCESS | 1847 | 1461681367760 Marionette TRACE conn6 -> [0,2881,"getWindowHandle",null] 07:36:07 INFO - PROCESS | 1847 | 1461681367767 Marionette TRACE conn6 <- [1,2881,null,{"value":"8"}] 07:36:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 07:36:07 INFO - PROCESS | 1847 | 1461681367776 Marionette TRACE conn6 -> [0,2882,"setScriptTimeout",{"ms":35000}] 07:36:07 INFO - PROCESS | 1847 | 1461681367783 Marionette TRACE conn6 <- [1,2882,null,{}] 07:36:07 INFO - PROCESS | 1847 | 1461681367791 Marionette TRACE conn6 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:08 INFO - PROCESS | 1847 | 1461681368195 Marionette TRACE conn6 <- [1,2883,null,{"value":null}] 07:36:08 INFO - PROCESS | 1847 | 1461681368534 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1928be9000 == 156 [pid = 1847] [id = 728] 07:36:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x7f192793d000) [pid = 1847] [serial = 2185] [outer = (nil)] 07:36:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x7f1927bc4400) [pid = 1847] [serial = 2186] [outer = 0x7f192793d000] 07:36:08 INFO - PROCESS | 1847 | 1461681368623 Marionette DEBUG loaded listener.js 07:36:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x7f192875f400) [pid = 1847] [serial = 2187] [outer = 0x7f192793d000] 07:36:09 INFO - PROCESS | 1847 | 1461681369510 Marionette TRACE conn6 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 07:36:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 07:36:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1787ms 07:36:09 INFO - PROCESS | 1847 | 1461681369563 Marionette TRACE conn6 -> [0,2885,"getWindowHandle",null] 07:36:09 INFO - PROCESS | 1847 | 1461681369567 Marionette TRACE conn6 <- [1,2885,null,{"value":"8"}] 07:36:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 07:36:09 INFO - PROCESS | 1847 | 1461681369573 Marionette TRACE conn6 -> [0,2886,"setScriptTimeout",{"ms":35000}] 07:36:09 INFO - PROCESS | 1847 | 1461681369575 Marionette TRACE conn6 <- [1,2886,null,{}] 07:36:09 INFO - PROCESS | 1847 | 1461681369581 Marionette TRACE conn6 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:09 INFO - PROCESS | 1847 | 1461681369824 Marionette TRACE conn6 <- [1,2887,null,{"value":null}] 07:36:10 INFO - PROCESS | 1847 | 1461681370121 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:10 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19343a4800 == 157 [pid = 1847] [id = 729] 07:36:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x7f190d91e400) [pid = 1847] [serial = 2188] [outer = (nil)] 07:36:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x7f1928ad1400) [pid = 1847] [serial = 2189] [outer = 0x7f190d91e400] 07:36:10 INFO - PROCESS | 1847 | 1461681370246 Marionette DEBUG loaded listener.js 07:36:10 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x7f1928db5800) [pid = 1847] [serial = 2190] [outer = 0x7f190d91e400] 07:36:11 INFO - PROCESS | 1847 | 1461681371146 Marionette TRACE conn6 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 07:36:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 07:36:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1634ms 07:36:11 INFO - PROCESS | 1847 | 1461681371208 Marionette TRACE conn6 -> [0,2889,"getWindowHandle",null] 07:36:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 07:36:11 INFO - PROCESS | 1847 | 1461681371212 Marionette TRACE conn6 <- [1,2889,null,{"value":"8"}] 07:36:11 INFO - PROCESS | 1847 | 1461681371218 Marionette TRACE conn6 -> [0,2890,"setScriptTimeout",{"ms":35000}] 07:36:11 INFO - PROCESS | 1847 | 1461681371221 Marionette TRACE conn6 <- [1,2890,null,{}] 07:36:11 INFO - PROCESS | 1847 | 1461681371226 Marionette TRACE conn6 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:11 INFO - PROCESS | 1847 | 1461681371473 Marionette TRACE conn6 <- [1,2891,null,{"value":null}] 07:36:11 INFO - PROCESS | 1847 | 1461681371797 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:11 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1936622000 == 158 [pid = 1847] [id = 730] 07:36:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7f190d928400) [pid = 1847] [serial = 2191] [outer = (nil)] 07:36:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x7f1928e2b400) [pid = 1847] [serial = 2192] [outer = 0x7f190d928400] 07:36:11 INFO - PROCESS | 1847 | 1461681371878 Marionette DEBUG loaded listener.js 07:36:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7f192985d400) [pid = 1847] [serial = 2193] [outer = 0x7f190d928400] 07:36:12 INFO - PROCESS | 1847 | 1461681372760 Marionette TRACE conn6 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 07:36:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 07:36:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1579ms 07:36:12 INFO - PROCESS | 1847 | 1461681372798 Marionette TRACE conn6 -> [0,2893,"getWindowHandle",null] 07:36:12 INFO - PROCESS | 1847 | 1461681372801 Marionette TRACE conn6 <- [1,2893,null,{"value":"8"}] 07:36:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 07:36:12 INFO - PROCESS | 1847 | 1461681372810 Marionette TRACE conn6 -> [0,2894,"setScriptTimeout",{"ms":35000}] 07:36:12 INFO - PROCESS | 1847 | 1461681372814 Marionette TRACE conn6 <- [1,2894,null,{}] 07:36:12 INFO - PROCESS | 1847 | 1461681372821 Marionette TRACE conn6 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:13 INFO - PROCESS | 1847 | 1461681373078 Marionette TRACE conn6 <- [1,2895,null,{"value":null}] 07:36:13 INFO - PROCESS | 1847 | 1461681373405 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:13 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f193c496000 == 159 [pid = 1847] [id = 731] 07:36:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x7f191f16fc00) [pid = 1847] [serial = 2194] [outer = (nil)] 07:36:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x7f192988cc00) [pid = 1847] [serial = 2195] [outer = 0x7f191f16fc00] 07:36:13 INFO - PROCESS | 1847 | 1461681373492 Marionette DEBUG loaded listener.js 07:36:13 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x7f1929ce1400) [pid = 1847] [serial = 2196] [outer = 0x7f191f16fc00] 07:36:14 INFO - PROCESS | 1847 | 1461681374387 Marionette TRACE conn6 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 07:36:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 07:36:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1644ms 07:36:14 INFO - PROCESS | 1847 | 1461681374455 Marionette TRACE conn6 -> [0,2897,"getWindowHandle",null] 07:36:14 INFO - PROCESS | 1847 | 1461681374459 Marionette TRACE conn6 <- [1,2897,null,{"value":"8"}] 07:36:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 07:36:14 INFO - PROCESS | 1847 | 1461681374465 Marionette TRACE conn6 -> [0,2898,"setScriptTimeout",{"ms":35000}] 07:36:14 INFO - PROCESS | 1847 | 1461681374468 Marionette TRACE conn6 <- [1,2898,null,{}] 07:36:14 INFO - PROCESS | 1847 | 1461681374473 Marionette TRACE conn6 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:14 INFO - PROCESS | 1847 | 1461681374748 Marionette TRACE conn6 <- [1,2899,null,{"value":null}] 07:36:15 INFO - PROCESS | 1847 | 1461681375069 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:15 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1941fa0800 == 160 [pid = 1847] [id = 732] 07:36:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x7f19099a6000) [pid = 1847] [serial = 2197] [outer = (nil)] 07:36:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x7f192a84ac00) [pid = 1847] [serial = 2198] [outer = 0x7f19099a6000] 07:36:15 INFO - PROCESS | 1847 | 1461681375150 Marionette DEBUG loaded listener.js 07:36:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x7f192aa9e000) [pid = 1847] [serial = 2199] [outer = 0x7f19099a6000] 07:36:16 INFO - PROCESS | 1847 | 1461681376053 Marionette TRACE conn6 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 07:36:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 07:36:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1634ms 07:36:16 INFO - PROCESS | 1847 | 1461681376101 Marionette TRACE conn6 -> [0,2901,"getWindowHandle",null] 07:36:16 INFO - PROCESS | 1847 | 1461681376105 Marionette TRACE conn6 <- [1,2901,null,{"value":"8"}] 07:36:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 07:36:16 INFO - PROCESS | 1847 | 1461681376111 Marionette TRACE conn6 -> [0,2902,"setScriptTimeout",{"ms":35000}] 07:36:16 INFO - PROCESS | 1847 | 1461681376114 Marionette TRACE conn6 <- [1,2902,null,{}] 07:36:16 INFO - PROCESS | 1847 | 1461681376119 Marionette TRACE conn6 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:16 INFO - PROCESS | 1847 | 1461681376373 Marionette TRACE conn6 <- [1,2903,null,{"value":null}] 07:36:16 INFO - PROCESS | 1847 | 1461681376705 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:16 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190e675000 == 161 [pid = 1847] [id = 733] 07:36:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x7f190cffb000) [pid = 1847] [serial = 2200] [outer = (nil)] 07:36:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x7f192e5f2400) [pid = 1847] [serial = 2201] [outer = 0x7f190cffb000] 07:36:16 INFO - PROCESS | 1847 | 1461681376786 Marionette DEBUG loaded listener.js 07:36:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x7f192f35f000) [pid = 1847] [serial = 2202] [outer = 0x7f190cffb000] 07:36:17 INFO - PROCESS | 1847 | 1461681377693 Marionette TRACE conn6 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 07:36:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 07:36:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1635ms 07:36:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 07:36:17 INFO - PROCESS | 1847 | 1461681377748 Marionette TRACE conn6 -> [0,2905,"getWindowHandle",null] 07:36:17 INFO - PROCESS | 1847 | 1461681377750 Marionette TRACE conn6 <- [1,2905,null,{"value":"8"}] 07:36:17 INFO - PROCESS | 1847 | 1461681377758 Marionette TRACE conn6 -> [0,2906,"setScriptTimeout",{"ms":35000}] 07:36:17 INFO - PROCESS | 1847 | 1461681377761 Marionette TRACE conn6 <- [1,2906,null,{}] 07:36:17 INFO - PROCESS | 1847 | 1461681377767 Marionette TRACE conn6 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:18 INFO - PROCESS | 1847 | 1461681378035 Marionette TRACE conn6 <- [1,2907,null,{"value":null}] 07:36:18 INFO - PROCESS | 1847 | 1461681378358 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:18 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190dad6800 == 162 [pid = 1847] [id = 734] 07:36:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0x7f192aaa2000) [pid = 1847] [serial = 2203] [outer = (nil)] 07:36:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x7f1934314800) [pid = 1847] [serial = 2204] [outer = 0x7f192aaa2000] 07:36:18 INFO - PROCESS | 1847 | 1461681378440 Marionette DEBUG loaded listener.js 07:36:18 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0x7f19343b4800) [pid = 1847] [serial = 2205] [outer = 0x7f192aaa2000] 07:36:19 INFO - PROCESS | 1847 | 1461681379281 Marionette TRACE conn6 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 07:36:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 07:36:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1584ms 07:36:19 INFO - PROCESS | 1847 | 1461681379342 Marionette TRACE conn6 -> [0,2909,"getWindowHandle",null] 07:36:19 INFO - PROCESS | 1847 | 1461681379346 Marionette TRACE conn6 <- [1,2909,null,{"value":"8"}] 07:36:19 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 07:36:19 INFO - PROCESS | 1847 | 1461681379351 Marionette TRACE conn6 -> [0,2910,"setScriptTimeout",{"ms":35000}] 07:36:19 INFO - PROCESS | 1847 | 1461681379354 Marionette TRACE conn6 <- [1,2910,null,{}] 07:36:19 INFO - PROCESS | 1847 | 1461681379359 Marionette TRACE conn6 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:19 INFO - PROCESS | 1847 | 1461681379587 Marionette TRACE conn6 <- [1,2911,null,{"value":null}] 07:36:19 INFO - PROCESS | 1847 | 1461681379870 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1909490000 == 163 [pid = 1847] [id = 735] 07:36:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 192 (0x7f190b266400) [pid = 1847] [serial = 2206] [outer = (nil)] 07:36:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x7f1935203800) [pid = 1847] [serial = 2207] [outer = 0x7f190b266400] 07:36:19 INFO - PROCESS | 1847 | 1461681379990 Marionette DEBUG loaded listener.js 07:36:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 194 (0x7f193527b000) [pid = 1847] [serial = 2208] [outer = 0x7f190b266400] 07:36:22 INFO - PROCESS | 1847 | --DOCSHELL 0x7f192f3d1800 == 162 [pid = 1847] [id = 667] 07:36:22 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19354e9800 == 161 [pid = 1847] [id = 669] 07:36:22 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1926d05800 == 160 [pid = 1847] [id = 665] 07:36:22 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1929bcc800 == 159 [pid = 1847] [id = 666] 07:36:22 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1925512800 == 158 [pid = 1847] [id = 624] 07:36:22 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1912c05800 == 157 [pid = 1847] [id = 716] 07:36:22 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190fdfa800 == 156 [pid = 1847] [id = 715] 07:36:22 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190dc47800 == 155 [pid = 1847] [id = 714] 07:36:22 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190b27c000 == 154 [pid = 1847] [id = 713] 07:36:22 INFO - PROCESS | 1847 | --DOCSHELL 0x7f193a6a0800 == 153 [pid = 1847] [id = 711] 07:36:22 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1939d43000 == 152 [pid = 1847] [id = 710] 07:36:22 INFO - PROCESS | 1847 | --DOCSHELL 0x7f193660d000 == 151 [pid = 1847] [id = 709] 07:36:22 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1935287800 == 150 [pid = 1847] [id = 708] 07:36:22 INFO - PROCESS | 1847 | --DOCSHELL 0x7f192f3d5800 == 149 [pid = 1847] [id = 707] 07:36:22 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1929dbf000 == 148 [pid = 1847] [id = 706] 07:36:22 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1928be3800 == 147 [pid = 1847] [id = 705] 07:36:22 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1928038000 == 146 [pid = 1847] [id = 704] 07:36:22 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19275ea000 == 145 [pid = 1847] [id = 703] 07:36:22 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19230c6000 == 144 [pid = 1847] [id = 702] 07:36:22 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191fba4800 == 143 [pid = 1847] [id = 701] 07:36:22 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191f24e800 == 142 [pid = 1847] [id = 700] 07:36:22 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191e994000 == 141 [pid = 1847] [id = 699] 07:36:22 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191d119000 == 140 [pid = 1847] [id = 698] 07:36:22 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1918e18000 == 139 [pid = 1847] [id = 697] 07:36:22 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19158da000 == 138 [pid = 1847] [id = 696] 07:36:22 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190f2d2000 == 137 [pid = 1847] [id = 695] 07:36:22 INFO - PROCESS | 1847 | --DOMWINDOW == 193 (0x7f1917508400) [pid = 1847] [serial = 2084] [outer = (nil)] [url = about:blank] 07:36:22 INFO - PROCESS | 1847 | --DOMWINDOW == 192 (0x7f1910efa000) [pid = 1847] [serial = 2066] [outer = (nil)] [url = about:blank] 07:36:22 INFO - PROCESS | 1847 | --DOMWINDOW == 191 (0x7f191d7d1000) [pid = 1847] [serial = 2057] [outer = (nil)] [url = about:blank] 07:36:22 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0x7f190dce1000) [pid = 1847] [serial = 2082] [outer = (nil)] [url = about:blank] 07:36:22 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0x7f19179e7c00) [pid = 1847] [serial = 2045] [outer = (nil)] [url = about:blank] 07:36:22 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x7f1912c2f800) [pid = 1847] [serial = 2076] [outer = (nil)] [url = about:blank] 07:36:22 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x7f191264cc00) [pid = 1847] [serial = 2033] [outer = (nil)] [url = about:blank] 07:36:22 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x7f190dce3400) [pid = 1847] [serial = 2070] [outer = (nil)] [url = about:blank] 07:36:22 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x7f191433c000) [pid = 1847] [serial = 2036] [outer = (nil)] [url = about:blank] 07:36:22 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x7f190d5f2800) [pid = 1847] [serial = 2027] [outer = (nil)] [url = about:blank] 07:36:22 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x7f191f004800) [pid = 1847] [serial = 2063] [outer = (nil)] [url = about:blank] 07:36:22 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x7f1910e96c00) [pid = 1847] [serial = 2073] [outer = (nil)] [url = about:blank] 07:36:22 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x7f190e691c00) [pid = 1847] [serial = 2030] [outer = (nil)] [url = about:blank] 07:36:22 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x7f191588f800) [pid = 1847] [serial = 2079] [outer = (nil)] [url = about:blank] 07:36:22 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x7f1915851c00) [pid = 1847] [serial = 2039] [outer = (nil)] [url = about:blank] 07:36:22 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x7f190f558800) [pid = 1847] [serial = 2072] [outer = (nil)] [url = about:blank] 07:36:22 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x7f19189b8800) [pid = 1847] [serial = 2051] [outer = (nil)] [url = about:blank] 07:36:22 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x7f190a7ccc00) [pid = 1847] [serial = 2081] [outer = (nil)] [url = about:blank] 07:36:22 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x7f1914d80400) [pid = 1847] [serial = 2078] [outer = (nil)] [url = about:blank] 07:36:22 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x7f1918772400) [pid = 1847] [serial = 2048] [outer = (nil)] [url = about:blank] 07:36:22 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x7f1911adf800) [pid = 1847] [serial = 2075] [outer = (nil)] [url = about:blank] 07:36:22 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x7f190d2ecc00) [pid = 1847] [serial = 2069] [outer = (nil)] [url = about:blank] 07:36:22 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x7f191da08c00) [pid = 1847] [serial = 2060] [outer = (nil)] [url = about:blank] 07:36:22 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x7f1910e9c800) [pid = 1847] [serial = 2025] [outer = (nil)] [url = about:blank] 07:36:22 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x7f191760b000) [pid = 1847] [serial = 2042] [outer = (nil)] [url = about:blank] 07:36:22 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x7f1919032000) [pid = 1847] [serial = 2054] [outer = (nil)] [url = about:blank] 07:36:22 INFO - PROCESS | 1847 | 1461681382962 Marionette TRACE conn6 <- [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]]]}] 07:36:22 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 07:36:22 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 07:36:22 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 3640ms 07:36:22 INFO - PROCESS | 1847 | 1461681382994 Marionette TRACE conn6 -> [0,2913,"getWindowHandle",null] 07:36:23 INFO - PROCESS | 1847 | 1461681382999 Marionette TRACE conn6 <- [1,2913,null,{"value":"8"}] 07:36:23 INFO - TEST-START | /DOMEvents/constructors.html 07:36:23 INFO - PROCESS | 1847 | 1461681383007 Marionette TRACE conn6 -> [0,2914,"setScriptTimeout",{"ms":35000}] 07:36:23 INFO - PROCESS | 1847 | 1461681383012 Marionette TRACE conn6 <- [1,2914,null,{}] 07:36:23 INFO - PROCESS | 1847 | 1461681383019 Marionette TRACE conn6 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:23 INFO - PROCESS | 1847 | 1461681383239 Marionette TRACE conn6 <- [1,2915,null,{"value":null}] 07:36:23 INFO - PROCESS | 1847 | 1461681383440 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:23 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190dadb800 == 138 [pid = 1847] [id = 736] 07:36:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x7f190d11d000) [pid = 1847] [serial = 2209] [outer = (nil)] 07:36:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x7f190d923c00) [pid = 1847] [serial = 2210] [outer = 0x7f190d11d000] 07:36:23 INFO - PROCESS | 1847 | 1461681383508 Marionette DEBUG loaded listener.js 07:36:23 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x7f190df70000) [pid = 1847] [serial = 2211] [outer = 0x7f190d11d000] 07:36:24 INFO - PROCESS | 1847 | 1461681384433 Marionette TRACE conn6 <- [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]]]}] 07:36:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 07:36:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 07:36:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 07:36:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 07:36:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 07:36:24 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 07:36:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 07:36:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 07:36:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 07:36:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 07:36:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 07:36:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 07:36:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 07:36:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 07:36:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 07:36:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 07:36:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 07:36:24 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 07:36:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 07:36:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 07:36:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 07:36:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 07:36:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 07:36:24 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 07:36:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 07:36:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 07:36:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 07:36:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 07:36:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 07:36:24 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 07:36:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 07:36:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 07:36:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 07:36:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 07:36:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 07:36:24 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 07:36:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 07:36:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 07:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:36:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 07:36:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:36:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 07:36:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 07:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:36:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 07:36:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:36:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 07:36:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 07:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:36:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 07:36:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:36:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 07:36:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 07:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:36:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 07:36:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:36:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 07:36:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 07:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:36:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 07:36:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:36:24 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 07:36:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 07:36:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:36:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:36:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 07:36:24 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:36:24 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 07:36:24 INFO - TEST-OK | /DOMEvents/constructors.html | took 1505ms 07:36:24 INFO - PROCESS | 1847 | 1461681384514 Marionette TRACE conn6 -> [0,2917,"getWindowHandle",null] 07:36:24 INFO - PROCESS | 1847 | 1461681384529 Marionette TRACE conn6 <- [1,2917,null,{"value":"8"}] 07:36:24 INFO - TEST-START | /DOMEvents/event-phases-order.html 07:36:24 INFO - PROCESS | 1847 | 1461681384556 Marionette TRACE conn6 -> [0,2918,"setScriptTimeout",{"ms":35000}] 07:36:24 INFO - PROCESS | 1847 | 1461681384560 Marionette TRACE conn6 <- [1,2918,null,{}] 07:36:24 INFO - PROCESS | 1847 | 1461681384566 Marionette TRACE conn6 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:24 INFO - PROCESS | 1847 | 1461681384894 Marionette TRACE conn6 <- [1,2919,null,{"value":null}] 07:36:24 INFO - PROCESS | 1847 | 1461681384927 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190fc14800 == 139 [pid = 1847] [id = 737] 07:36:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x7f190e687800) [pid = 1847] [serial = 2212] [outer = (nil)] 07:36:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x7f19110acc00) [pid = 1847] [serial = 2213] [outer = 0x7f190e687800] 07:36:24 INFO - PROCESS | 1847 | 1461681384987 Marionette DEBUG loaded listener.js 07:36:25 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x7f1912c2e400) [pid = 1847] [serial = 2214] [outer = 0x7f190e687800] 07:36:25 INFO - PROCESS | 1847 | 1461681385838 Marionette TRACE conn6 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 07:36:25 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 07:36:25 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1346ms 07:36:25 INFO - PROCESS | 1847 | 1461681385900 Marionette TRACE conn6 -> [0,2921,"getWindowHandle",null] 07:36:25 INFO - PROCESS | 1847 | 1461681385904 Marionette TRACE conn6 <- [1,2921,null,{"value":"8"}] 07:36:25 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 07:36:25 INFO - PROCESS | 1847 | 1461681385911 Marionette TRACE conn6 -> [0,2922,"setScriptTimeout",{"ms":35000}] 07:36:25 INFO - PROCESS | 1847 | 1461681385917 Marionette TRACE conn6 <- [1,2922,null,{}] 07:36:25 INFO - PROCESS | 1847 | 1461681385931 Marionette TRACE conn6 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:26 INFO - PROCESS | 1847 | 1461681386246 Marionette TRACE conn6 <- [1,2923,null,{"value":null}] 07:36:26 INFO - PROCESS | 1847 | 1461681386292 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1913d73000 == 140 [pid = 1847] [id = 738] 07:36:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x7f1914d85c00) [pid = 1847] [serial = 2215] [outer = (nil)] 07:36:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x7f1914d88800) [pid = 1847] [serial = 2216] [outer = 0x7f1914d85c00] 07:36:26 INFO - PROCESS | 1847 | 1461681386390 Marionette DEBUG loaded listener.js 07:36:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7f1915cab000) [pid = 1847] [serial = 2217] [outer = 0x7f1914d85c00] 07:36:27 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x7f1915cae800) [pid = 1847] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 07:36:27 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x7f1915850000) [pid = 1847] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 07:36:27 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x7f19099b0000) [pid = 1847] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 07:36:27 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x7f190cffbc00) [pid = 1847] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 07:36:27 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x7f19191bdc00) [pid = 1847] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 07:36:27 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x7f191f9d6800) [pid = 1847] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 07:36:27 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x7f19099a3000) [pid = 1847] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 07:36:27 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x7f1910e9c000) [pid = 1847] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 07:36:27 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x7f191d7d1c00) [pid = 1847] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 07:36:27 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x7f190e687c00) [pid = 1847] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 07:36:27 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x7f1918776c00) [pid = 1847] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 07:36:27 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x7f1909c95c00) [pid = 1847] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 07:36:27 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x7f190d1e4800) [pid = 1847] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 07:36:27 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x7f19191c0400) [pid = 1847] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 07:36:27 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x7f19191bf800) [pid = 1847] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 07:36:27 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x7f1917618000) [pid = 1847] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 07:36:27 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x7f190d2e4800) [pid = 1847] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 07:36:27 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x7f191f3ab400) [pid = 1847] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 07:36:27 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x7f191d9ee800) [pid = 1847] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 07:36:27 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x7f190b927400) [pid = 1847] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 07:36:27 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x7f19187bcc00) [pid = 1847] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 07:36:27 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x7f1915a0cc00) [pid = 1847] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 07:36:27 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x7f190b92d000) [pid = 1847] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 07:36:27 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x7f190e689c00) [pid = 1847] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 07:36:27 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x7f1927549c00) [pid = 1847] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 07:36:27 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x7f1915a0ec00) [pid = 1847] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 07:36:27 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x7f190d3a3c00) [pid = 1847] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 07:36:27 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x7f191f16c000) [pid = 1847] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 07:36:27 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x7f1915ca4800) [pid = 1847] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 07:36:27 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x7f192766b000) [pid = 1847] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 07:36:27 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x7f1910fdf800) [pid = 1847] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 07:36:27 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x7f19189aa000) [pid = 1847] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 07:36:27 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x7f1914c8e800) [pid = 1847] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 07:36:27 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x7f1909c9e000) [pid = 1847] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 07:36:27 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x7f191f9de800) [pid = 1847] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 07:36:27 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x7f191d9e6400) [pid = 1847] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 07:36:27 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x7f190d950400) [pid = 1847] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 07:36:27 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x7f1911adcc00) [pid = 1847] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 07:36:27 INFO - PROCESS | 1847 | [1847] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 07:36:27 INFO - PROCESS | 1847 | [1847] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 07:36:27 INFO - PROCESS | 1847 | [1847] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 07:36:27 INFO - PROCESS | 1847 | [1847] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 07:36:27 INFO - PROCESS | 1847 | 1461681387964 Marionette TRACE conn6 <- [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]]]}] 07:36:28 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 07:36:28 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 07:36:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 07:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:36:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:36:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:36:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:36:28 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 07:36:28 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 07:36:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:36:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:36:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:36:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:36:28 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 07:36:28 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 07:36:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:36:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:36:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:36:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:36:28 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]" 07:36:28 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 07:36:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:36:28 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:36:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:36:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:36:28 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:36:28 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 07:36:28 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 2092ms 07:36:28 INFO - PROCESS | 1847 | 1461681388007 Marionette TRACE conn6 -> [0,2925,"getWindowHandle",null] 07:36:28 INFO - PROCESS | 1847 | 1461681388017 Marionette TRACE conn6 <- [1,2925,null,{"value":"8"}] 07:36:28 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 07:36:28 INFO - PROCESS | 1847 | 1461681388032 Marionette TRACE conn6 -> [0,2926,"setScriptTimeout",{"ms":35000}] 07:36:28 INFO - PROCESS | 1847 | 1461681388037 Marionette TRACE conn6 <- [1,2926,null,{}] 07:36:28 INFO - PROCESS | 1847 | 1461681388043 Marionette TRACE conn6 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:28 INFO - PROCESS | 1847 | 1461681388249 Marionette TRACE conn6 <- [1,2927,null,{"value":null}] 07:36:28 INFO - PROCESS | 1847 | 1461681388275 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:28 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1914266800 == 141 [pid = 1847] [id = 739] 07:36:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x7f190b927400) [pid = 1847] [serial = 2218] [outer = (nil)] 07:36:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x7f1915cb1c00) [pid = 1847] [serial = 2219] [outer = 0x7f190b927400] 07:36:28 INFO - PROCESS | 1847 | 1461681388509 Marionette DEBUG loaded listener.js 07:36:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x7f191750e400) [pid = 1847] [serial = 2220] [outer = 0x7f190b927400] 07:36:29 INFO - PROCESS | 1847 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 07:36:29 INFO - PROCESS | 1847 | 1461681389154 Marionette TRACE conn6 <- [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]]]}] 07:36:29 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 07:36:29 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1147ms 07:36:29 INFO - PROCESS | 1847 | 1461681389170 Marionette TRACE conn6 -> [0,2929,"getWindowHandle",null] 07:36:29 INFO - PROCESS | 1847 | 1461681389173 Marionette TRACE conn6 <- [1,2929,null,{"value":"8"}] 07:36:29 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 07:36:29 INFO - PROCESS | 1847 | 1461681389180 Marionette TRACE conn6 -> [0,2930,"setScriptTimeout",{"ms":35000}] 07:36:29 INFO - PROCESS | 1847 | 1461681389182 Marionette TRACE conn6 <- [1,2930,null,{}] 07:36:29 INFO - PROCESS | 1847 | 1461681389187 Marionette TRACE conn6 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:29 INFO - PROCESS | 1847 | 1461681389380 Marionette TRACE conn6 <- [1,2931,null,{"value":null}] 07:36:29 INFO - PROCESS | 1847 | 1461681389759 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:29 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190a786000 == 142 [pid = 1847] [id = 740] 07:36:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x7f19099a8400) [pid = 1847] [serial = 2221] [outer = (nil)] 07:36:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x7f1909c95c00) [pid = 1847] [serial = 2222] [outer = 0x7f19099a8400] 07:36:29 INFO - PROCESS | 1847 | 1461681389835 Marionette DEBUG loaded listener.js 07:36:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x7f190b268800) [pid = 1847] [serial = 2223] [outer = 0x7f19099a8400] 07:36:30 INFO - PROCESS | 1847 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 07:36:30 INFO - PROCESS | 1847 | 1461681390693 Marionette TRACE conn6 <- [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]]]}] 07:36:30 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 07:36:30 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1530ms 07:36:30 INFO - PROCESS | 1847 | 1461681390710 Marionette TRACE conn6 -> [0,2933,"getWindowHandle",null] 07:36:30 INFO - PROCESS | 1847 | 1461681390716 Marionette TRACE conn6 <- [1,2933,null,{"value":"8"}] 07:36:30 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 07:36:30 INFO - PROCESS | 1847 | 1461681390723 Marionette TRACE conn6 -> [0,2934,"setScriptTimeout",{"ms":35000}] 07:36:30 INFO - PROCESS | 1847 | 1461681390729 Marionette TRACE conn6 <- [1,2934,null,{}] 07:36:30 INFO - PROCESS | 1847 | 1461681390736 Marionette TRACE conn6 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:30 INFO - PROCESS | 1847 | 1461681390978 Marionette TRACE conn6 <- [1,2935,null,{"value":null}] 07:36:31 INFO - PROCESS | 1847 | 1461681391247 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:31 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190e677000 == 143 [pid = 1847] [id = 741] 07:36:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x7f1909c92c00) [pid = 1847] [serial = 2224] [outer = (nil)] 07:36:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x7f190d922c00) [pid = 1847] [serial = 2225] [outer = 0x7f1909c92c00] 07:36:31 INFO - PROCESS | 1847 | 1461681391327 Marionette DEBUG loaded listener.js 07:36:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x7f190d957400) [pid = 1847] [serial = 2226] [outer = 0x7f1909c92c00] 07:36:32 INFO - PROCESS | 1847 | 1461681392243 Marionette TRACE conn6 <- [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]]]}] 07:36:32 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 07:36:32 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1534ms 07:36:32 INFO - PROCESS | 1847 | 1461681392261 Marionette TRACE conn6 -> [0,2937,"getWindowHandle",null] 07:36:32 INFO - PROCESS | 1847 | 1461681392266 Marionette TRACE conn6 <- [1,2937,null,{"value":"8"}] 07:36:32 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 07:36:32 INFO - PROCESS | 1847 | 1461681392274 Marionette TRACE conn6 -> [0,2938,"setScriptTimeout",{"ms":35000}] 07:36:32 INFO - PROCESS | 1847 | 1461681392277 Marionette TRACE conn6 <- [1,2938,null,{}] 07:36:32 INFO - PROCESS | 1847 | 1461681392283 Marionette TRACE conn6 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:32 INFO - PROCESS | 1847 | 1461681392523 Marionette TRACE conn6 <- [1,2939,null,{"value":null}] 07:36:32 INFO - PROCESS | 1847 | 1461681392807 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:32 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19143df800 == 144 [pid = 1847] [id = 742] 07:36:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x7f190a7cf400) [pid = 1847] [serial = 2227] [outer = (nil)] 07:36:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x7f190f6a8800) [pid = 1847] [serial = 2228] [outer = 0x7f190a7cf400] 07:36:32 INFO - PROCESS | 1847 | 1461681392887 Marionette DEBUG loaded listener.js 07:36:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x7f1910fda800) [pid = 1847] [serial = 2229] [outer = 0x7f190a7cf400] 07:36:33 INFO - PROCESS | 1847 | 1461681393762 Marionette TRACE conn6 <- [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]]]}] 07:36:33 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. 07:36:33 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1541ms 07:36:33 INFO - PROCESS | 1847 | 1461681393815 Marionette TRACE conn6 -> [0,2941,"getWindowHandle",null] 07:36:33 INFO - PROCESS | 1847 | 1461681393820 Marionette TRACE conn6 <- [1,2941,null,{"value":"8"}] 07:36:33 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 07:36:33 INFO - PROCESS | 1847 | 1461681393835 Marionette TRACE conn6 -> [0,2942,"setScriptTimeout",{"ms":35000}] 07:36:33 INFO - PROCESS | 1847 | 1461681393845 Marionette TRACE conn6 <- [1,2942,null,{}] 07:36:33 INFO - PROCESS | 1847 | 1461681393904 Marionette TRACE conn6 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:34 INFO - PROCESS | 1847 | 1461681394164 Marionette TRACE conn6 <- [1,2943,null,{"value":null}] 07:36:34 INFO - PROCESS | 1847 | 1461681394445 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1917ca2000 == 145 [pid = 1847] [id = 743] 07:36:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x7f1911ae1400) [pid = 1847] [serial = 2230] [outer = (nil)] 07:36:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x7f1915858000) [pid = 1847] [serial = 2231] [outer = 0x7f1911ae1400] 07:36:34 INFO - PROCESS | 1847 | 1461681394563 Marionette DEBUG loaded listener.js 07:36:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x7f1915ca4400) [pid = 1847] [serial = 2232] [outer = 0x7f1911ae1400] 07:36:35 INFO - PROCESS | 1847 | 1461681395306 Marionette TRACE conn6 <- [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"]]]}] 07:36:35 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 07:36:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 07:36:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:36:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:36:35 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 07:36:35 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1546ms 07:36:35 INFO - PROCESS | 1847 | 1461681395376 Marionette TRACE conn6 -> [0,2945,"getWindowHandle",null] 07:36:35 INFO - PROCESS | 1847 | 1461681395380 Marionette TRACE conn6 <- [1,2945,null,{"value":"8"}] 07:36:35 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 07:36:35 INFO - PROCESS | 1847 | 1461681395386 Marionette TRACE conn6 -> [0,2946,"setScriptTimeout",{"ms":35000}] 07:36:35 INFO - PROCESS | 1847 | 1461681395388 Marionette TRACE conn6 <- [1,2946,null,{}] 07:36:35 INFO - PROCESS | 1847 | 1461681395394 Marionette TRACE conn6 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:35 INFO - PROCESS | 1847 | 1461681395631 Marionette TRACE conn6 <- [1,2947,null,{"value":null}] 07:36:35 INFO - PROCESS | 1847 | 1461681395909 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:35 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1918e2b000 == 146 [pid = 1847] [id = 744] 07:36:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x7f1914335000) [pid = 1847] [serial = 2233] [outer = (nil)] 07:36:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x7f191876fc00) [pid = 1847] [serial = 2234] [outer = 0x7f1914335000] 07:36:35 INFO - PROCESS | 1847 | 1461681395986 Marionette DEBUG loaded listener.js 07:36:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x7f19187b9800) [pid = 1847] [serial = 2235] [outer = 0x7f1914335000] 07:36:36 INFO - PROCESS | 1847 | 1461681396782 Marionette TRACE conn6 <- [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]]]}] 07:36:36 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. 07:36:36 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1438ms 07:36:36 INFO - PROCESS | 1847 | 1461681396825 Marionette TRACE conn6 -> [0,2949,"getWindowHandle",null] 07:36:36 INFO - PROCESS | 1847 | 1461681396828 Marionette TRACE conn6 <- [1,2949,null,{"value":"8"}] 07:36:36 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 07:36:36 INFO - PROCESS | 1847 | 1461681396835 Marionette TRACE conn6 -> [0,2950,"setScriptTimeout",{"ms":35000}] 07:36:36 INFO - PROCESS | 1847 | 1461681396837 Marionette TRACE conn6 <- [1,2950,null,{}] 07:36:36 INFO - PROCESS | 1847 | 1461681396843 Marionette TRACE conn6 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:37 INFO - PROCESS | 1847 | 1461681397069 Marionette TRACE conn6 <- [1,2951,null,{"value":null}] 07:36:37 INFO - PROCESS | 1847 | 1461681397354 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:37 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191d116000 == 147 [pid = 1847] [id = 745] 07:36:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x7f19189b8800) [pid = 1847] [serial = 2236] [outer = (nil)] 07:36:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x7f1918e4a000) [pid = 1847] [serial = 2237] [outer = 0x7f19189b8800] 07:36:37 INFO - PROCESS | 1847 | 1461681397447 Marionette DEBUG loaded listener.js 07:36:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x7f19191bc000) [pid = 1847] [serial = 2238] [outer = 0x7f19189b8800] 07:36:38 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191ec18800 == 148 [pid = 1847] [id = 746] 07:36:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x7f191da06800) [pid = 1847] [serial = 2239] [outer = (nil)] 07:36:38 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x7f191cf54000) [pid = 1847] [serial = 2240] [outer = 0x7f191da06800] 07:36:38 INFO - PROCESS | 1847 | 1461681398471 Marionette TRACE conn6 <- [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]]]}] 07:36:38 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. 07:36:38 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1682ms 07:36:38 INFO - PROCESS | 1847 | 1461681398518 Marionette TRACE conn6 -> [0,2953,"getWindowHandle",null] 07:36:38 INFO - PROCESS | 1847 | 1461681398521 Marionette TRACE conn6 <- [1,2953,null,{"value":"8"}] 07:36:38 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 07:36:38 INFO - PROCESS | 1847 | 1461681398528 Marionette TRACE conn6 -> [0,2954,"setScriptTimeout",{"ms":35000}] 07:36:38 INFO - PROCESS | 1847 | 1461681398532 Marionette TRACE conn6 <- [1,2954,null,{}] 07:36:38 INFO - PROCESS | 1847 | 1461681398537 Marionette TRACE conn6 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:38 INFO - PROCESS | 1847 | 1461681398868 Marionette TRACE conn6 <- [1,2955,null,{"value":null}] 07:36:39 INFO - PROCESS | 1847 | 1461681399189 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191f668800 == 149 [pid = 1847] [id = 747] 07:36:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x7f19110b6000) [pid = 1847] [serial = 2241] [outer = (nil)] 07:36:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x7f191da03400) [pid = 1847] [serial = 2242] [outer = 0x7f19110b6000] 07:36:39 INFO - PROCESS | 1847 | 1461681399274 Marionette DEBUG loaded listener.js 07:36:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x7f191f16c000) [pid = 1847] [serial = 2243] [outer = 0x7f19110b6000] 07:36:39 INFO - PROCESS | 1847 | 1461681399987 Marionette TRACE conn6 <- [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]]]}] 07:36:40 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 07:36:40 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 07:36:40 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1528ms 07:36:40 INFO - PROCESS | 1847 | 1461681400059 Marionette TRACE conn6 -> [0,2957,"getWindowHandle",null] 07:36:40 INFO - PROCESS | 1847 | 1461681400062 Marionette TRACE conn6 <- [1,2957,null,{"value":"8"}] 07:36:40 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 07:36:40 INFO - PROCESS | 1847 | 1461681400068 Marionette TRACE conn6 -> [0,2958,"setScriptTimeout",{"ms":35000}] 07:36:40 INFO - PROCESS | 1847 | 1461681400071 Marionette TRACE conn6 <- [1,2958,null,{}] 07:36:40 INFO - PROCESS | 1847 | 1461681400077 Marionette TRACE conn6 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:40 INFO - PROCESS | 1847 | 1461681400333 Marionette TRACE conn6 <- [1,2959,null,{"value":null}] 07:36:40 INFO - PROCESS | 1847 | 1461681400619 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:40 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19230cc000 == 150 [pid = 1847] [id = 748] 07:36:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x7f1914337c00) [pid = 1847] [serial = 2244] [outer = (nil)] 07:36:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x7f191f48d800) [pid = 1847] [serial = 2245] [outer = 0x7f1914337c00] 07:36:40 INFO - PROCESS | 1847 | 1461681400698 Marionette DEBUG loaded listener.js 07:36:40 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x7f191f9d6800) [pid = 1847] [serial = 2246] [outer = 0x7f1914337c00] 07:36:41 INFO - PROCESS | 1847 | 1461681401555 Marionette TRACE conn6 <- [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]]]}] 07:36:41 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. 07:36:41 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1528ms 07:36:41 INFO - PROCESS | 1847 | 1461681401598 Marionette TRACE conn6 -> [0,2961,"getWindowHandle",null] 07:36:41 INFO - PROCESS | 1847 | 1461681401602 Marionette TRACE conn6 <- [1,2961,null,{"value":"8"}] 07:36:41 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 07:36:41 INFO - PROCESS | 1847 | 1461681401614 Marionette TRACE conn6 -> [0,2962,"setScriptTimeout",{"ms":35000}] 07:36:41 INFO - PROCESS | 1847 | 1461681401620 Marionette TRACE conn6 <- [1,2962,null,{}] 07:36:41 INFO - PROCESS | 1847 | 1461681401629 Marionette TRACE conn6 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:41 INFO - PROCESS | 1847 | 1461681401965 Marionette TRACE conn6 <- [1,2963,null,{"value":null}] 07:36:42 INFO - PROCESS | 1847 | 1461681402176 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f192802d800 == 151 [pid = 1847] [id = 749] 07:36:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x7f191f16f800) [pid = 1847] [serial = 2247] [outer = (nil)] 07:36:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x7f191fb0b400) [pid = 1847] [serial = 2248] [outer = 0x7f191f16f800] 07:36:42 INFO - PROCESS | 1847 | 1461681402256 Marionette DEBUG loaded listener.js 07:36:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x7f192275d000) [pid = 1847] [serial = 2249] [outer = 0x7f191f16f800] 07:36:43 INFO - PROCESS | 1847 | 1461681403090 Marionette TRACE conn6 <- [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]]]}] 07:36:43 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. 07:36:43 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1545ms 07:36:43 INFO - PROCESS | 1847 | 1461681403155 Marionette TRACE conn6 -> [0,2965,"getWindowHandle",null] 07:36:43 INFO - PROCESS | 1847 | 1461681403159 Marionette TRACE conn6 <- [1,2965,null,{"value":"8"}] 07:36:43 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 07:36:43 INFO - PROCESS | 1847 | 1461681403165 Marionette TRACE conn6 -> [0,2966,"setScriptTimeout",{"ms":35000}] 07:36:43 INFO - PROCESS | 1847 | 1461681403169 Marionette TRACE conn6 <- [1,2966,null,{}] 07:36:43 INFO - PROCESS | 1847 | 1461681403175 Marionette TRACE conn6 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:43 INFO - PROCESS | 1847 | 1461681403443 Marionette TRACE conn6 <- [1,2967,null,{"value":null}] 07:36:43 INFO - PROCESS | 1847 | 1461681403731 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:43 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1928e5b000 == 152 [pid = 1847] [id = 750] 07:36:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x7f1917773c00) [pid = 1847] [serial = 2250] [outer = (nil)] 07:36:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x7f1922fd2000) [pid = 1847] [serial = 2251] [outer = 0x7f1917773c00] 07:36:43 INFO - PROCESS | 1847 | 1461681403822 Marionette DEBUG loaded listener.js 07:36:43 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x7f19255e9400) [pid = 1847] [serial = 2252] [outer = 0x7f1917773c00] 07:36:44 INFO - PROCESS | 1847 | 1461681404627 Marionette TRACE conn6 <- [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]]]}] 07:36:44 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. 07:36:44 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1480ms 07:36:44 INFO - PROCESS | 1847 | 1461681404646 Marionette TRACE conn6 -> [0,2969,"getWindowHandle",null] 07:36:44 INFO - PROCESS | 1847 | 1461681404649 Marionette TRACE conn6 <- [1,2969,null,{"value":"8"}] 07:36:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 07:36:44 INFO - PROCESS | 1847 | 1461681404655 Marionette TRACE conn6 -> [0,2970,"setScriptTimeout",{"ms":35000}] 07:36:44 INFO - PROCESS | 1847 | 1461681404658 Marionette TRACE conn6 <- [1,2970,null,{}] 07:36:44 INFO - PROCESS | 1847 | 1461681404663 Marionette TRACE conn6 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:44 INFO - PROCESS | 1847 | 1461681404916 Marionette TRACE conn6 <- [1,2971,null,{"value":null}] 07:36:45 INFO - PROCESS | 1847 | 1461681405171 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f192f3d3800 == 153 [pid = 1847] [id = 751] 07:36:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x7f1922fdf800) [pid = 1847] [serial = 2253] [outer = (nil)] 07:36:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x7f1926fd6000) [pid = 1847] [serial = 2254] [outer = 0x7f1922fdf800] 07:36:45 INFO - PROCESS | 1847 | 1461681405261 Marionette DEBUG loaded listener.js 07:36:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7f192754ac00) [pid = 1847] [serial = 2255] [outer = 0x7f1922fdf800] 07:36:46 INFO - PROCESS | 1847 | 1461681406090 Marionette TRACE conn6 <- [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]]]}] 07:36:46 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. 07:36:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1482ms 07:36:46 INFO - PROCESS | 1847 | 1461681406139 Marionette TRACE conn6 -> [0,2973,"getWindowHandle",null] 07:36:46 INFO - PROCESS | 1847 | 1461681406142 Marionette TRACE conn6 <- [1,2973,null,{"value":"8"}] 07:36:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 07:36:46 INFO - PROCESS | 1847 | 1461681406149 Marionette TRACE conn6 -> [0,2974,"setScriptTimeout",{"ms":35000}] 07:36:46 INFO - PROCESS | 1847 | 1461681406153 Marionette TRACE conn6 <- [1,2974,null,{}] 07:36:46 INFO - PROCESS | 1847 | 1461681406210 Marionette TRACE conn6 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:46 INFO - PROCESS | 1847 | 1461681406472 Marionette TRACE conn6 <- [1,2975,null,{"value":null}] 07:36:46 INFO - PROCESS | 1847 | 1461681406762 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:46 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1939e36000 == 154 [pid = 1847] [id = 752] 07:36:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x7f1927742000) [pid = 1847] [serial = 2256] [outer = (nil)] 07:36:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7f1928e22000) [pid = 1847] [serial = 2257] [outer = 0x7f1927742000] 07:36:46 INFO - PROCESS | 1847 | 1461681406883 Marionette DEBUG loaded listener.js 07:36:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x7f192ba3a400) [pid = 1847] [serial = 2258] [outer = 0x7f1927742000] 07:36:47 INFO - PROCESS | 1847 | 1461681407637 Marionette TRACE conn6 <- [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]]]}] 07:36:47 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. 07:36:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1525ms 07:36:47 INFO - PROCESS | 1847 | 1461681407675 Marionette TRACE conn6 -> [0,2977,"getWindowHandle",null] 07:36:47 INFO - PROCESS | 1847 | 1461681407678 Marionette TRACE conn6 <- [1,2977,null,{"value":"8"}] 07:36:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 07:36:47 INFO - PROCESS | 1847 | 1461681407684 Marionette TRACE conn6 -> [0,2978,"setScriptTimeout",{"ms":35000}] 07:36:47 INFO - PROCESS | 1847 | 1461681407686 Marionette TRACE conn6 <- [1,2978,null,{}] 07:36:47 INFO - PROCESS | 1847 | 1461681407692 Marionette TRACE conn6 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:47 INFO - PROCESS | 1847 | 1461681407931 Marionette TRACE conn6 <- [1,2979,null,{"value":null}] 07:36:48 INFO - PROCESS | 1847 | 1461681408191 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:48 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1941f90800 == 155 [pid = 1847] [id = 753] 07:36:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x7f191d7c9800) [pid = 1847] [serial = 2259] [outer = (nil)] 07:36:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x7f1934f35800) [pid = 1847] [serial = 2260] [outer = 0x7f191d7c9800] 07:36:48 INFO - PROCESS | 1847 | 1461681408266 Marionette DEBUG loaded listener.js 07:36:48 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x7f19352ed000) [pid = 1847] [serial = 2261] [outer = 0x7f191d7c9800] 07:36:49 INFO - PROCESS | 1847 | 1461681409089 Marionette TRACE conn6 <- [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]]]}] 07:36:49 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. 07:36:49 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1438ms 07:36:49 INFO - PROCESS | 1847 | 1461681409124 Marionette TRACE conn6 -> [0,2981,"getWindowHandle",null] 07:36:49 INFO - PROCESS | 1847 | 1461681409136 Marionette TRACE conn6 <- [1,2981,null,{"value":"8"}] 07:36:49 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 07:36:49 INFO - PROCESS | 1847 | 1461681409143 Marionette TRACE conn6 -> [0,2982,"setScriptTimeout",{"ms":35000}] 07:36:49 INFO - PROCESS | 1847 | 1461681409145 Marionette TRACE conn6 <- [1,2982,null,{}] 07:36:49 INFO - PROCESS | 1847 | 1461681409151 Marionette TRACE conn6 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:49 INFO - PROCESS | 1847 | 1461681409386 Marionette TRACE conn6 <- [1,2983,null,{"value":null}] 07:36:49 INFO - PROCESS | 1847 | 1461681409673 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:49 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190a72a800 == 156 [pid = 1847] [id = 754] 07:36:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x7f19189ae400) [pid = 1847] [serial = 2262] [outer = (nil)] 07:36:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x7f1935492000) [pid = 1847] [serial = 2263] [outer = 0x7f19189ae400] 07:36:49 INFO - PROCESS | 1847 | 1461681409752 Marionette DEBUG loaded listener.js 07:36:49 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x7f19356d7800) [pid = 1847] [serial = 2264] [outer = 0x7f19189ae400] 07:36:50 INFO - PROCESS | 1847 | 1461681410551 Marionette TRACE conn6 <- [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"]]]}] 07:36:50 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 07:36:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 07:36:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:36:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:36:50 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 07:36:50 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1434ms 07:36:50 INFO - PROCESS | 1847 | 1461681410578 Marionette TRACE conn6 -> [0,2985,"getWindowHandle",null] 07:36:50 INFO - PROCESS | 1847 | 1461681410582 Marionette TRACE conn6 <- [1,2985,null,{"value":"8"}] 07:36:50 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 07:36:50 INFO - PROCESS | 1847 | 1461681410587 Marionette TRACE conn6 -> [0,2986,"setScriptTimeout",{"ms":35000}] 07:36:50 INFO - PROCESS | 1847 | 1461681410590 Marionette TRACE conn6 <- [1,2986,null,{}] 07:36:50 INFO - PROCESS | 1847 | 1461681410595 Marionette TRACE conn6 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:50 INFO - PROCESS | 1847 | 1461681410811 Marionette TRACE conn6 <- [1,2987,null,{"value":null}] 07:36:51 INFO - PROCESS | 1847 | 1461681411100 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:51 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191ce15000 == 157 [pid = 1847] [id = 755] 07:36:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x7f1927776000) [pid = 1847] [serial = 2265] [outer = (nil)] 07:36:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x7f193633dc00) [pid = 1847] [serial = 2266] [outer = 0x7f1927776000] 07:36:51 INFO - PROCESS | 1847 | 1461681411177 Marionette DEBUG loaded listener.js 07:36:51 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0x7f1936682000) [pid = 1847] [serial = 2267] [outer = 0x7f1927776000] 07:36:51 INFO - PROCESS | 1847 | 1461681411953 Marionette TRACE conn6 <- [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]]]}] 07:36:51 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. 07:36:51 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1378ms 07:36:51 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 07:36:51 INFO - PROCESS | 1847 | 1461681411966 Marionette TRACE conn6 -> [0,2989,"getWindowHandle",null] 07:36:51 INFO - PROCESS | 1847 | 1461681411969 Marionette TRACE conn6 <- [1,2989,null,{"value":"8"}] 07:36:51 INFO - PROCESS | 1847 | 1461681411975 Marionette TRACE conn6 -> [0,2990,"setScriptTimeout",{"ms":35000}] 07:36:51 INFO - PROCESS | 1847 | 1461681411977 Marionette TRACE conn6 <- [1,2990,null,{}] 07:36:51 INFO - PROCESS | 1847 | 1461681411982 Marionette TRACE conn6 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:52 INFO - PROCESS | 1847 | 1461681412201 Marionette TRACE conn6 <- [1,2991,null,{"value":null}] 07:36:52 INFO - PROCESS | 1847 | 1461681412490 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:52 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1914564000 == 158 [pid = 1847] [id = 756] 07:36:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x7f193542a400) [pid = 1847] [serial = 2268] [outer = (nil)] 07:36:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0x7f19367d8000) [pid = 1847] [serial = 2269] [outer = 0x7f193542a400] 07:36:52 INFO - PROCESS | 1847 | 1461681412568 Marionette DEBUG loaded listener.js 07:36:52 INFO - PROCESS | 1847 | ++DOMWINDOW == 192 (0x7f19385bd800) [pid = 1847] [serial = 2270] [outer = 0x7f193542a400] 07:36:53 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1914574000 == 159 [pid = 1847] [id = 757] 07:36:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x7f190b21bc00) [pid = 1847] [serial = 2271] [outer = (nil)] 07:36:53 INFO - PROCESS | 1847 | ++DOMWINDOW == 194 (0x7f190b215c00) [pid = 1847] [serial = 2272] [outer = 0x7f190b21bc00] 07:36:53 INFO - PROCESS | 1847 | 1461681413462 Marionette TRACE conn6 <- [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]]]}] 07:36:53 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. 07:36:53 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1532ms 07:36:53 INFO - PROCESS | 1847 | 1461681413507 Marionette TRACE conn6 -> [0,2993,"getWindowHandle",null] 07:36:53 INFO - PROCESS | 1847 | 1461681413511 Marionette TRACE conn6 <- [1,2993,null,{"value":"8"}] 07:36:53 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 07:36:53 INFO - PROCESS | 1847 | 1461681413516 Marionette TRACE conn6 -> [0,2994,"setScriptTimeout",{"ms":35000}] 07:36:53 INFO - PROCESS | 1847 | 1461681413519 Marionette TRACE conn6 <- [1,2994,null,{}] 07:36:53 INFO - PROCESS | 1847 | 1461681413526 Marionette TRACE conn6 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:53 INFO - PROCESS | 1847 | 1461681413816 Marionette TRACE conn6 <- [1,2995,null,{"value":null}] 07:36:54 INFO - PROCESS | 1847 | 1461681414138 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:54 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190da71800 == 160 [pid = 1847] [id = 758] 07:36:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 195 (0x7f190b219c00) [pid = 1847] [serial = 2273] [outer = (nil)] 07:36:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 196 (0x7f190b220400) [pid = 1847] [serial = 2274] [outer = 0x7f190b219c00] 07:36:54 INFO - PROCESS | 1847 | 1461681414216 Marionette DEBUG loaded listener.js 07:36:54 INFO - PROCESS | 1847 | ++DOMWINDOW == 197 (0x7f1936687800) [pid = 1847] [serial = 2275] [outer = 0x7f190b219c00] 07:36:55 INFO - PROCESS | 1847 | 1461681415091 Marionette TRACE conn6 <- [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]]]}] 07:36:55 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 07:36:55 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 07:36:55 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1590ms 07:36:55 INFO - PROCESS | 1847 | 1461681415107 Marionette TRACE conn6 -> [0,2997,"getWindowHandle",null] 07:36:55 INFO - PROCESS | 1847 | 1461681415109 Marionette TRACE conn6 <- [1,2997,null,{"value":"8"}] 07:36:55 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 07:36:55 INFO - PROCESS | 1847 | 1461681415115 Marionette TRACE conn6 -> [0,2998,"setScriptTimeout",{"ms":35000}] 07:36:55 INFO - PROCESS | 1847 | 1461681415119 Marionette TRACE conn6 <- [1,2998,null,{}] 07:36:55 INFO - PROCESS | 1847 | 1461681415125 Marionette TRACE conn6 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:55 INFO - PROCESS | 1847 | 1461681415364 Marionette TRACE conn6 <- [1,2999,null,{"value":null}] 07:36:55 INFO - PROCESS | 1847 | 1461681415621 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:55 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1914562800 == 161 [pid = 1847] [id = 759] 07:36:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 198 (0x7f190b21b000) [pid = 1847] [serial = 2276] [outer = (nil)] 07:36:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 199 (0x7f1939c0f800) [pid = 1847] [serial = 2277] [outer = 0x7f190b21b000] 07:36:55 INFO - PROCESS | 1847 | 1461681415698 Marionette DEBUG loaded listener.js 07:36:55 INFO - PROCESS | 1847 | ++DOMWINDOW == 200 (0x7f1939d4a800) [pid = 1847] [serial = 2278] [outer = 0x7f190b21b000] 07:36:56 INFO - PROCESS | 1847 | 1461681416479 Marionette TRACE conn6 <- [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]]]}] 07:36:56 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. 07:36:56 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1378ms 07:36:56 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 07:36:56 INFO - PROCESS | 1847 | 1461681416494 Marionette TRACE conn6 -> [0,3001,"getWindowHandle",null] 07:36:56 INFO - PROCESS | 1847 | 1461681416497 Marionette TRACE conn6 <- [1,3001,null,{"value":"8"}] 07:36:56 INFO - PROCESS | 1847 | 1461681416503 Marionette TRACE conn6 -> [0,3002,"setScriptTimeout",{"ms":35000}] 07:36:56 INFO - PROCESS | 1847 | 1461681416506 Marionette TRACE conn6 <- [1,3002,null,{}] 07:36:56 INFO - PROCESS | 1847 | 1461681416511 Marionette TRACE conn6 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:56 INFO - PROCESS | 1847 | 1461681416757 Marionette TRACE conn6 <- [1,3003,null,{"value":null}] 07:36:57 INFO - PROCESS | 1847 | 1461681417024 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:57 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1909f99000 == 162 [pid = 1847] [id = 760] 07:36:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 201 (0x7f190b216000) [pid = 1847] [serial = 2279] [outer = (nil)] 07:36:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 202 (0x7f1939d50000) [pid = 1847] [serial = 2280] [outer = 0x7f190b216000] 07:36:57 INFO - PROCESS | 1847 | 1461681417096 Marionette DEBUG loaded listener.js 07:36:57 INFO - PROCESS | 1847 | ++DOMWINDOW == 203 (0x7f1939e8fc00) [pid = 1847] [serial = 2281] [outer = 0x7f190b216000] 07:36:57 INFO - PROCESS | 1847 | 1461681417906 Marionette TRACE conn6 <- [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]]]}] 07:36:57 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. 07:36:57 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1436ms 07:36:57 INFO - PROCESS | 1847 | 1461681417938 Marionette TRACE conn6 -> [0,3005,"getWindowHandle",null] 07:36:57 INFO - PROCESS | 1847 | 1461681417941 Marionette TRACE conn6 <- [1,3005,null,{"value":"8"}] 07:36:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 07:36:57 INFO - PROCESS | 1847 | 1461681417951 Marionette TRACE conn6 -> [0,3006,"setScriptTimeout",{"ms":35000}] 07:36:57 INFO - PROCESS | 1847 | 1461681417954 Marionette TRACE conn6 <- [1,3006,null,{}] 07:36:57 INFO - PROCESS | 1847 | 1461681417959 Marionette TRACE conn6 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:58 INFO - PROCESS | 1847 | 1461681418212 Marionette TRACE conn6 <- [1,3007,null,{"value":null}] 07:36:58 INFO - PROCESS | 1847 | 1461681418502 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:58 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19124a5000 == 163 [pid = 1847] [id = 761] 07:36:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 204 (0x7f190b218c00) [pid = 1847] [serial = 2282] [outer = (nil)] 07:36:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 205 (0x7f19124d7400) [pid = 1847] [serial = 2283] [outer = 0x7f190b218c00] 07:36:58 INFO - PROCESS | 1847 | 1461681418581 Marionette DEBUG loaded listener.js 07:36:58 INFO - PROCESS | 1847 | ++DOMWINDOW == 206 (0x7f19124dbc00) [pid = 1847] [serial = 2284] [outer = 0x7f190b218c00] 07:36:59 INFO - PROCESS | 1847 | 1461681419363 Marionette TRACE conn6 <- [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]]]}] 07:36:59 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. 07:36:59 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1432ms 07:36:59 INFO - PROCESS | 1847 | 1461681419384 Marionette TRACE conn6 -> [0,3009,"getWindowHandle",null] 07:36:59 INFO - PROCESS | 1847 | 1461681419387 Marionette TRACE conn6 <- [1,3009,null,{"value":"8"}] 07:36:59 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 07:36:59 INFO - PROCESS | 1847 | 1461681419393 Marionette TRACE conn6 -> [0,3010,"setScriptTimeout",{"ms":35000}] 07:36:59 INFO - PROCESS | 1847 | 1461681419397 Marionette TRACE conn6 <- [1,3010,null,{}] 07:36:59 INFO - PROCESS | 1847 | 1461681419402 Marionette TRACE conn6 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:36:59 INFO - PROCESS | 1847 | 1461681419646 Marionette TRACE conn6 <- [1,3011,null,{"value":null}] 07:36:59 INFO - PROCESS | 1847 | 1461681419909 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:36:59 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f193a91c000 == 164 [pid = 1847] [id = 762] 07:36:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 207 (0x7f190b223000) [pid = 1847] [serial = 2285] [outer = (nil)] 07:36:59 INFO - PROCESS | 1847 | ++DOMWINDOW == 208 (0x7f1939d4e800) [pid = 1847] [serial = 2286] [outer = 0x7f190b223000] 07:36:59 INFO - PROCESS | 1847 | 1461681419983 Marionette DEBUG loaded listener.js 07:37:00 INFO - PROCESS | 1847 | ++DOMWINDOW == 209 (0x7f1939fa7c00) [pid = 1847] [serial = 2287] [outer = 0x7f190b223000] 07:37:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19158de800 == 163 [pid = 1847] [id = 592] 07:37:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190b3d7000 == 162 [pid = 1847] [id = 582] 07:37:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19110f1000 == 161 [pid = 1847] [id = 674] 07:37:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190f2d8000 == 160 [pid = 1847] [id = 586] 07:37:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1911bf4000 == 159 [pid = 1847] [id = 588] 07:37:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191889f800 == 158 [pid = 1847] [id = 596] 07:37:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19143e2800 == 157 [pid = 1847] [id = 591] 07:37:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1917c96800 == 156 [pid = 1847] [id = 595] 07:37:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1914266800 == 155 [pid = 1847] [id = 739] 07:37:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1913d73000 == 154 [pid = 1847] [id = 738] 07:37:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190fc14800 == 153 [pid = 1847] [id = 737] 07:37:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190dadb800 == 152 [pid = 1847] [id = 736] 07:37:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190dad6800 == 151 [pid = 1847] [id = 734] 07:37:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190e675000 == 150 [pid = 1847] [id = 733] 07:37:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1941fa0800 == 149 [pid = 1847] [id = 732] 07:37:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f193c496000 == 148 [pid = 1847] [id = 731] 07:37:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1936622000 == 147 [pid = 1847] [id = 730] 07:37:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19343a4800 == 146 [pid = 1847] [id = 729] 07:37:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1928be9000 == 145 [pid = 1847] [id = 728] 07:37:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19230d7800 == 144 [pid = 1847] [id = 727] 07:37:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191fabc000 == 143 [pid = 1847] [id = 726] 07:37:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191f23b000 == 142 [pid = 1847] [id = 725] 07:37:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191e9a5000 == 141 [pid = 1847] [id = 724] 07:37:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191d861000 == 140 [pid = 1847] [id = 723] 07:37:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1918e2a000 == 139 [pid = 1847] [id = 722] 07:37:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1918986800 == 138 [pid = 1847] [id = 721] 07:37:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1917ad8800 == 137 [pid = 1847] [id = 720] 07:37:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19158e0000 == 136 [pid = 1847] [id = 719] 07:37:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190fc13800 == 135 [pid = 1847] [id = 718] 07:37:02 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1914222800 == 134 [pid = 1847] [id = 717] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 208 (0x7f1913d22000) [pid = 1847] [serial = 2153] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 207 (0x7f1917773400) [pid = 1847] [serial = 2096] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 206 (0x7f1917772400) [pid = 1847] [serial = 2043] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 205 (0x7f1915cb1400) [pid = 1847] [serial = 2067] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 204 (0x7f1927740400) [pid = 1847] [serial = 2135] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 203 (0x7f191dad5000) [pid = 1847] [serial = 2106] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 202 (0x7f1917ab4c00) [pid = 1847] [serial = 2097] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 201 (0x7f1922fdd400) [pid = 1847] [serial = 2121] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 200 (0x7f1910fe1400) [pid = 1847] [serial = 1956] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 199 (0x7f19110b4000) [pid = 1847] [serial = 2091] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 198 (0x7f191f2cb000) [pid = 1847] [serial = 2112] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 197 (0x7f190fcd7c00) [pid = 1847] [serial = 2148] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 196 (0x7f1918e4cc00) [pid = 1847] [serial = 2052] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 195 (0x7f190df71400) [pid = 1847] [serial = 2145] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 194 (0x7f190d94c400) [pid = 1847] [serial = 2028] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 193 (0x7f191ec3c400) [pid = 1847] [serial = 2108] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 192 (0x7f191cf53800) [pid = 1847] [serial = 2102] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 191 (0x7f19189afc00) [pid = 1847] [serial = 2100] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0x7f1926fd5000) [pid = 1847] [serial = 2127] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0x7f190f6d4400) [pid = 1847] [serial = 2147] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x7f19272c2c00) [pid = 1847] [serial = 2130] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x7f19272ba400) [pid = 1847] [serial = 2129] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x7f1924308400) [pid = 1847] [serial = 2123] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x7f1926599400) [pid = 1847] [serial = 2126] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x7f190e68e400) [pid = 1847] [serial = 2088] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x7f1919065000) [pid = 1847] [serial = 2055] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x7f191776e400) [pid = 1847] [serial = 2085] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x7f19110b4400) [pid = 1847] [serial = 2151] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x7f1914d81c00) [pid = 1847] [serial = 2037] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x7f1927667400) [pid = 1847] [serial = 2133] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x7f1917abcc00) [pid = 1847] [serial = 2046] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x7f1910e9dc00) [pid = 1847] [serial = 2031] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x7f191f836800) [pid = 1847] [serial = 2115] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x7f191f3b4400) [pid = 1847] [serial = 2114] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x7f191f166000) [pid = 1847] [serial = 2109] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x7f19187bec00) [pid = 1847] [serial = 2049] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x7f1927931c00) [pid = 1847] [serial = 2139] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x7f1910ef8000) [pid = 1847] [serial = 2090] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x7f19187bb800) [pid = 1847] [serial = 2099] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x7f192774dc00) [pid = 1847] [serial = 2136] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x7f1912c34000) [pid = 1847] [serial = 2034] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x7f191eb0d400) [pid = 1847] [serial = 2061] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x7f1915a05800) [pid = 1847] [serial = 2093] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x7f191d9e3000) [pid = 1847] [serial = 2105] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x7f190d3ae400) [pid = 1847] [serial = 2087] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x7f1915cae000) [pid = 1847] [serial = 2094] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x7f1922fd3000) [pid = 1847] [serial = 2120] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x7f192754fc00) [pid = 1847] [serial = 2132] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x7f190f6adc00) [pid = 1847] [serial = 2150] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x7f1927772800) [pid = 1847] [serial = 2138] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x7f191d7c3c00) [pid = 1847] [serial = 2103] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x7f190ad83400) [pid = 1847] [serial = 2142] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x7f191f2bfc00) [pid = 1847] [serial = 2111] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x7f190a7c8400) [pid = 1847] [serial = 2141] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x7f1920a41c00) [pid = 1847] [serial = 2118] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x7f191f16a000) [pid = 1847] [serial = 2064] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x7f190d948c00) [pid = 1847] [serial = 2144] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x7f19255eac00) [pid = 1847] [serial = 2124] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x7f191fb09800) [pid = 1847] [serial = 2117] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x7f191d9e5800) [pid = 1847] [serial = 2058] [outer = (nil)] [url = about:blank] 07:37:02 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x7f1915a06000) [pid = 1847] [serial = 2040] [outer = (nil)] [url = about:blank] 07:37:03 INFO - PROCESS | 1847 | 1461681423351 Marionette TRACE conn6 <- [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]]]}] 07:37:03 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 07:37:03 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 3991ms 07:37:03 INFO - PROCESS | 1847 | 1461681423386 Marionette TRACE conn6 -> [0,3013,"getWindowHandle",null] 07:37:03 INFO - PROCESS | 1847 | 1461681423391 Marionette TRACE conn6 <- [1,3013,null,{"value":"8"}] 07:37:03 INFO - TEST-START | /FileAPI/FileReaderSync.worker 07:37:03 INFO - PROCESS | 1847 | 1461681423400 Marionette TRACE conn6 -> [0,3014,"setScriptTimeout",{"ms":35000}] 07:37:03 INFO - PROCESS | 1847 | 1461681423406 Marionette TRACE conn6 <- [1,3014,null,{}] 07:37:03 INFO - PROCESS | 1847 | 1461681423413 Marionette TRACE conn6 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:03 INFO - PROCESS | 1847 | 1461681423636 Marionette TRACE conn6 <- [1,3015,null,{"value":null}] 07:37:03 INFO - PROCESS | 1847 | 1461681423836 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:03 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190b2aa000 == 135 [pid = 1847] [id = 763] 07:37:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x7f190b92b400) [pid = 1847] [serial = 2288] [outer = (nil)] 07:37:03 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x7f190cff5c00) [pid = 1847] [serial = 2289] [outer = 0x7f190b92b400] 07:37:03 INFO - PROCESS | 1847 | 1461681423907 Marionette DEBUG loaded listener.js 07:37:04 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x7f190d1e4800) [pid = 1847] [serial = 2290] [outer = 0x7f190b92b400] 07:37:04 INFO - PROCESS | 1847 | [1847] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:37:04 INFO - PROCESS | 1847 | 1461681424865 Marionette TRACE conn6 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 07:37:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 07:37:04 INFO - {} 07:37:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 07:37:04 INFO - {} 07:37:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 07:37:04 INFO - {} 07:37:04 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 07:37:04 INFO - {} 07:37:04 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1489ms 07:37:04 INFO - PROCESS | 1847 | 1461681424890 Marionette TRACE conn6 -> [0,3017,"getWindowHandle",null] 07:37:04 INFO - PROCESS | 1847 | 1461681424898 Marionette TRACE conn6 <- [1,3017,null,{"value":"8"}] 07:37:04 INFO - TEST-START | /FileAPI/fileReader.html 07:37:04 INFO - PROCESS | 1847 | 1461681424913 Marionette TRACE conn6 -> [0,3018,"setScriptTimeout",{"ms":35000}] 07:37:04 INFO - PROCESS | 1847 | 1461681424917 Marionette TRACE conn6 <- [1,3018,null,{}] 07:37:04 INFO - PROCESS | 1847 | 1461681424922 Marionette TRACE conn6 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:05 INFO - PROCESS | 1847 | 1461681425227 Marionette TRACE conn6 <- [1,3019,null,{"value":null}] 07:37:05 INFO - PROCESS | 1847 | 1461681425263 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:05 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190d8c9800 == 136 [pid = 1847] [id = 764] 07:37:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x7f190d2e2400) [pid = 1847] [serial = 2291] [outer = (nil)] 07:37:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x7f190d928c00) [pid = 1847] [serial = 2292] [outer = 0x7f190d2e2400] 07:37:05 INFO - PROCESS | 1847 | 1461681425325 Marionette DEBUG loaded listener.js 07:37:05 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x7f190dcde800) [pid = 1847] [serial = 2293] [outer = 0x7f190d2e2400] 07:37:06 INFO - PROCESS | 1847 | 1461681426204 Marionette TRACE conn6 <- [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]]]}] 07:37:06 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 07:37:06 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 07:37:06 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 07:37:06 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 07:37:06 INFO - TEST-OK | /FileAPI/fileReader.html | took 1336ms 07:37:06 INFO - PROCESS | 1847 | 1461681426245 Marionette TRACE conn6 -> [0,3021,"getWindowHandle",null] 07:37:06 INFO - PROCESS | 1847 | 1461681426248 Marionette TRACE conn6 <- [1,3021,null,{"value":"8"}] 07:37:06 INFO - TEST-START | /FileAPI/historical.html 07:37:06 INFO - PROCESS | 1847 | 1461681426255 Marionette TRACE conn6 -> [0,3022,"setScriptTimeout",{"ms":35000}] 07:37:06 INFO - PROCESS | 1847 | 1461681426260 Marionette TRACE conn6 <- [1,3022,null,{}] 07:37:06 INFO - PROCESS | 1847 | 1461681426283 Marionette TRACE conn6 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:06 INFO - PROCESS | 1847 | 1461681426557 Marionette TRACE conn6 <- [1,3023,null,{"value":null}] 07:37:06 INFO - PROCESS | 1847 | 1461681426617 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:06 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190dca4000 == 137 [pid = 1847] [id = 765] 07:37:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x7f190e68b400) [pid = 1847] [serial = 2294] [outer = (nil)] 07:37:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x7f190f551000) [pid = 1847] [serial = 2295] [outer = 0x7f190e68b400] 07:37:06 INFO - PROCESS | 1847 | 1461681426766 Marionette DEBUG loaded listener.js 07:37:06 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x7f190faa6000) [pid = 1847] [serial = 2296] [outer = 0x7f190e68b400] 07:37:07 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x7f1914d85c00) [pid = 1847] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 07:37:07 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x7f192793d000) [pid = 1847] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 07:37:07 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x7f191da09800) [pid = 1847] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 07:37:07 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x7f1909c95800) [pid = 1847] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 07:37:07 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x7f19191c6400) [pid = 1847] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 07:37:07 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x7f1919062400) [pid = 1847] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 07:37:07 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x7f191905f000) [pid = 1847] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 07:37:07 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x7f1917510000) [pid = 1847] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 07:37:07 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x7f191585c400) [pid = 1847] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 07:37:07 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x7f1915850c00) [pid = 1847] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 07:37:07 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x7f19110afc00) [pid = 1847] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 07:37:07 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x7f190d2edc00) [pid = 1847] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 07:37:07 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x7f190d11d000) [pid = 1847] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 07:37:07 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x7f192aaa2000) [pid = 1847] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 07:37:07 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x7f190cffb000) [pid = 1847] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 07:37:07 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x7f19099a6000) [pid = 1847] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 07:37:07 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x7f191f16fc00) [pid = 1847] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 07:37:07 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x7f190d928400) [pid = 1847] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 07:37:07 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x7f190d91e400) [pid = 1847] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 07:37:07 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x7f190e687800) [pid = 1847] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 07:37:08 INFO - PROCESS | 1847 | 1461681428349 Marionette TRACE conn6 <- [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"]]]}] 07:37:08 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 07:37:08 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 07:37:08 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 07:37:08 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 07:37:08 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 07:37:08 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 07:37:08 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 07:37:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:08 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 07:37:08 INFO - TEST-OK | /FileAPI/historical.html | took 2150ms 07:37:08 INFO - PROCESS | 1847 | 1461681428408 Marionette TRACE conn6 -> [0,3025,"getWindowHandle",null] 07:37:08 INFO - PROCESS | 1847 | 1461681428411 Marionette TRACE conn6 <- [1,3025,null,{"value":"8"}] 07:37:08 INFO - TEST-START | /FileAPI/idlharness.html 07:37:08 INFO - PROCESS | 1847 | 1461681428417 Marionette TRACE conn6 -> [0,3026,"setScriptTimeout",{"ms":35000}] 07:37:08 INFO - PROCESS | 1847 | 1461681428419 Marionette TRACE conn6 <- [1,3026,null,{}] 07:37:08 INFO - PROCESS | 1847 | 1461681428428 Marionette TRACE conn6 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:08 INFO - PROCESS | 1847 | 1461681428705 Marionette TRACE conn6 <- [1,3027,null,{"value":null}] 07:37:08 INFO - PROCESS | 1847 | 1461681428726 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:08 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190f4ad800 == 138 [pid = 1847] [id = 766] 07:37:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 138 (0x7f19099a6000) [pid = 1847] [serial = 2297] [outer = (nil)] 07:37:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 139 (0x7f1910e8f400) [pid = 1847] [serial = 2298] [outer = 0x7f19099a6000] 07:37:08 INFO - PROCESS | 1847 | 1461681428785 Marionette DEBUG loaded listener.js 07:37:08 INFO - PROCESS | 1847 | ++DOMWINDOW == 140 (0x7f1910ef7c00) [pid = 1847] [serial = 2299] [outer = 0x7f19099a6000] 07:37:10 INFO - PROCESS | 1847 | 1461681430482 Marionette TRACE conn6 <- [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]]]}] 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 07:37:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 07:37:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 07:37:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:37:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:37:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:37:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:37:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:37:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:37:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:37:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:37:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 07:37:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 07:37:10 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 07:37:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:10 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:37:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:37:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:37:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:37:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:37:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:37:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:37:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:37:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 07:37:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 07:37:10 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 07:37:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:10 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:37:10 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:37:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:37:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:37:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:37:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:37:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:37:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:37:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 07:37:10 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 07:37:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:37:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:37:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:37:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:37:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:37:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:37:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:37:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:37:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:37:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 07:37:10 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 07:37:10 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 07:37:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:37:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:37:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:37:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:37:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:37:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:37:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:37:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:37:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:37:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 07:37:10 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 07:37:10 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 07:37:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:10 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:37:10 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:37:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:37:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:37:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:37:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:37:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:37:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 07:37:10 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 07:37:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:37:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:37:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:37:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:37:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:37:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:37:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:37:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:37:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:37:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 07:37:10 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 07:37:10 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 07:37:10 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:37:10 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:10 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:10 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:37:10 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:37:10 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:37:10 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:37:10 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:37:10 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:37:10 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:37:10 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:37:10 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 07:37:10 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 07:37:10 INFO - TEST-OK | /FileAPI/idlharness.html | took 2278ms 07:37:10 INFO - PROCESS | 1847 | 1461681430727 Marionette TRACE conn6 -> [0,3029,"getWindowHandle",null] 07:37:10 INFO - PROCESS | 1847 | 1461681430738 Marionette TRACE conn6 <- [1,3029,null,{"value":"8"}] 07:37:10 INFO - TEST-START | /FileAPI/idlharness.worker 07:37:10 INFO - PROCESS | 1847 | 1461681430765 Marionette TRACE conn6 -> [0,3030,"setScriptTimeout",{"ms":35000}] 07:37:10 INFO - PROCESS | 1847 | 1461681430778 Marionette TRACE conn6 <- [1,3030,null,{}] 07:37:10 INFO - PROCESS | 1847 | 1461681430788 Marionette TRACE conn6 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:11 INFO - PROCESS | 1847 | 1461681431024 Marionette TRACE conn6 <- [1,3031,null,{"value":null}] 07:37:11 INFO - PROCESS | 1847 | 1461681431302 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:11 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190b2ab000 == 139 [pid = 1847] [id = 767] 07:37:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 141 (0x7f190d1e9400) [pid = 1847] [serial = 2300] [outer = (nil)] 07:37:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 142 (0x7f190d2e7800) [pid = 1847] [serial = 2301] [outer = 0x7f190d1e9400] 07:37:11 INFO - PROCESS | 1847 | 1461681431382 Marionette DEBUG loaded listener.js 07:37:11 INFO - PROCESS | 1847 | ++DOMWINDOW == 143 (0x7f190d5f1400) [pid = 1847] [serial = 2302] [outer = 0x7f190d1e9400] 07:37:11 INFO - PROCESS | 1847 | [1847] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 07:37:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 07:37:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:37:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:37:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:37:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:37:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:37:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 07:37:13 INFO - {} 07:37:13 INFO - PROCESS | 1847 | 1461681433559 Marionette TRACE conn6 <- [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,{},{}]]]}] 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 07:37:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 07:37:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:37:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:37:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:37:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:37:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:37:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 07:37:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 07:37:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:37:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:37:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:37:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:37:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:37:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 07:37:13 INFO - {} 07:37:13 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 07:37:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:37:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:37:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:37:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:37:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:37:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:37:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 07:37:13 INFO - {} 07:37:13 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 - {} 07:37:13 INFO - {} 07:37:13 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 07:37:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:37:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:37:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:37:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:37:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:37:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:37:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 07:37:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 07:37:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:37:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:37:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:37:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:37:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 07:37:13 INFO - {} 07:37:13 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 07:37:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:37:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:37:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:37:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:37:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:37:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:37:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 07:37:13 INFO - {} 07:37:13 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 - {} 07:37:13 INFO - {} 07:37:13 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 07:37:13 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:37:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:13 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:37:13 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:37:13 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:37:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:37:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:37:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:37:13 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 07:37:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 07:37:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 07:37:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:37:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:37:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:37:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:37:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:37:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 07:37:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:37:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:37:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:37:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:37:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:37:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:37:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 07:37:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 07:37:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:37:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:37:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:37:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:37:13 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 07:37:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 07:37:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 07:37:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:37:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:37:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:37:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:37:13 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 07:37:13 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 07:37:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:13 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 07:37:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:37:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:37:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:37:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:37:13 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 07:37:13 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 07:37:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:13 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:37:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:37:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:37:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:37:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:37:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:37:13 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:37:13 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 07:37:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:13 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:37:13 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:37:13 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:37:13 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:37:13 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:37:13 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:37:13 INFO - {} 07:37:13 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2874ms 07:37:13 INFO - PROCESS | 1847 | 1461681433637 Marionette TRACE conn6 -> [0,3033,"getWindowHandle",null] 07:37:13 INFO - PROCESS | 1847 | 1461681433645 Marionette TRACE conn6 <- [1,3033,null,{"value":"8"}] 07:37:13 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 07:37:13 INFO - PROCESS | 1847 | 1461681433710 Marionette TRACE conn6 -> [0,3034,"setScriptTimeout",{"ms":35000}] 07:37:13 INFO - PROCESS | 1847 | 1461681433718 Marionette TRACE conn6 <- [1,3034,null,{}] 07:37:13 INFO - PROCESS | 1847 | 1461681433734 Marionette TRACE conn6 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:14 INFO - PROCESS | 1847 | 1461681434066 Marionette TRACE conn6 <- [1,3035,null,{"value":null}] 07:37:14 INFO - PROCESS | 1847 | 1461681434342 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:14 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1912cc7800 == 140 [pid = 1847] [id = 768] 07:37:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 144 (0x7f190d5f2800) [pid = 1847] [serial = 2303] [outer = (nil)] 07:37:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 145 (0x7f191750f400) [pid = 1847] [serial = 2304] [outer = 0x7f190d5f2800] 07:37:14 INFO - PROCESS | 1847 | 1461681434415 Marionette DEBUG loaded listener.js 07:37:14 INFO - PROCESS | 1847 | ++DOMWINDOW == 146 (0x7f1917775800) [pid = 1847] [serial = 2305] [outer = 0x7f190d5f2800] 07:37:15 INFO - PROCESS | 1847 | 1461681435286 Marionette TRACE conn6 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 07:37:15 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 07:37:15 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1656ms 07:37:15 INFO - PROCESS | 1847 | 1461681435310 Marionette TRACE conn6 -> [0,3037,"getWindowHandle",null] 07:37:15 INFO - PROCESS | 1847 | 1461681435314 Marionette TRACE conn6 <- [1,3037,null,{"value":"8"}] 07:37:15 INFO - TEST-START | /FileAPI/blob/Blob-close.html 07:37:15 INFO - PROCESS | 1847 | 1461681435320 Marionette TRACE conn6 -> [0,3038,"setScriptTimeout",{"ms":35000}] 07:37:15 INFO - PROCESS | 1847 | 1461681435326 Marionette TRACE conn6 <- [1,3038,null,{}] 07:37:15 INFO - PROCESS | 1847 | 1461681435341 Marionette TRACE conn6 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:15 INFO - PROCESS | 1847 | 1461681435606 Marionette TRACE conn6 <- [1,3039,null,{"value":null}] 07:37:15 INFO - PROCESS | 1847 | 1461681435858 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:15 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191420b800 == 141 [pid = 1847] [id = 769] 07:37:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 147 (0x7f1917772400) [pid = 1847] [serial = 2306] [outer = (nil)] 07:37:15 INFO - PROCESS | 1847 | ++DOMWINDOW == 148 (0x7f19187bc400) [pid = 1847] [serial = 2307] [outer = 0x7f1917772400] 07:37:15 INFO - PROCESS | 1847 | 1461681435937 Marionette DEBUG loaded listener.js 07:37:16 INFO - PROCESS | 1847 | ++DOMWINDOW == 149 (0x7f19189b2800) [pid = 1847] [serial = 2308] [outer = 0x7f1917772400] 07:37:16 INFO - PROCESS | 1847 | 1461681436779 Marionette TRACE conn6 <- [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"]]]}] 07:37:16 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 07:37:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 07:37:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:16 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 07:37:16 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1492ms 07:37:16 INFO - PROCESS | 1847 | 1461681436813 Marionette TRACE conn6 -> [0,3041,"getWindowHandle",null] 07:37:16 INFO - PROCESS | 1847 | 1461681436817 Marionette TRACE conn6 <- [1,3041,null,{"value":"8"}] 07:37:16 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 07:37:16 INFO - PROCESS | 1847 | 1461681436823 Marionette TRACE conn6 -> [0,3042,"setScriptTimeout",{"ms":35000}] 07:37:16 INFO - PROCESS | 1847 | 1461681436826 Marionette TRACE conn6 <- [1,3042,null,{}] 07:37:16 INFO - PROCESS | 1847 | 1461681436831 Marionette TRACE conn6 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:17 INFO - PROCESS | 1847 | 1461681437051 Marionette TRACE conn6 <- [1,3043,null,{"value":null}] 07:37:17 INFO - PROCESS | 1847 | 1461681437326 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:17 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19158cb800 == 142 [pid = 1847] [id = 770] 07:37:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 150 (0x7f1917776000) [pid = 1847] [serial = 2309] [outer = (nil)] 07:37:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 151 (0x7f1919059000) [pid = 1847] [serial = 2310] [outer = 0x7f1917776000] 07:37:17 INFO - PROCESS | 1847 | 1461681437401 Marionette DEBUG loaded listener.js 07:37:17 INFO - PROCESS | 1847 | ++DOMWINDOW == 152 (0x7f1919062400) [pid = 1847] [serial = 2311] [outer = 0x7f1917776000] 07:37:18 INFO - PROCESS | 1847 | 1461681438476 Marionette TRACE conn6 <- [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]]]}] 07:37:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 07:37:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 07:37:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 07:37:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 07:37:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 07:37:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 07:37:18 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. 07:37:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 07:37:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 07:37:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 07:37:18 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'.) 07:37:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 07:37:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 07:37:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 07:37:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 07:37:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 07:37:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 07:37:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 07:37:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 07:37:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 07:37:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 07:37:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 07:37:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 07:37:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 07:37:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 07:37:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 07:37:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 07:37:18 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. 07:37:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 07:37:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 07:37:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 07:37:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 07:37:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 07:37:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 07:37:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 07:37:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 07:37:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 07:37:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 07:37:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 07:37:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 07:37:18 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. 07:37:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 07:37:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 07:37:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 07:37:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 07:37:18 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. 07:37:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 07:37:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 07:37:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 07:37:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 07:37:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 07:37:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 07:37:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 07:37:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 07:37:18 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 07:37:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:18 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 07:37:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 07:37:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 07:37:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 07:37:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:37:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:37:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:37:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 07:37:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 07:37:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:37:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:37:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:37:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 07:37:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:37:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:37:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:37:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 07:37:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:37:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:37:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:37:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 07:37:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 07:37:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:37:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:37:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:37:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 07:37:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:37:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:37:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:37:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 07:37:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:37:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:37:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:37:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 07:37:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:37:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:37:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:37:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 07:37:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:37:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:37:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:37:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 07:37:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 07:37:18 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 07:37:18 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1753ms 07:37:18 INFO - PROCESS | 1847 | 1461681438580 Marionette TRACE conn6 -> [0,3045,"getWindowHandle",null] 07:37:18 INFO - PROCESS | 1847 | 1461681438585 Marionette TRACE conn6 <- [1,3045,null,{"value":"8"}] 07:37:18 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 07:37:18 INFO - PROCESS | 1847 | 1461681438596 Marionette TRACE conn6 -> [0,3046,"setScriptTimeout",{"ms":35000}] 07:37:18 INFO - PROCESS | 1847 | 1461681438599 Marionette TRACE conn6 <- [1,3046,null,{}] 07:37:18 INFO - PROCESS | 1847 | 1461681438610 Marionette TRACE conn6 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:18 INFO - PROCESS | 1847 | 1461681438922 Marionette TRACE conn6 <- [1,3047,null,{"value":null}] 07:37:19 INFO - PROCESS | 1847 | 1461681439310 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:19 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190da85800 == 143 [pid = 1847] [id = 771] 07:37:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x7f190b921000) [pid = 1847] [serial = 2312] [outer = (nil)] 07:37:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x7f190d1ebc00) [pid = 1847] [serial = 2313] [outer = 0x7f190b921000] 07:37:19 INFO - PROCESS | 1847 | 1461681439385 Marionette DEBUG loaded listener.js 07:37:19 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x7f190dce2000) [pid = 1847] [serial = 2314] [outer = 0x7f190b921000] 07:37:19 INFO - PROCESS | 1847 | [1847] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:37:20 INFO - PROCESS | 1847 | 1461681440206 Marionette TRACE conn6 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 07:37:20 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 07:37:20 INFO - {} 07:37:20 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1638ms 07:37:20 INFO - PROCESS | 1847 | 1461681440232 Marionette TRACE conn6 -> [0,3049,"getWindowHandle",null] 07:37:20 INFO - PROCESS | 1847 | 1461681440236 Marionette TRACE conn6 <- [1,3049,null,{"value":"8"}] 07:37:20 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 07:37:20 INFO - PROCESS | 1847 | 1461681440241 Marionette TRACE conn6 -> [0,3050,"setScriptTimeout",{"ms":35000}] 07:37:20 INFO - PROCESS | 1847 | 1461681440244 Marionette TRACE conn6 <- [1,3050,null,{}] 07:37:20 INFO - PROCESS | 1847 | 1461681440249 Marionette TRACE conn6 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:20 INFO - PROCESS | 1847 | 1461681440531 Marionette TRACE conn6 <- [1,3051,null,{"value":null}] 07:37:20 INFO - PROCESS | 1847 | 1461681440810 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:20 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19124b3800 == 144 [pid = 1847] [id = 772] 07:37:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x7f190e691400) [pid = 1847] [serial = 2315] [outer = (nil)] 07:37:20 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x7f1914338400) [pid = 1847] [serial = 2316] [outer = 0x7f190e691400] 07:37:20 INFO - PROCESS | 1847 | 1461681440893 Marionette DEBUG loaded listener.js 07:37:21 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x7f191da06c00) [pid = 1847] [serial = 2317] [outer = 0x7f190e691400] 07:37:21 INFO - PROCESS | 1847 | 1461681441754 Marionette TRACE conn6 <- [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]]]}] 07:37:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 07:37:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 07:37:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 07:37:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 07:37:21 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1529ms 07:37:21 INFO - PROCESS | 1847 | 1461681441772 Marionette TRACE conn6 -> [0,3053,"getWindowHandle",null] 07:37:21 INFO - PROCESS | 1847 | 1461681441775 Marionette TRACE conn6 <- [1,3053,null,{"value":"8"}] 07:37:21 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 07:37:21 INFO - PROCESS | 1847 | 1461681441782 Marionette TRACE conn6 -> [0,3054,"setScriptTimeout",{"ms":35000}] 07:37:21 INFO - PROCESS | 1847 | 1461681441786 Marionette TRACE conn6 <- [1,3054,null,{}] 07:37:21 INFO - PROCESS | 1847 | 1461681441791 Marionette TRACE conn6 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:22 INFO - PROCESS | 1847 | 1461681442011 Marionette TRACE conn6 <- [1,3055,null,{"value":null}] 07:37:22 INFO - PROCESS | 1847 | 1461681442272 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:22 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1917ae7000 == 145 [pid = 1847] [id = 773] 07:37:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x7f190f554000) [pid = 1847] [serial = 2318] [outer = (nil)] 07:37:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x7f191dae1c00) [pid = 1847] [serial = 2319] [outer = 0x7f190f554000] 07:37:22 INFO - PROCESS | 1847 | 1461681442346 Marionette DEBUG loaded listener.js 07:37:22 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x7f191ef2f000) [pid = 1847] [serial = 2320] [outer = 0x7f190f554000] 07:37:23 INFO - PROCESS | 1847 | 1461681443596 Marionette TRACE conn6 <- [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"]]]}] 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 07:37:23 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 07:37:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 07:37:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:37:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 07:37:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:37:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 07:37:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:37:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 07:37:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:37:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 07:37:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:37:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 07:37:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:37:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 07:37:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:37:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 07:37:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:37:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 07:37:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:37:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 07:37:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:37:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 07:37:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:37:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 07:37:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:37:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 07:37:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:37:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 07:37:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:37:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 07:37:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:37:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 07:37:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:37:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 07:37:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:37:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 07:37:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:37:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 07:37:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:37:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 07:37:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:37:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 07:37:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:37:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 07:37:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:37:23 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 07:37:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:37:23 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" 07:37:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:37:23 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" 07:37:23 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:37:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:23 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:37:23 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:37:23 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1951ms 07:37:23 INFO - PROCESS | 1847 | 1461681443756 Marionette TRACE conn6 -> [0,3057,"getWindowHandle",null] 07:37:23 INFO - PROCESS | 1847 | 1461681443764 Marionette TRACE conn6 <- [1,3057,null,{"value":"8"}] 07:37:23 INFO - TEST-START | /FileAPI/file/File-constructor.html 07:37:23 INFO - PROCESS | 1847 | 1461681443773 Marionette TRACE conn6 -> [0,3058,"setScriptTimeout",{"ms":35000}] 07:37:23 INFO - PROCESS | 1847 | 1461681443778 Marionette TRACE conn6 <- [1,3058,null,{}] 07:37:23 INFO - PROCESS | 1847 | 1461681443791 Marionette TRACE conn6 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:24 INFO - PROCESS | 1847 | 1461681444237 Marionette TRACE conn6 <- [1,3059,null,{"value":null}] 07:37:24 INFO - PROCESS | 1847 | 1461681444536 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:24 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1918993000 == 146 [pid = 1847] [id = 774] 07:37:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x7f1913d25c00) [pid = 1847] [serial = 2321] [outer = (nil)] 07:37:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x7f1922754400) [pid = 1847] [serial = 2322] [outer = 0x7f1913d25c00] 07:37:24 INFO - PROCESS | 1847 | 1461681444610 Marionette DEBUG loaded listener.js 07:37:24 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x7f1924306400) [pid = 1847] [serial = 2323] [outer = 0x7f1913d25c00] 07:37:25 INFO - PROCESS | 1847 | 1461681445453 Marionette TRACE conn6 <- [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]]]}] 07:37:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 07:37:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 07:37:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 07:37:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 07:37:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 07:37:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 07:37:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 07:37:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 07:37:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 07:37:25 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 07:37:25 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 07:37:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:25 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 07:37:25 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 07:37:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 07:37:25 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 07:37:25 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 07:37:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:25 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 07:37:25 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 07:37:25 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 07:37:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:25 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 07:37:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 07:37:25 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 07:37:25 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1692ms 07:37:25 INFO - PROCESS | 1847 | 1461681445496 Marionette TRACE conn6 -> [0,3061,"getWindowHandle",null] 07:37:25 INFO - PROCESS | 1847 | 1461681445499 Marionette TRACE conn6 <- [1,3061,null,{"value":"8"}] 07:37:25 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 07:37:25 INFO - PROCESS | 1847 | 1461681445508 Marionette TRACE conn6 -> [0,3062,"setScriptTimeout",{"ms":35000}] 07:37:25 INFO - PROCESS | 1847 | 1461681445511 Marionette TRACE conn6 <- [1,3062,null,{}] 07:37:25 INFO - PROCESS | 1847 | 1461681445516 Marionette TRACE conn6 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:25 INFO - PROCESS | 1847 | 1461681445735 Marionette TRACE conn6 <- [1,3063,null,{"value":null}] 07:37:25 INFO - PROCESS | 1847 | 1461681445990 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:26 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190fc1c800 == 147 [pid = 1847] [id = 775] 07:37:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 165 (0x7f190e687800) [pid = 1847] [serial = 2324] [outer = (nil)] 07:37:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 166 (0x7f191f166000) [pid = 1847] [serial = 2325] [outer = 0x7f190e687800] 07:37:26 INFO - PROCESS | 1847 | 1461681446069 Marionette DEBUG loaded listener.js 07:37:26 INFO - PROCESS | 1847 | ++DOMWINDOW == 167 (0x7f1924308400) [pid = 1847] [serial = 2326] [outer = 0x7f190e687800] 07:37:26 INFO - PROCESS | 1847 | [1847] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:37:26 INFO - PROCESS | 1847 | 1461681446926 Marionette TRACE conn6 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 07:37:26 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 07:37:26 INFO - {} 07:37:26 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1434ms 07:37:26 INFO - PROCESS | 1847 | 1461681446951 Marionette TRACE conn6 -> [0,3065,"getWindowHandle",null] 07:37:26 INFO - PROCESS | 1847 | 1461681446955 Marionette TRACE conn6 <- [1,3065,null,{"value":"8"}] 07:37:26 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 07:37:26 INFO - PROCESS | 1847 | 1461681446963 Marionette TRACE conn6 -> [0,3066,"setScriptTimeout",{"ms":35000}] 07:37:26 INFO - PROCESS | 1847 | 1461681446966 Marionette TRACE conn6 <- [1,3066,null,{}] 07:37:26 INFO - PROCESS | 1847 | 1461681446971 Marionette TRACE conn6 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:27 INFO - PROCESS | 1847 | 1461681447192 Marionette TRACE conn6 <- [1,3067,null,{"value":null}] 07:37:27 INFO - PROCESS | 1847 | 1461681447467 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:27 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191d111000 == 148 [pid = 1847] [id = 776] 07:37:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 168 (0x7f192430c400) [pid = 1847] [serial = 2327] [outer = (nil)] 07:37:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 169 (0x7f1927548800) [pid = 1847] [serial = 2328] [outer = 0x7f192430c400] 07:37:27 INFO - PROCESS | 1847 | 1461681447539 Marionette DEBUG loaded listener.js 07:37:27 INFO - PROCESS | 1847 | ++DOMWINDOW == 170 (0x7f1927748c00) [pid = 1847] [serial = 2329] [outer = 0x7f192430c400] 07:37:28 INFO - PROCESS | 1847 | 1461681448361 Marionette TRACE conn6 <- [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]]]}] 07:37:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 07:37:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 07:37:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 07:37:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 07:37:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 07:37:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 07:37:28 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 07:37:28 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1437ms 07:37:28 INFO - PROCESS | 1847 | 1461681448403 Marionette TRACE conn6 -> [0,3069,"getWindowHandle",null] 07:37:28 INFO - PROCESS | 1847 | 1461681448408 Marionette TRACE conn6 <- [1,3069,null,{"value":"8"}] 07:37:28 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 07:37:28 INFO - PROCESS | 1847 | 1461681448413 Marionette TRACE conn6 -> [0,3070,"setScriptTimeout",{"ms":35000}] 07:37:28 INFO - PROCESS | 1847 | 1461681448417 Marionette TRACE conn6 <- [1,3070,null,{}] 07:37:28 INFO - PROCESS | 1847 | 1461681448422 Marionette TRACE conn6 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:28 INFO - PROCESS | 1847 | 1461681448676 Marionette TRACE conn6 <- [1,3071,null,{"value":null}] 07:37:28 INFO - PROCESS | 1847 | 1461681448936 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:28 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191e962000 == 149 [pid = 1847] [id = 777] 07:37:28 INFO - PROCESS | 1847 | ++DOMWINDOW == 171 (0x7f192776b800) [pid = 1847] [serial = 2330] [outer = (nil)] 07:37:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 172 (0x7f19279e4000) [pid = 1847] [serial = 2331] [outer = 0x7f192776b800] 07:37:29 INFO - PROCESS | 1847 | 1461681449024 Marionette DEBUG loaded listener.js 07:37:29 INFO - PROCESS | 1847 | ++DOMWINDOW == 173 (0x7f1928764000) [pid = 1847] [serial = 2332] [outer = 0x7f192776b800] 07:37:29 INFO - PROCESS | 1847 | 1461681449863 Marionette TRACE conn6 <- [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]]]}] 07:37:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 07:37:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 07:37:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 07:37:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 07:37:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 07:37:29 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 07:37:29 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1478ms 07:37:29 INFO - PROCESS | 1847 | 1461681449893 Marionette TRACE conn6 -> [0,3073,"getWindowHandle",null] 07:37:29 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 07:37:29 INFO - PROCESS | 1847 | 1461681449897 Marionette TRACE conn6 <- [1,3073,null,{"value":"8"}] 07:37:29 INFO - PROCESS | 1847 | 1461681449902 Marionette TRACE conn6 -> [0,3074,"setScriptTimeout",{"ms":35000}] 07:37:29 INFO - PROCESS | 1847 | 1461681449905 Marionette TRACE conn6 <- [1,3074,null,{}] 07:37:29 INFO - PROCESS | 1847 | 1461681449910 Marionette TRACE conn6 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:30 INFO - PROCESS | 1847 | 1461681450128 Marionette TRACE conn6 <- [1,3075,null,{"value":null}] 07:37:30 INFO - PROCESS | 1847 | 1461681450415 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:30 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191eccc800 == 150 [pid = 1847] [id = 778] 07:37:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 174 (0x7f1927939400) [pid = 1847] [serial = 2333] [outer = (nil)] 07:37:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 175 (0x7f192a843000) [pid = 1847] [serial = 2334] [outer = 0x7f1927939400] 07:37:30 INFO - PROCESS | 1847 | 1461681450490 Marionette DEBUG loaded listener.js 07:37:30 INFO - PROCESS | 1847 | ++DOMWINDOW == 176 (0x7f192e5f7c00) [pid = 1847] [serial = 2335] [outer = 0x7f1927939400] 07:37:31 INFO - PROCESS | 1847 | 1461681451265 Marionette TRACE conn6 <- [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]]]}] 07:37:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 07:37:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 07:37:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 07:37:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 07:37:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 07:37:31 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 07:37:31 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1381ms 07:37:31 INFO - PROCESS | 1847 | 1461681451284 Marionette TRACE conn6 -> [0,3077,"getWindowHandle",null] 07:37:31 INFO - PROCESS | 1847 | 1461681451288 Marionette TRACE conn6 <- [1,3077,null,{"value":"8"}] 07:37:31 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 07:37:31 INFO - PROCESS | 1847 | 1461681451294 Marionette TRACE conn6 -> [0,3078,"setScriptTimeout",{"ms":35000}] 07:37:31 INFO - PROCESS | 1847 | 1461681451296 Marionette TRACE conn6 <- [1,3078,null,{}] 07:37:31 INFO - PROCESS | 1847 | 1461681451311 Marionette TRACE conn6 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:31 INFO - PROCESS | 1847 | 1461681451537 Marionette TRACE conn6 <- [1,3079,null,{"value":null}] 07:37:31 INFO - PROCESS | 1847 | 1461681451829 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:31 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191f648000 == 151 [pid = 1847] [id = 779] 07:37:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 177 (0x7f1928ba7000) [pid = 1847] [serial = 2336] [outer = (nil)] 07:37:31 INFO - PROCESS | 1847 | ++DOMWINDOW == 178 (0x7f1935202400) [pid = 1847] [serial = 2337] [outer = 0x7f1928ba7000] 07:37:31 INFO - PROCESS | 1847 | 1461681451913 Marionette DEBUG loaded listener.js 07:37:32 INFO - PROCESS | 1847 | ++DOMWINDOW == 179 (0x7f19363ebc00) [pid = 1847] [serial = 2338] [outer = 0x7f1928ba7000] 07:37:32 INFO - PROCESS | 1847 | 1461681452773 Marionette TRACE conn6 <- [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] 07:37:32 INFO - PROCESS | 1847 | 1461681452844 Marionette TRACE conn6 <- [1,3081,null,{"value":"8"}] 07:37:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 07:37:32 INFO - PROCESS | 1847 | 1461681452900 Marionette TRACE conn6 -> [0,3082,"setScriptTimeout",{"ms":35000}] 07:37:32 INFO - PROCESS | 1847 | 1461681452903 Marionette TRACE conn6 <- [1,3082,null,{}] 07:37:32 INFO - PROCESS | 1847 | 1461681452912 Marionette TRACE conn6 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:33 INFO - PROCESS | 1847 | 1461681453152 Marionette TRACE conn6 <- [1,3083,null,{"value":null}] 07:37:33 INFO - PROCESS | 1847 | 1461681453438 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:33 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f191fba3000 == 152 [pid = 1847] [id = 780] 07:37:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 180 (0x7f19191c6000) [pid = 1847] [serial = 2339] [outer = (nil)] 07:37:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 181 (0x7f1934318c00) [pid = 1847] [serial = 2340] [outer = 0x7f19191c6000] 07:37:33 INFO - PROCESS | 1847 | 1461681453559 Marionette DEBUG loaded listener.js 07:37:33 INFO - PROCESS | 1847 | ++DOMWINDOW == 182 (0x7f1939d52400) [pid = 1847] [serial = 2341] [outer = 0x7f19191c6000] 07:37:34 INFO - PROCESS | 1847 | 1461681454284 Marionette TRACE conn6 <- [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]]]}] 07:37:34 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 07:37:34 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 07:37:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:34 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 07:37:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 07:37:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1449ms 07:37:34 INFO - PROCESS | 1847 | 1461681454344 Marionette TRACE conn6 -> [0,3085,"getWindowHandle",null] 07:37:34 INFO - PROCESS | 1847 | 1461681454347 Marionette TRACE conn6 <- [1,3085,null,{"value":"8"}] 07:37:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 07:37:34 INFO - PROCESS | 1847 | 1461681454353 Marionette TRACE conn6 -> [0,3086,"setScriptTimeout",{"ms":35000}] 07:37:34 INFO - PROCESS | 1847 | 1461681454356 Marionette TRACE conn6 <- [1,3086,null,{}] 07:37:34 INFO - PROCESS | 1847 | 1461681454361 Marionette TRACE conn6 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:34 INFO - PROCESS | 1847 | 1461681454597 Marionette TRACE conn6 <- [1,3087,null,{"value":null}] 07:37:34 INFO - PROCESS | 1847 | 1461681454887 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:34 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1922fa6800 == 153 [pid = 1847] [id = 781] 07:37:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 183 (0x7f190db62400) [pid = 1847] [serial = 2342] [outer = (nil)] 07:37:34 INFO - PROCESS | 1847 | ++DOMWINDOW == 184 (0x7f190db67400) [pid = 1847] [serial = 2343] [outer = 0x7f190db62400] 07:37:34 INFO - PROCESS | 1847 | 1461681454965 Marionette DEBUG loaded listener.js 07:37:35 INFO - PROCESS | 1847 | ++DOMWINDOW == 185 (0x7f190db6c800) [pid = 1847] [serial = 2344] [outer = 0x7f190db62400] 07:37:35 INFO - PROCESS | 1847 | 1461681455758 Marionette TRACE conn6 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 07:37:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 07:37:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1428ms 07:37:35 INFO - PROCESS | 1847 | 1461681455782 Marionette TRACE conn6 -> [0,3089,"getWindowHandle",null] 07:37:35 INFO - PROCESS | 1847 | 1461681455786 Marionette TRACE conn6 <- [1,3089,null,{"value":"8"}] 07:37:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 07:37:35 INFO - PROCESS | 1847 | 1461681455792 Marionette TRACE conn6 -> [0,3090,"setScriptTimeout",{"ms":35000}] 07:37:35 INFO - PROCESS | 1847 | 1461681455794 Marionette TRACE conn6 <- [1,3090,null,{}] 07:37:35 INFO - PROCESS | 1847 | 1461681455800 Marionette TRACE conn6 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:36 INFO - PROCESS | 1847 | 1461681456042 Marionette TRACE conn6 <- [1,3091,null,{"value":null}] 07:37:36 INFO - PROCESS | 1847 | 1461681456362 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:36 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f19275fa800 == 154 [pid = 1847] [id = 782] 07:37:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 186 (0x7f190db69800) [pid = 1847] [serial = 2345] [outer = (nil)] 07:37:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 187 (0x7f192f369400) [pid = 1847] [serial = 2346] [outer = 0x7f190db69800] 07:37:36 INFO - PROCESS | 1847 | 1461681456435 Marionette DEBUG loaded listener.js 07:37:36 INFO - PROCESS | 1847 | ++DOMWINDOW == 188 (0x7f1939fa5400) [pid = 1847] [serial = 2347] [outer = 0x7f190db69800] 07:37:37 INFO - PROCESS | 1847 | 1461681457215 Marionette TRACE conn6 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 07:37:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 07:37:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1432ms 07:37:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 07:37:37 INFO - PROCESS | 1847 | 1461681457224 Marionette TRACE conn6 -> [0,3093,"getWindowHandle",null] 07:37:37 INFO - PROCESS | 1847 | 1461681457227 Marionette TRACE conn6 <- [1,3093,null,{"value":"8"}] 07:37:37 INFO - PROCESS | 1847 | 1461681457232 Marionette TRACE conn6 -> [0,3094,"setScriptTimeout",{"ms":35000}] 07:37:37 INFO - PROCESS | 1847 | 1461681457236 Marionette TRACE conn6 <- [1,3094,null,{}] 07:37:37 INFO - PROCESS | 1847 | 1461681457241 Marionette TRACE conn6 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:37 INFO - PROCESS | 1847 | 1461681457486 Marionette TRACE conn6 <- [1,3095,null,{"value":null}] 07:37:37 INFO - PROCESS | 1847 | 1461681457782 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:37 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1928753800 == 155 [pid = 1847] [id = 783] 07:37:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 189 (0x7f1909697c00) [pid = 1847] [serial = 2348] [outer = (nil)] 07:37:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 190 (0x7f190969c800) [pid = 1847] [serial = 2349] [outer = 0x7f1909697c00] 07:37:37 INFO - PROCESS | 1847 | 1461681457857 Marionette DEBUG loaded listener.js 07:37:37 INFO - PROCESS | 1847 | ++DOMWINDOW == 191 (0x7f19096a1400) [pid = 1847] [serial = 2350] [outer = 0x7f1909697c00] 07:37:38 INFO - PROCESS | 1847 | 1461681458670 Marionette TRACE conn6 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 07:37:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 07:37:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1482ms 07:37:38 INFO - PROCESS | 1847 | 1461681458748 Marionette TRACE conn6 -> [0,3097,"getWindowHandle",null] 07:37:38 INFO - PROCESS | 1847 | 1461681458752 Marionette TRACE conn6 <- [1,3097,null,{"value":"8"}] 07:37:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 07:37:38 INFO - PROCESS | 1847 | 1461681458759 Marionette TRACE conn6 -> [0,3098,"setScriptTimeout",{"ms":35000}] 07:37:38 INFO - PROCESS | 1847 | 1461681458762 Marionette TRACE conn6 <- [1,3098,null,{}] 07:37:38 INFO - PROCESS | 1847 | 1461681458767 Marionette TRACE conn6 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:39 INFO - PROCESS | 1847 | 1461681459017 Marionette TRACE conn6 <- [1,3099,null,{"value":null}] 07:37:39 INFO - PROCESS | 1847 | 1461681459278 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:39 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f192e51a000 == 156 [pid = 1847] [id = 784] 07:37:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 192 (0x7f190969a000) [pid = 1847] [serial = 2351] [outer = (nil)] 07:37:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 193 (0x7f1939fa7000) [pid = 1847] [serial = 2352] [outer = 0x7f190969a000] 07:37:39 INFO - PROCESS | 1847 | 1461681459347 Marionette DEBUG loaded listener.js 07:37:39 INFO - PROCESS | 1847 | ++DOMWINDOW == 194 (0x7f193a46c800) [pid = 1847] [serial = 2353] [outer = 0x7f190969a000] 07:37:40 INFO - PROCESS | 1847 | 1461681460131 Marionette TRACE conn6 <- [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]]]}] 07:37:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 07:37:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 07:37:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1429ms 07:37:40 INFO - PROCESS | 1847 | 1461681460190 Marionette TRACE conn6 -> [0,3101,"getWindowHandle",null] 07:37:40 INFO - PROCESS | 1847 | 1461681460193 Marionette TRACE conn6 <- [1,3101,null,{"value":"8"}] 07:37:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 07:37:40 INFO - PROCESS | 1847 | 1461681460199 Marionette TRACE conn6 -> [0,3102,"setScriptTimeout",{"ms":35000}] 07:37:40 INFO - PROCESS | 1847 | 1461681460201 Marionette TRACE conn6 <- [1,3102,null,{}] 07:37:40 INFO - PROCESS | 1847 | 1461681460207 Marionette TRACE conn6 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:40 INFO - PROCESS | 1847 | 1461681460537 Marionette TRACE conn6 <- [1,3103,null,{"value":null}] 07:37:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190b072800 == 155 [pid = 1847] [id = 581] 07:37:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190dca4000 == 154 [pid = 1847] [id = 765] 07:37:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190d8c9800 == 153 [pid = 1847] [id = 764] 07:37:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190b2aa000 == 152 [pid = 1847] [id = 763] 07:37:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19124a5000 == 151 [pid = 1847] [id = 761] 07:37:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1909f99000 == 150 [pid = 1847] [id = 760] 07:37:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1914562800 == 149 [pid = 1847] [id = 759] 07:37:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190da71800 == 148 [pid = 1847] [id = 758] 07:37:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1914574000 == 147 [pid = 1847] [id = 757] 07:37:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1914564000 == 146 [pid = 1847] [id = 756] 07:37:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191ce15000 == 145 [pid = 1847] [id = 755] 07:37:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190a72a800 == 144 [pid = 1847] [id = 754] 07:37:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1941f90800 == 143 [pid = 1847] [id = 753] 07:37:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1939e36000 == 142 [pid = 1847] [id = 752] 07:37:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f192f3d3800 == 141 [pid = 1847] [id = 751] 07:37:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1928e5b000 == 140 [pid = 1847] [id = 750] 07:37:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f192802d800 == 139 [pid = 1847] [id = 749] 07:37:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19230cc000 == 138 [pid = 1847] [id = 748] 07:37:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191f668800 == 137 [pid = 1847] [id = 747] 07:37:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191ec18800 == 136 [pid = 1847] [id = 746] 07:37:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f191d116000 == 135 [pid = 1847] [id = 745] 07:37:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1918e2b000 == 134 [pid = 1847] [id = 744] 07:37:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f1917ca2000 == 133 [pid = 1847] [id = 743] 07:37:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f19143df800 == 132 [pid = 1847] [id = 742] 07:37:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190e677000 == 131 [pid = 1847] [id = 741] 07:37:42 INFO - PROCESS | 1847 | --DOCSHELL 0x7f190a786000 == 130 [pid = 1847] [id = 740] 07:37:42 INFO - PROCESS | 1847 | --DOMWINDOW == 193 (0x7f1912c2e400) [pid = 1847] [serial = 2214] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1847 | --DOMWINDOW == 192 (0x7f19110acc00) [pid = 1847] [serial = 2213] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1847 | --DOMWINDOW == 191 (0x7f1915cb1c00) [pid = 1847] [serial = 2219] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1847 | --DOMWINDOW == 190 (0x7f1914d88800) [pid = 1847] [serial = 2216] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1847 | --DOMWINDOW == 189 (0x7f1915cab000) [pid = 1847] [serial = 2217] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1847 | --DOMWINDOW == 188 (0x7f1927bc4400) [pid = 1847] [serial = 2186] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1847 | --DOMWINDOW == 187 (0x7f19260ebc00) [pid = 1847] [serial = 2184] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1847 | --DOMWINDOW == 186 (0x7f1922fd7000) [pid = 1847] [serial = 2183] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1847 | --DOMWINDOW == 185 (0x7f191fcba400) [pid = 1847] [serial = 2181] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1847 | --DOMWINDOW == 184 (0x7f191f9d7c00) [pid = 1847] [serial = 2180] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1847 | --DOMWINDOW == 183 (0x7f191f94bc00) [pid = 1847] [serial = 2178] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1847 | --DOMWINDOW == 182 (0x7f191f496400) [pid = 1847] [serial = 2177] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1847 | --DOMWINDOW == 181 (0x7f191f16e800) [pid = 1847] [serial = 2175] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1847 | --DOMWINDOW == 180 (0x7f191ec36c00) [pid = 1847] [serial = 2174] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1847 | --DOMWINDOW == 179 (0x7f191d9e7800) [pid = 1847] [serial = 2172] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1847 | --DOMWINDOW == 178 (0x7f191cf5cc00) [pid = 1847] [serial = 2171] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1847 | --DOMWINDOW == 177 (0x7f19189b6000) [pid = 1847] [serial = 2169] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1847 | --DOMWINDOW == 176 (0x7f19187bfc00) [pid = 1847] [serial = 2168] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1847 | --DOMWINDOW == 175 (0x7f1917abfc00) [pid = 1847] [serial = 2166] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1847 | --DOMWINDOW == 174 (0x7f1917771000) [pid = 1847] [serial = 2165] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1847 | --DOMWINDOW == 173 (0x7f1915cadc00) [pid = 1847] [serial = 2163] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1847 | --DOMWINDOW == 172 (0x7f1915a0c400) [pid = 1847] [serial = 2162] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1847 | --DOMWINDOW == 171 (0x7f191433f400) [pid = 1847] [serial = 2160] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1847 | --DOMWINDOW == 170 (0x7f1912c29c00) [pid = 1847] [serial = 2159] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1847 | --DOMWINDOW == 169 (0x7f190f6d9800) [pid = 1847] [serial = 2157] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1847 | --DOMWINDOW == 168 (0x7f190e686800) [pid = 1847] [serial = 2156] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1847 | --DOMWINDOW == 167 (0x7f190d923c00) [pid = 1847] [serial = 2210] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1847 | --DOMWINDOW == 166 (0x7f190df70000) [pid = 1847] [serial = 2211] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1847 | --DOMWINDOW == 165 (0x7f1935203800) [pid = 1847] [serial = 2207] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1847 | --DOMWINDOW == 164 (0x7f19343b4800) [pid = 1847] [serial = 2205] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x7f1934314800) [pid = 1847] [serial = 2204] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x7f192f35f000) [pid = 1847] [serial = 2202] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x7f192e5f2400) [pid = 1847] [serial = 2201] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x7f192aa9e000) [pid = 1847] [serial = 2199] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x7f192a84ac00) [pid = 1847] [serial = 2198] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x7f1929ce1400) [pid = 1847] [serial = 2196] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x7f192988cc00) [pid = 1847] [serial = 2195] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x7f192985d400) [pid = 1847] [serial = 2193] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x7f1928e2b400) [pid = 1847] [serial = 2192] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x7f1928db5800) [pid = 1847] [serial = 2190] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x7f1928ad1400) [pid = 1847] [serial = 2189] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x7f192875f400) [pid = 1847] [serial = 2187] [outer = (nil)] [url = about:blank] 07:37:42 INFO - PROCESS | 1847 | 1461681462676 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:42 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f1909f84800 == 131 [pid = 1847] [id = 785] 07:37:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 153 (0x7f190a7cd800) [pid = 1847] [serial = 2354] [outer = (nil)] 07:37:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 154 (0x7f190ad7a800) [pid = 1847] [serial = 2355] [outer = 0x7f190a7cd800] 07:37:42 INFO - PROCESS | 1847 | 1461681462825 Marionette DEBUG loaded listener.js 07:37:42 INFO - PROCESS | 1847 | ++DOMWINDOW == 155 (0x7f190b21e400) [pid = 1847] [serial = 2356] [outer = 0x7f190a7cd800] 07:37:43 INFO - PROCESS | 1847 | 1461681463540 Marionette TRACE conn6 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 07:37:43 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 07:37:43 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 3388ms 07:37:43 INFO - PROCESS | 1847 | 1461681463587 Marionette TRACE conn6 -> [0,3105,"getWindowHandle",null] 07:37:43 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 07:37:43 INFO - PROCESS | 1847 | 1461681463593 Marionette TRACE conn6 <- [1,3105,null,{"value":"8"}] 07:37:43 INFO - PROCESS | 1847 | 1461681463599 Marionette TRACE conn6 -> [0,3106,"setScriptTimeout",{"ms":35000}] 07:37:43 INFO - PROCESS | 1847 | 1461681463604 Marionette TRACE conn6 <- [1,3106,null,{}] 07:37:43 INFO - PROCESS | 1847 | 1461681463611 Marionette TRACE conn6 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:43 INFO - PROCESS | 1847 | 1461681463842 Marionette TRACE conn6 <- [1,3107,null,{"value":null}] 07:37:44 INFO - PROCESS | 1847 | 1461681464070 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:44 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190b3e0000 == 132 [pid = 1847] [id = 786] 07:37:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 156 (0x7f190662f800) [pid = 1847] [serial = 2357] [outer = (nil)] 07:37:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 157 (0x7f190d1e6000) [pid = 1847] [serial = 2358] [outer = 0x7f190662f800] 07:37:44 INFO - PROCESS | 1847 | 1461681464144 Marionette DEBUG loaded listener.js 07:37:44 INFO - PROCESS | 1847 | ++DOMWINDOW == 158 (0x7f190d3ae400) [pid = 1847] [serial = 2359] [outer = 0x7f190662f800] 07:37:44 INFO - PROCESS | 1847 | 1461681464908 Marionette TRACE conn6 <- [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]]]}] 07:37:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 07:37:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 07:37:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 07:37:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1338ms 07:37:44 INFO - PROCESS | 1847 | 1461681464939 Marionette TRACE conn6 -> [0,3109,"getWindowHandle",null] 07:37:44 INFO - PROCESS | 1847 | 1461681464945 Marionette TRACE conn6 <- [1,3109,null,{"value":"8"}] 07:37:44 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 07:37:44 INFO - PROCESS | 1847 | 1461681464952 Marionette TRACE conn6 -> [0,3110,"setScriptTimeout",{"ms":35000}] 07:37:44 INFO - PROCESS | 1847 | 1461681464955 Marionette TRACE conn6 <- [1,3110,null,{}] 07:37:44 INFO - PROCESS | 1847 | 1461681464960 Marionette TRACE conn6 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:45 INFO - PROCESS | 1847 | 1461681465288 Marionette TRACE conn6 <- [1,3111,null,{"value":null}] 07:37:45 INFO - PROCESS | 1847 | 1461681465446 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:45 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190da83000 == 133 [pid = 1847] [id = 787] 07:37:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 159 (0x7f190d1e6800) [pid = 1847] [serial = 2360] [outer = (nil)] 07:37:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 160 (0x7f190d957000) [pid = 1847] [serial = 2361] [outer = 0x7f190d1e6800] 07:37:45 INFO - PROCESS | 1847 | 1461681465508 Marionette DEBUG loaded listener.js 07:37:45 INFO - PROCESS | 1847 | ++DOMWINDOW == 161 (0x7f190e60b800) [pid = 1847] [serial = 2362] [outer = 0x7f190d1e6800] 07:37:46 INFO - PROCESS | 1847 | 1461681466369 Marionette TRACE conn6 <- [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"]]]}] 07:37:46 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 07:37:46 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 07:37:46 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 07:37:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:37:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:37:46 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 07:37:46 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1437ms 07:37:46 INFO - PROCESS | 1847 | 1461681466390 Marionette TRACE conn6 -> [0,3113,"getWindowHandle",null] 07:37:46 INFO - PROCESS | 1847 | 1461681466393 Marionette TRACE conn6 <- [1,3113,null,{"value":"8"}] 07:37:46 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 07:37:46 INFO - PROCESS | 1847 | 1461681466401 Marionette TRACE conn6 -> [0,3114,"setScriptTimeout",{"ms":35000}] 07:37:46 INFO - PROCESS | 1847 | 1461681466409 Marionette TRACE conn6 <- [1,3114,null,{}] 07:37:46 INFO - PROCESS | 1847 | 1461681466432 Marionette TRACE conn6 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 07:37:46 INFO - PROCESS | 1847 | 1461681466812 Marionette TRACE conn6 <- [1,3115,null,{"value":null}] 07:37:46 INFO - PROCESS | 1847 | 1461681466879 Marionette TRACE conn6 -> [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\", \"b066cc97-8a3b-49b6-941f-f8e90c612ce0\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:37:46 INFO - PROCESS | 1847 | ++DOCSHELL 0x7f190e66c000 == 134 [pid = 1847] [id = 788] 07:37:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 162 (0x7f190f6d8800) [pid = 1847] [serial = 2363] [outer = (nil)] 07:37:46 INFO - PROCESS | 1847 | ++DOMWINDOW == 163 (0x7f190fcd9c00) [pid = 1847] [serial = 2364] [outer = 0x7f190f6d8800] 07:37:46 INFO - PROCESS | 1847 | 1461681466939 Marionette DEBUG loaded listener.js 07:37:47 INFO - PROCESS | 1847 | ++DOMWINDOW == 164 (0x7f1910e9ec00) [pid = 1847] [serial = 2365] [outer = 0x7f190f6d8800] 07:37:47 INFO - PROCESS | 1847 | --DOMWINDOW == 163 (0x7f190cffd800) [pid = 1847] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 07:37:47 INFO - PROCESS | 1847 | --DOMWINDOW == 162 (0x7f190e68b400) [pid = 1847] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 07:37:47 INFO - PROCESS | 1847 | --DOMWINDOW == 161 (0x7f19189b8800) [pid = 1847] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 07:37:47 INFO - PROCESS | 1847 | --DOMWINDOW == 160 (0x7f1914335000) [pid = 1847] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 07:37:47 INFO - PROCESS | 1847 | --DOMWINDOW == 159 (0x7f1911ae1400) [pid = 1847] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 07:37:47 INFO - PROCESS | 1847 | --DOMWINDOW == 158 (0x7f190a7cf400) [pid = 1847] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 07:37:47 INFO - PROCESS | 1847 | --DOMWINDOW == 157 (0x7f1909c92c00) [pid = 1847] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 07:37:47 INFO - PROCESS | 1847 | --DOMWINDOW == 156 (0x7f19099a8400) [pid = 1847] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 07:37:47 INFO - PROCESS | 1847 | --DOMWINDOW == 155 (0x7f190b223000) [pid = 1847] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 07:37:47 INFO - PROCESS | 1847 | --DOMWINDOW == 154 (0x7f190b218c00) [pid = 1847] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 07:37:47 INFO - PROCESS | 1847 | --DOMWINDOW == 153 (0x7f190b216000) [pid = 1847] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 07:37:47 INFO - PROCESS | 1847 | --DOMWINDOW == 152 (0x7f190b21b000) [pid = 1847] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 07:37:47 INFO - PROCESS | 1847 | --DOMWINDOW == 151 (0x7f190b219c00) [pid = 1847] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 07:37:47 INFO - PROCESS | 1847 | --DOMWINDOW == 150 (0x7f190b21bc00) [pid = 1847] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 07:37:47 INFO - PROCESS | 1847 | --DOMWINDOW == 149 (0x7f193542a400) [pid = 1847] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 07:37:47 INFO - PROCESS | 1847 | --DOMWINDOW == 148 (0x7f1927776000) [pid = 1847] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 07:37:47 INFO - PROCESS | 1847 | --DOMWINDOW == 147 (0x7f19189ae400) [pid = 1847] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 07:37:47 INFO - PROCESS | 1847 | --DOMWINDOW == 146 (0x7f191d7c9800) [pid = 1847] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 07:37:47 INFO - PROCESS | 1847 | --DOMWINDOW == 145 (0x7f1927742000) [pid = 1847] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 07:37:47 INFO - PROCESS | 1847 | --DOMWINDOW == 144 (0x7f1922fdf800) [pid = 1847] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 07:37:47 INFO - PROCESS | 1847 | --DOMWINDOW == 143 (0x7f1917773c00) [pid = 1847] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 07:37:47 INFO - PROCESS | 1847 | --DOMWINDOW == 142 (0x7f191f16f800) [pid = 1847] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 07:37:47 INFO - PROCESS | 1847 | --DOMWINDOW == 141 (0x7f1914337c00) [pid = 1847] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 07:37:47 INFO - PROCESS | 1847 | --DOMWINDOW == 140 (0x7f19110b6000) [pid = 1847] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 07:37:47 INFO - PROCESS | 1847 | --DOMWINDOW == 139 (0x7f191da06800) [pid = 1847] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 07:37:47 INFO - PROCESS | 1847 | --DOMWINDOW == 138 (0x7f190d2e2400) [pid = 1847] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 07:37:47 INFO - PROCESS | 1847 | --DOMWINDOW == 137 (0x7f190b266400) [pid = 1847] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 07:37:47 INFO - PROCESS | 1847 | --DOMWINDOW == 136 (0x7f190b92b400) [pid = 1847] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 07:37:48 INFO - PROCESS | 1847 | 1461681468391 Marionette TRACE conn6 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 07:37:48 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 07:37:48 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 2006ms 07:37:48 INFO - PROCESS | 1847 | 1461681468405 Marionette TRACE conn6 -> [0,3117,"getWindowHandle",null] 07:37:48 INFO - PROCESS | 1847 | 1461681468408 Marionette TRACE conn6 <- [1,3117,null,{"value":"8"}] 07:37:49 WARNING - u'runner_teardown' () 07:37:49 INFO - No more tests 07:37:49 INFO - Got 0 unexpected results 07:37:49 INFO - SUITE-END | took 1279s 07:37:49 INFO - Closing logging queue 07:37:49 INFO - queue closed 07:37:49 INFO - Return code: 0 07:37:49 WARNING - # TBPL SUCCESS # 07:37:49 INFO - Running post-action listener: _resource_record_post_action 07:37:49 INFO - Running post-run listener: _resource_record_post_run 07:37:50 INFO - Total resource usage - Wall time: 1319s; CPU: 98.0%; Read bytes: 8531968; Write bytes: 977694720; Read time: 2028; Write time: 559056 07:37:50 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 07:37:50 INFO - install - Wall time: 35s; CPU: 100.0%; Read bytes: 0; Write bytes: 153481216; Read time: 0; Write time: 349324 07:37:50 INFO - run-tests - Wall time: 1285s; CPU: 98.0%; Read bytes: 5857280; Write bytes: 763621376; Read time: 1472; Write time: 115060 07:37:50 INFO - Running post-run listener: _upload_blobber_files 07:37:50 INFO - Blob upload gear active. 07:37:50 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 07:37:50 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 07:37:50 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', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 07:37:50 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 fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 07:37:51 INFO - (blobuploader) - INFO - Open directory for files ... 07:37:51 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 07:37:52 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 07:37:52 INFO - (blobuploader) - INFO - Uploading, attempt #1. 07:37:53 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 07:37:53 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 07:37:53 INFO - (blobuploader) - INFO - Done attempting. 07:37:53 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 07:37:53 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 07:37:53 INFO - (blobuploader) - INFO - Uploading, attempt #1. 07:37:54 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 07:37:54 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 07:37:54 INFO - (blobuploader) - INFO - Done attempting. 07:37:54 INFO - (blobuploader) - INFO - Iteration through files over. 07:37:54 INFO - Return code: 0 07:37:54 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 07:37:54 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 07:37:54 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/e05299ad27666d402af66eaab59eac1e19bdfeb86858cedc1ab038a7e5b90342edec25fe7c6569374d77618455e8b413efaf123fa18ee36fbe25f56f9fe77567", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/94fdd46a16dec39491c0220e7e1ec58946f4b13156a5a80ee5564e13ecb19a745a5caee6e404337a78aa4bf8b5066903c1203509d509d51a13c09f4911a92566"} 07:37:54 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 07:37:54 INFO - Writing to file /builds/slave/test/properties/blobber_files 07:37:54 INFO - Contents: 07:37:54 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/e05299ad27666d402af66eaab59eac1e19bdfeb86858cedc1ab038a7e5b90342edec25fe7c6569374d77618455e8b413efaf123fa18ee36fbe25f56f9fe77567", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/94fdd46a16dec39491c0220e7e1ec58946f4b13156a5a80ee5564e13ecb19a745a5caee6e404337a78aa4bf8b5066903c1203509d509d51a13c09f4911a92566"} 07:37:54 INFO - Running post-run listener: copy_logs_to_upload_dir 07:37:54 INFO - Copying logs to upload dir... 07:37:54 INFO - mkdir: /builds/slave/test/build/upload/logs 07:37:54 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1402.097029 ========= master_lag: 1.74 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 23 mins, 23 secs) (at 2016-04-26 07:37:56.682982) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-26 07:37:56.684323) ========= 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=9ca12473fbb1d023794ffd180000023c-1461680058.755517-159035432 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/e05299ad27666d402af66eaab59eac1e19bdfeb86858cedc1ab038a7e5b90342edec25fe7c6569374d77618455e8b413efaf123fa18ee36fbe25f56f9fe77567", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/94fdd46a16dec39491c0220e7e1ec58946f4b13156a5a80ee5564e13ecb19a745a5caee6e404337a78aa4bf8b5066903c1203509d509d51a13c09f4911a92566"} build_url:https://queue.taskcluster.net/v1/task/DgerVkMkShquLjUW661AgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/DgerVkMkShquLjUW661AgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.036178 build_url: 'https://queue.taskcluster.net/v1/task/DgerVkMkShquLjUW661AgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/e05299ad27666d402af66eaab59eac1e19bdfeb86858cedc1ab038a7e5b90342edec25fe7c6569374d77618455e8b413efaf123fa18ee36fbe25f56f9fe77567", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/94fdd46a16dec39491c0220e7e1ec58946f4b13156a5a80ee5564e13ecb19a745a5caee6e404337a78aa4bf8b5066903c1203509d509d51a13c09f4911a92566"}' symbols_url: 'https://queue.taskcluster.net/v1/task/DgerVkMkShquLjUW661AgQ/artifacts/public/build/firefox-49.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.83 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-26 07:37:57.553822) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 07:37:57.554181) ========= 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=9ca12473fbb1d023794ffd180000023c-1461680058.755517-159035432 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.021325 ========= master_lag: 0.50 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-26 07:37:58.078043) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-26 07:37:58.078372) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-26 07:37:58.079826) ========= ========= Total master_lag: 6.11 =========